0000082166-21-000104.txt : 20210825 0000082166-21-000104.hdr.sgml : 20210825 20210825171815 ACCESSION NUMBER: 0000082166-21-000104 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210825 DATE AS OF CHANGE: 20210825 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAVEN INDUSTRIES INC CENTRAL INDEX KEY: 0000082166 STANDARD INDUSTRIAL CLASSIFICATION: UNSUPPORTED PLASTICS FILM & SHEET [3081] IRS NUMBER: 460246171 STATE OF INCORPORATION: SD FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07982 FILM NUMBER: 211207807 BUSINESS ADDRESS: STREET 1: 205 E 6TH ST STREET 2: PO BOX 5107 CITY: SIOUX FALLS STATE: SD ZIP: 57117 BUSINESS PHONE: 6053362750 MAIL ADDRESS: STREET 1: P O BOX 5107 CITY: SIOUX FALLS STATE: SD ZIP: 57117-5107 10-Q 1 ravn-20210731.htm 10-Q ravn-20210731
0000082166--01-312022Q2false00000821662021-02-012021-07-31xbrli:shares00000821662021-08-20iso4217:USD00000821662021-07-3100000821662021-01-31iso4217:USDxbrli:shares00000821662021-05-012021-07-3100000821662020-05-012020-07-3100000821662020-02-012020-07-310000082166us-gaap:CommonStockMember2021-04-300000082166us-gaap:AdditionalPaidInCapitalMember2021-04-300000082166us-gaap:TreasuryStockMember2021-04-300000082166us-gaap:RetainedEarningsMember2021-04-300000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-3000000821662021-04-300000082166us-gaap:RetainedEarningsMember2021-05-012021-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012021-07-310000082166us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-310000082166us-gaap:CommonStockMember2021-07-310000082166us-gaap:AdditionalPaidInCapitalMember2021-07-310000082166us-gaap:TreasuryStockMember2021-07-310000082166us-gaap:RetainedEarningsMember2021-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310000082166us-gaap:CommonStockMember2021-01-310000082166us-gaap:AdditionalPaidInCapitalMember2021-01-310000082166us-gaap:TreasuryStockMember2021-01-310000082166us-gaap:RetainedEarningsMember2021-01-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310000082166us-gaap:RetainedEarningsMember2021-02-012021-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012021-07-310000082166us-gaap:CommonStockMember2021-02-012021-07-310000082166us-gaap:AdditionalPaidInCapitalMember2021-02-012021-07-310000082166us-gaap:CommonStockMember2020-04-300000082166us-gaap:AdditionalPaidInCapitalMember2020-04-300000082166us-gaap:TreasuryStockMember2020-04-300000082166us-gaap:RetainedEarningsMember2020-04-300000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-3000000821662020-04-300000082166ravn:RedeemableNoncontrollingInterestMember2020-04-300000082166us-gaap:RetainedEarningsMember2020-05-012020-07-310000082166ravn:RedeemableNoncontrollingInterestMember2020-05-012020-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310000082166us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310000082166us-gaap:CommonStockMember2020-05-012020-07-310000082166us-gaap:CommonStockMember2020-07-310000082166us-gaap:AdditionalPaidInCapitalMember2020-07-310000082166us-gaap:TreasuryStockMember2020-07-310000082166us-gaap:RetainedEarningsMember2020-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-3100000821662020-07-310000082166ravn:RedeemableNoncontrollingInterestMember2020-07-310000082166us-gaap:CommonStockMember2020-01-310000082166us-gaap:AdditionalPaidInCapitalMember2020-01-310000082166us-gaap:TreasuryStockMember2020-01-310000082166us-gaap:RetainedEarningsMember2020-01-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-3100000821662020-01-310000082166ravn:RedeemableNoncontrollingInterestMember2020-01-310000082166us-gaap:RetainedEarningsMember2020-02-012020-07-310000082166ravn:RedeemableNoncontrollingInterestMember2020-02-012020-07-310000082166us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-07-310000082166us-gaap:AdditionalPaidInCapitalMember2020-02-012020-07-310000082166us-gaap:CommonStockMember2020-02-012020-07-31ravn:Divisions0000082166us-gaap:OtherRestructuringMember2021-02-012021-07-31xbrli:pure0000082166us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:OtherRestructuringMember2021-02-012021-07-310000082166us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:OtherRestructuringMember2021-05-012021-07-310000082166us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:OtherRestructuringMember2021-02-012021-07-310000082166ravn:AppliedTechnologyMemberravn:DotTechnologyMember2019-11-132019-11-130000082166ravn:AppliedTechnologyMemberravn:DotTechnologyCorpMember2020-01-310000082166ravn:AppliedTechnologyMemberravn:DotTechnologyCorpMember2020-05-012020-07-310000082166ravn:AppliedTechnologyMemberravn:DotTechnologyCorpMember2021-07-310000082166us-gaap:AllowanceForCreditLossMember2021-07-310000082166us-gaap:AllowanceForCreditLossMember2021-01-310000082166country:USravn:AerostarMemberravn:LighterthanairMember2021-05-012021-07-310000082166country:USravn:LighterthanairMember2021-05-012021-07-310000082166country:USravn:AerostarMemberravn:LighterthanairMember2020-05-012020-07-310000082166country:USravn:LighterthanairMember2020-05-012020-07-310000082166ravn:AerostarMemberus-gaap:NonUsMemberravn:LighterthanairMember2021-05-012021-07-310000082166us-gaap:NonUsMemberravn:LighterthanairMember2021-05-012021-07-310000082166ravn:AerostarMemberus-gaap:NonUsMemberravn:LighterthanairMember2020-05-012020-07-310000082166us-gaap:NonUsMemberravn:LighterthanairMember2020-05-012020-07-310000082166country:USravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMember2021-05-012021-07-310000082166country:USravn:PlasticFilmsandSheetingMembersrt:ConsolidationEliminationsMember2021-05-012021-07-310000082166country:USravn:PlasticFilmsandSheetingMember2021-05-012021-07-310000082166country:USravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMember2020-05-012020-07-310000082166country:USravn:PlasticFilmsandSheetingMembersrt:ConsolidationEliminationsMember2020-05-012020-07-310000082166country:USravn:PlasticFilmsandSheetingMember2020-05-012020-07-310000082166ravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2021-05-012021-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMembersrt:ConsolidationEliminationsMember2021-05-012021-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2021-05-012021-07-310000082166ravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2020-05-012020-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMembersrt:ConsolidationEliminationsMember2020-05-012020-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2020-05-012020-07-310000082166country:USravn:PrecisionAgricultureMemberravn:AppliedTechnologyMember2021-05-012021-07-310000082166country:USravn:PrecisionAgricultureMembersrt:ConsolidationEliminationsMember2021-05-012021-07-310000082166country:USravn:PrecisionAgricultureMember2021-05-012021-07-310000082166country:USravn:PrecisionAgricultureMemberravn:AppliedTechnologyMember2020-05-012020-07-310000082166country:USravn:PrecisionAgricultureMembersrt:ConsolidationEliminationsMember2020-05-012020-07-310000082166country:USravn:PrecisionAgricultureMember2020-05-012020-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMemberravn:AppliedTechnologyMember2021-05-012021-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMember2021-05-012021-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMemberravn:AppliedTechnologyMember2020-05-012020-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMember2020-05-012020-07-310000082166country:USravn:AerostarMemberus-gaap:ProductMember2021-05-012021-07-310000082166country:USus-gaap:ProductMember2021-05-012021-07-310000082166country:USravn:AerostarMemberus-gaap:ProductMember2020-05-012020-07-310000082166country:USus-gaap:ProductMember2020-05-012020-07-310000082166ravn:AerostarMemberus-gaap:ProductMemberus-gaap:NonUsMember2021-05-012021-07-310000082166us-gaap:ProductMemberus-gaap:NonUsMember2021-05-012021-07-310000082166ravn:AerostarMemberus-gaap:ProductMemberus-gaap:NonUsMember2020-05-012020-07-310000082166us-gaap:ProductMemberus-gaap:NonUsMember2020-05-012020-07-310000082166ravn:AppliedTechnologyMember2021-05-012021-07-310000082166ravn:EngineeredFilmsMember2021-05-012021-07-310000082166ravn:AerostarMember2021-05-012021-07-310000082166srt:ConsolidationEliminationsMember2021-05-012021-07-310000082166ravn:AllSegmentsMember2021-05-012021-07-310000082166ravn:AppliedTechnologyMember2020-05-012020-07-310000082166ravn:EngineeredFilmsMember2020-05-012020-07-310000082166ravn:AerostarMember2020-05-012020-07-310000082166srt:ConsolidationEliminationsMember2020-05-012020-07-310000082166ravn:AllSegmentsMember2020-05-012020-07-310000082166country:USravn:AerostarMemberravn:LighterthanairMember2021-02-012021-07-310000082166country:USravn:LighterthanairMember2021-02-012021-07-310000082166country:USravn:AerostarMemberravn:LighterthanairMember2020-02-012020-07-310000082166country:USravn:LighterthanairMember2020-02-012020-07-310000082166ravn:AerostarMemberus-gaap:NonUsMemberravn:LighterthanairMember2021-02-012021-07-310000082166us-gaap:NonUsMemberravn:LighterthanairMember2021-02-012021-07-310000082166ravn:AerostarMemberus-gaap:NonUsMemberravn:LighterthanairMember2020-02-012020-07-310000082166us-gaap:NonUsMemberravn:LighterthanairMember2020-02-012020-07-310000082166country:USravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMember2021-02-012021-07-310000082166country:USravn:PlasticFilmsandSheetingMembersrt:ConsolidationEliminationsMember2021-02-012021-07-310000082166country:USravn:PlasticFilmsandSheetingMember2021-02-012021-07-310000082166country:USravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMember2020-02-012020-07-310000082166country:USravn:PlasticFilmsandSheetingMembersrt:ConsolidationEliminationsMember2020-02-012020-07-310000082166country:USravn:PlasticFilmsandSheetingMember2020-02-012020-07-310000082166ravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2021-02-012021-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMembersrt:ConsolidationEliminationsMember2021-02-012021-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2021-02-012021-07-310000082166ravn:EngineeredFilmsMemberravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2020-02-012020-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMembersrt:ConsolidationEliminationsMember2020-02-012020-07-310000082166ravn:PlasticFilmsandSheetingMemberus-gaap:NonUsMember2020-02-012020-07-310000082166country:USravn:PrecisionAgricultureMemberravn:AppliedTechnologyMember2021-02-012021-07-310000082166country:USravn:PrecisionAgricultureMembersrt:ConsolidationEliminationsMember2021-02-012021-07-310000082166country:USravn:PrecisionAgricultureMember2021-02-012021-07-310000082166country:USravn:PrecisionAgricultureMemberravn:AppliedTechnologyMember2020-02-012020-07-310000082166country:USravn:PrecisionAgricultureMembersrt:ConsolidationEliminationsMember2020-02-012020-07-310000082166country:USravn:PrecisionAgricultureMember2020-02-012020-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMemberravn:AppliedTechnologyMember2021-02-012021-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMember2021-02-012021-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMemberravn:AppliedTechnologyMember2020-02-012020-07-310000082166ravn:PrecisionAgricultureMemberus-gaap:NonUsMember2020-02-012020-07-310000082166country:USravn:AerostarMemberus-gaap:ProductMember2021-02-012021-07-310000082166country:USus-gaap:ProductMember2021-02-012021-07-310000082166country:USravn:AerostarMemberus-gaap:ProductMember2020-02-012020-07-310000082166country:USus-gaap:ProductMember2020-02-012020-07-310000082166ravn:AerostarMemberus-gaap:ProductMemberus-gaap:NonUsMember2021-02-012021-07-310000082166us-gaap:ProductMemberus-gaap:NonUsMember2021-02-012021-07-310000082166ravn:AerostarMemberus-gaap:ProductMemberus-gaap:NonUsMember2020-02-012020-07-310000082166us-gaap:ProductMemberus-gaap:NonUsMember2020-02-012020-07-310000082166ravn:AppliedTechnologyMember2021-02-012021-07-310000082166ravn:EngineeredFilmsMember2021-02-012021-07-310000082166ravn:AerostarMember2021-02-012021-07-310000082166srt:ConsolidationEliminationsMember2021-02-012021-07-310000082166ravn:AllSegmentsMember2021-02-012021-07-310000082166ravn:AppliedTechnologyMember2020-02-012020-07-310000082166ravn:EngineeredFilmsMember2020-02-012020-07-310000082166ravn:AerostarMember2020-02-012020-07-310000082166srt:ConsolidationEliminationsMember2020-02-012020-07-310000082166ravn:AllSegmentsMember2020-02-012020-07-310000082166us-gaap:ShortTermContractWithCustomerMember2021-02-012021-07-310000082166us-gaap:ShortTermContractWithCustomerMember2021-07-310000082166us-gaap:ShortTermContractWithCustomerMember2021-01-310000082166ravn:AgSyncMemberravn:AppliedTechnologyMember2021-07-310000082166ravn:AgSyncMemberravn:AppliedTechnologyMember2021-02-012021-07-310000082166ravn:AppliedTechnologyExcludingAutonomyMember2021-01-310000082166ravn:EngineeredFilmsMember2021-01-310000082166ravn:AerostarMember2021-01-310000082166ravn:AppliedTechnologyExcludingAutonomyMember2021-02-012021-07-310000082166ravn:EngineeredFilmsMember2021-02-012021-07-310000082166ravn:AerostarMember2021-02-012021-07-310000082166ravn:AppliedTechnologyExcludingAutonomyMember2021-07-310000082166ravn:EngineeredFilmsMember2021-07-310000082166ravn:AerostarMember2021-07-310000082166ravn:IPRDPlacedInServiceMember2021-05-012021-07-310000082166ravn:IPRDPlacedInServiceMember2021-02-012021-07-310000082166us-gaap:TechnologyBasedIntangibleAssetsMember2021-07-310000082166us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-310000082166us-gaap:CustomerRelatedIntangibleAssetsMember2021-07-310000082166us-gaap:CustomerRelatedIntangibleAssetsMember2021-01-310000082166us-gaap:ComputerSoftwareIntangibleAssetMember2021-07-310000082166us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-310000082166us-gaap:PatentsMember2021-07-310000082166us-gaap:PatentsMember2021-01-310000082166us-gaap:OtherIntangibleAssetsMember2021-07-310000082166us-gaap:OtherIntangibleAssetsMember2021-01-310000082166us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-05-012021-07-310000082166us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-05-012020-07-310000082166us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-02-012021-07-310000082166us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-02-012020-07-310000082166ravn:BankOfAmericaMember2021-02-012021-07-310000082166ravn:BankOfAmericaMember2021-07-310000082166ravn:BankOfAmericaMember2021-01-31iso4217:CAD0000082166ravn:WEDCMember2021-07-31ravn:numberOfInstallmentPayments0000082166ravn:WEDCMember2021-02-012021-07-310000082166us-gaap:CostOfSalesMember2021-05-012021-07-310000082166us-gaap:CostOfSalesMember2020-05-012020-07-310000082166us-gaap:CostOfSalesMember2021-02-012021-07-310000082166us-gaap:CostOfSalesMember2020-02-012020-07-310000082166us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012021-07-310000082166us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310000082166us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-07-310000082166us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310000082166us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-05-012021-07-310000082166us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-05-012020-07-310000082166us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-02-012021-07-310000082166us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-02-012020-07-310000082166us-gaap:OperatingIncomeLossMember2021-05-012021-07-310000082166us-gaap:OperatingIncomeLossMember2020-05-012020-07-310000082166us-gaap:OperatingIncomeLossMember2021-02-012021-07-310000082166us-gaap:OperatingIncomeLossMember2020-02-012020-07-310000082166us-gaap:CorporateAndOtherMember2021-05-012021-07-310000082166us-gaap:CorporateAndOtherMember2020-05-012020-07-310000082166us-gaap:CorporateAndOtherMember2021-02-012021-07-310000082166us-gaap:CorporateAndOtherMember2020-02-012020-07-310000082166us-gaap:AllOtherSegmentsMember2021-05-012021-07-310000082166us-gaap:AllOtherSegmentsMember2020-05-012020-07-310000082166us-gaap:AllOtherSegmentsMember2021-02-012021-07-310000082166us-gaap:AllOtherSegmentsMember2020-02-012020-07-310000082166us-gaap:CorporateMember2021-05-012021-07-310000082166us-gaap:CorporateMember2020-05-012020-07-310000082166us-gaap:CorporateMember2021-02-012021-07-310000082166us-gaap:CorporateMember2020-02-012020-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 July 31, 2021
OR
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to
Commission File Number: 001-07982
RAVEN INDUSTRIES, INC.
(Exact name of registrant as specified in its charter)
ravn-20210731_g1.jpg
SD46-0246171
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
205 East 6th Street, P.O. Box 5107Sioux Falls,SD 57117-5107
(Address of principal executive offices)
(605336-2750
(Registrant’s telephone number including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $1 par valueRAVNNASDAQGlobal Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.             þ Yes o No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                             þ Yes o 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  Accelerated filer
Non-accelerated filer Smaller reporting company
 Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes þ No
As of August 20, 2021, there were 35,917,637 shares of common stock, $1 par value, of Raven Industries, Inc. outstanding. There were no other classes of stock outstanding.




RAVEN INDUSTRIES, INC.
INDEX
 PAGE
PART I - FINANCIAL INFORMATION
 
  
Item 1. Financial Statements:
 
Consolidated Balance Sheets (unaudited)
Consolidated Statements of Income and Comprehensive Income (unaudited)
Consolidated Statements of Cash Flows (unaudited)
Notes to Consolidated Financial Statements (unaudited)
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures about Market Risks
Item 4. Controls and Procedures
  
PART II - OTHER INFORMATION
 
  
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 3. Defaults Upon Senior Securities
Item 4. Mine Safety Disclosures
Item 5. Other Information
Item 6. Exhibits
Signatures




PART I — FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

RAVEN INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(unaudited)
(dollars and shares in thousands, except per-share data)July 31,
2021
January 31,
2021
ASSETS
Current assets
Cash and cash equivalents$13,077 $32,938 
Accounts receivable, net70,591 48,669 
Inventories, net75,692 52,703 
Other current assets8,550 5,776 
Total current assets167,910 140,086 
Property, plant and equipment, net108,883 106,007 
Goodwill108,574 107,677 
Intangible assets, net47,470 44,585 
Other assets11,395 11,016 
TOTAL ASSETS$444,232 $409,371 
LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities
Accounts payable$21,588 $18,639 
Accrued liabilities39,173 30,401 
Other current liabilities5,088 2,998 
Total current liabilities65,849 52,038 
Long-term debt2,849 1,981 
Other liabilities23,010 23,997 
Total liabilities91,708 78,016 
Commitments and contingencies (see Note 11)
Shareholders' equity
Common stock, $1 par value, authorized shares 100,000; issued 67,583 and 67,533, respectively
67,583 67,533 
Additional paid-in capital69,910 66,670 
Retained earnings328,149 311,676 
Accumulated other comprehensive loss(1,935)(3,341)
Treasury stock at cost, 31,665 and 31,665 shares, respectively
(111,183)(111,183)
Total shareholders' equity352,524 331,355 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY$444,232 $409,371 

The accompanying notes are an integral part of the unaudited consolidated financial statements.
3

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME
(unaudited)
Three Months EndedSix Months Ended
(dollars in thousands, except per-share data)July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Net sales$114,426 $85,179 $226,912 $171,675 
Cost of sales72,257 55,047 144,757 113,076 
Gross profit42,169 30,132 82,155 58,599 
Research and development expenses12,465 10,808 23,927 21,313 
Selling, general, and administrative expenses21,370 13,181 38,321 27,204 
Operating income 8,334 6,143 19,907 10,082 
Other income (expense), net(276)377 (246)(91)
Income before income taxes8,058 6,520 19,661 9,991 
Income tax expense1,205 701 3,188 223 
Net income 6,853 5,819 16,473 9,768 
Net loss attributable to redeemable noncontrolling interest   (98)
Net income attributable to Raven Industries, Inc.$6,853 $5,819 $16,473 $9,866 
Net income per common share:
─ Basic$0.19 $0.16 $0.46 $0.27 
─ Diluted$0.19 $0.16 $0.45 $0.27 
Comprehensive income:
Net income$6,853 $5,819 $16,473 $9,768 
Other comprehensive income (loss):
Foreign currency translation(978)1,868 1,366 (711)
Postretirement benefits, net of income tax (expense) benefit $(6), $1 and $(11) and $2, respectively
20 (2)40 (5)
Other comprehensive income (loss), net of tax(958)1,866 1,406 (716)
Comprehensive income5,895 7,685 17,879 9,052 
Comprehensive loss attributable to redeemable noncontrolling interest
   (98)
Comprehensive income attributable to Raven Industries, Inc.
$5,895 $7,685 $17,879 $9,150 

The accompanying notes are an integral part of the unaudited consolidated financial statements.
4

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(unaudited)
Three Months Ended July 31, 2021
$1 Par Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income (Loss)Total Equity
(dollars in thousands, except per-share amounts)Treasury Stock at Cost
Balance April 30, 2021
$67,583 $67,266 $(111,183)$321,296 $(977)$343,985 
Net income — — — 6,853 — 6,853 
Other comprehensive income (loss):
Cumulative foreign currency translation adjustment
— — — — (978)(978)
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax expense of $(6)
— — — — 20 20 
Share-based compensation— 2,644 — — — 2,644 
Balance July 31, 2021
$67,583 $69,910 $(111,183)$328,149 $(1,935)$352,524 
Six Months Ended July 31, 2021
$1 Par Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income (Loss)Total Equity
(dollars in thousands, except per-share amounts)Treasury Stock at Cost
Balance January 31, 2021$67,533 $66,670 $(111,183)$311,676 $(3,341)$331,355 
Net income — — — 16,473 — 16,473 
Other comprehensive income (loss):
Cumulative foreign currency translation adjustment
— — — — 1,366 1,366 
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax expense of $(11)
— — — — 40 40 
Shares issued on stock options exercised, net of shares withheld for employee taxes
1 (42)— — — (41)
Shares issued on vesting of stock units, net of shares withheld for employee taxes
49 (1,096)— — — (1,047)
Share-based compensation— 4,378 — — — 4,378 
Balance July 31, 2021
$67,583 $69,910 $(111,183)$328,149 $(1,935)$352,524 

The accompanying notes are an integral part of the unaudited consolidated financial statements.









5

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(unaudited)
Three Months Ended July 31, 2020
$1 Par Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income (Loss)Total EquityRedeemable Non-Controlling Interest
(dollars in thousands, except per-share amounts)Treasury Stock at Cost
Balance April 30, 2020$67,500 $62,505 $(111,183)$301,599 $(7,997)$312,424 $ 
Net income— — — 5,819 — 5,819  
Other comprehensive income (loss):
Cumulative foreign currency translation adjustment
— — — — 1,868 1,868 — 
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax benefit of $1
— — — — (2)(2)— 
Cash dividends ($0.13 per share)
— 93 — (4,753)— (4,660)— 
Shares issued on vesting of stock units, net of shares withheld for employee taxes
1 (12)— — — (11)— 
Director shares issued9 (9)— — —  — 
Share-based compensation— 2,113 — — — 2,113 — 
Balance July 31, 2020$67,510 $64,690 $(111,183)$302,665 $(6,131)$317,551 $ 
Six Months Ended July 31, 2020
$1 Par Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income (Loss)Total EquityRedeemable Non-Controlling Interest
(dollars in thousands, except per-share amounts)Treasury Stock at Cost
Balance January 31, 2020$67,436 $61,508 $(111,183)$302,300 $(5,415)$314,646 $21,302 
Net income (loss)— — — 9,866 — 9,866 (98)
Other comprehensive income (loss):
Cumulative foreign currency translation adjustment
— — — — (711)(711)— 
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax benefit of $2
— — — — (5)(5)— 
Reclassification and redemption of noncontrolling interest (see Note 1)— 215 — — — 215 (21,204)
Cash dividends ($0.26 per share)
— 183 — (9,501)— (9,318)— 
Shares issued on stock options exercised, net of shares withheld for employee taxes
11 (124)— — — (113)— 
Shares issued on vesting of stock units, net of shares withheld for employee taxes
54 (692)— — — (638)— 
Director share issued9 (9)— — —  — 
Share-based compensation— 3,609 — — — 3,609 — 
Balance July 31, 2020$67,510 $64,690 $(111,183)$302,665 $(6,131)$317,551 $ 

The accompanying notes are an integral part of the unaudited consolidated financial statements.

6

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
Six Months Ended
(dollars in thousands)July 31,
2021
July 31,
2020
OPERATING ACTIVITIES:
Net income$16,473 $9,768 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Depreciation and amortization9,100 8,478 
Change in fair value of acquisition-related contingent consideration (212)
Deferred income taxes(2,521)(2,392)
Share-based compensation expense4,378 3,609 
Other operating activities, net266 (237)
Change in operating assets and liabilities:
Accounts receivable(22,053)8,669 
Inventories(22,959)(204)
Other assets(3,023)(420)
Operating liabilities15,226 3,525 
Net cash provided by (used in) operating activities(5,113)30,584 
INVESTING ACTIVITIES:
Capital expenditures(10,044)(7,783)
Proceeds from sale or maturities of investments83 -4171000.00336 
Purchases of investments(733)(146)
Proceeds from sale of assets263 251 
Purchases of other intangibles(1,964) 
Other investing activities(1,820)24 
Net cash used in investing activities(14,215)(7,318)
FINANCING ACTIVITIES:
Dividends paid (9,318)
Proceeds from debt10,815 50,150 
Repayments of debt(10,000)-11580000.00(50,000)
Payments for redeemable noncontrolling interest (17,853)
Tax withholding on vesting of restricted stock(1,047)(638)
Employee stock option exercises, net of shares withheld for employee taxes(41)(113)
Other financing activities(212)(208)
Net cash used in financing activities(485)(27,980)
Effect of exchange rate changes on cash(48)(180)
Net decrease in cash and cash equivalents(19,861)(4,894)
Cash and cash equivalents at beginning of year32,938 20,707 
Cash and cash equivalents at end of period$13,077 $15,813 
Significant non-cash transactions:
Capital expenditures converted from inventories$ $2,774 

The accompanying notes are an integral part of the unaudited consolidated financial statements.
7


RAVEN INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
(dollars in thousands, except per-share amounts)

(1) BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air, and aerospace and defense markets. The Company is comprised of three unique operating units, or divisions, classified into reportable business segments: Applied Technology, Engineered Films, and Aerostar.

The accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021.

Financial results for the interim three and six-month periods ended July 31, 2021, are not necessarily indicative of the results that may be expected for the year ending January 31, 2022. The January 31, 2021, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Proposed Transaction with CNH Industrial N.V.
On June 20, 2021, the Company entered into an Agreement and Plan of Merger ("Merger Agreement") with CNH Industrial N.V., a Netherlands public limited liability company (“CNH Industrial”). Under the terms of the agreement, CNH Industrial will acquire 100% of the capital stock of Raven for $58.00 per share. The merger is subject to shareholder approval, as well as to customary closing conditions, including regulatory approvals, and is expected to close in the fourth quarter of fiscal year 2022.

The Company incurred $4,863 and $5,163 of merger-related expenses in the three- and six-month period ended July 31, 2021. These costs relate primarily to professional service fees in connection with the proposed merger. The costs incurred are reported as "Selling, general, and administrative expenses" in the Consolidated Statements of Income and Comprehensive Income.

Risks and Uncertainties (COVID-19)
The COVID-19 pandemic has had, and may continue to have, an unfavorable impact on certain areas of the Company's business. Economic conditions have continued to improve during the six-months ended July 31, 2021, however, the broader implications of the COVID-19 pandemic on the Company's financial condition and results of operations remain uncertain, and will depend on certain developments, including the effectiveness of vaccines to address the COVID-19 virus, as well as potential variants or further spread of the virus. The pandemic's ongoing impact to the Company's customers and suppliers remains uncertain. The Company may continue to experience supply chain constraints that hampers the Company's ability to fulfill orders on time or reduced customer demand in certain markets could materially and adversely impact business, financial condition, results of operations, liquidity and cash flows in future periods.

Redeemable Noncontrolling Interest
The Company acquired a majority ownership in Dot Technology Corp. (DOT) in the fourth quarter of fiscal 2020. DOT, located in Regina, Saskatchewan, Canada, designs autonomous agriculture solutions and manufactures an agriculture platform to semi-autonomously handle a large variety of agriculture implements. The acquisition provided noncontrolling interest shareholders various put options that, if exercised, obligated the Company to purchase their outstanding DOT shares. Due to the redemption features provided to the minority shareholders in the acquisition, the 36% remaining noncontrolling interest was classified as a redeemable noncontrolling interest in the Company’s Consolidated Balance Sheets as of January 31, 2020. During the second quarter of fiscal 2021, the Company closed on the transaction to purchase the shares of the largest minority interest shareholder for $17,853, giving the Company full voting control of DOT. The remaining redeemable amount, as well as
8


(dollars in thousands, except per-share amounts)

the liability for the noncontrolling interest redeemed in fiscal year 2020, totaling approximately $5,352, is payable in November 2021 and is classified as "Accrued Liabilities" in the Consolidated Balance Sheet at July 31, 2021.

(2) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

There have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021, other than described below.
Software Development Costs
The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition.
The capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $1,439 and $0 at July 31, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net" on the Consolidated Balance Sheets. No amortization expense was recorded in the three- and six-month periods ended July 31, 2021.

Accounting Pronouncements
Accounting Standards Adopted
There are no significant Accounting Standard Updates (ASU's) issued that were adopted in the six-month period ended July 31, 2021.

New Accounting Standards Not Yet Adopted
There are no significant ASU's issued and not yet adopted as of July 31, 2021.
9


(dollars in thousands, except per-share amounts)

(3) SELECTED BALANCE SHEET INFORMATION

Following are the components of selected items from the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
Accounts receivable, net:
Trade accounts$71,413 $47,879 
Unbilled receivables 1,084 2,734 
Allowance for credit losses(1,906)(1,944)
$70,591 $48,669 
Inventories, net:
Finished goods$12,788 $7,684 
In process1,849 759 
Materials61,055 44,260 
$75,692 $52,703 
Other current assets:
Income tax receivable$701 $1,440 
Prepaid expenses and other7,849  4,336 
$8,550 $5,776 
Property, plant and equipment, net:(a)
Land$3,117 $3,117 
Buildings and improvements87,444 84,651 
Machinery and equipment176,381 169,252 
Financing lease right-of-use assets1,561 1,282 
268,503 258,302 
Accumulated depreciation(159,620)(152,295)
$108,883 $106,007 
Other assets:
Equity investments$1,835 $1,595 
Operating lease right-of-use assets5,816 6,850 
Deferred income taxes2,038 360 
Other1,706 2,211 
$11,395 $11,016 
Accrued liabilities:
Salaries and related$6,953 $4,881 
Benefits6,597 6,255 
Insurance obligations1,700 1,896 
Warranties3,085 2,068 
Income taxes1,370 238 
Other taxes1,996 2,386 
Acquisition-related contingent consideration2,000 2,000 
Lease liability1,916 2,482 
Other13,556 8,195 
$39,173 $30,401 
Other liabilities:
Postretirement benefits$9,012 $8,996 
Lease liability4,898 5,426 
Deferred income taxes1,345 2,091 
Uncertain tax positions2,823 2,692 
Other4,932 4,792 
$23,010 $23,997 
(a) Includes assets held for use and assets held for sale. The amount of assets held for sale at July 31, 2021, and January 31, 2021, were not material.
10


(dollars in thousands, except per-share amounts)

(4) NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units, and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award.
Certain outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Anti-dilutive options and restricted stock units934 321,613610321,534

The computation of earnings per share is presented below:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Numerator:
Net income attributable to Raven Industries, Inc.$6,853 $5,819 $16,473 $9,866 
Denominator:
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Denominator for basic calculation36,085,511 35,995,997 36,061,463 35,961,804 
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Dilutive impact of stock options and restricted stock units384,432 85,991 385,952 117,485 
Denominator for diluted calculation36,469,943 36,081,988 36,447,415 36,079,289 
Net income per share ─ basic$0.19 $0.16 $0.46 $0.27 
Net income per share ─ diluted$0.19 $0.16 $0.45 $0.27 

11


(dollars in thousands, except per-share amounts)

(5) REVENUE
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.
Revenue by Product Category
Three Months Ended July 31, 2021Three Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
Domestic$— $— $9,479 $— $9,479 $— $— $10,008 $— $10,008 
International— —  —  — — 34 — 34 
Plastic Films &
  Sheeting
Domestic— 52,337 — (49)52,288 — 32,478 — (38)32,440 
International— 4,750 —  4,750 — 3,774 —  3,774 
Precision Agriculture
  Equipment
Domestic32,209 — —  32,209 28,000 — — (2)27,998 
International12,392 — — — 12,392 7,502 — — — 7,502 
Other
Domestic— — 3,306 — 3,306 — — 3,423 — 3,423 
International— — 2 — 2 — —  —  
Totals$44,601 $57,087 $12,787 $(49)$114,426 $35,502 $36,252 $13,465 $(40)$85,179 
Six Months Ended July 31, 2021Six Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
    Domestic$— $— $13,978 $— $13,978 $— $— $16,090 $— $16,090 
    International— — 597 — 597 — — 46 — 46 
Plastic Films & Sheeting
    Domestic— 97,739 — (83)97,656 — 63,034 — (98)62,936 
    International— 8,113 —  8,113 — 6,616 —  6,616 
Precision Agriculture Equipment
    Domestic67,861 — —  67,861 58,861 — — (2)58,859 
    International31,608 — — — 31,608 18,648 — — — 18,648 
Other
    Domestic— — 7,073 — 7,073 — — 8,475 — 8,475 
    International— — 26 — 26 — — 5 — 5 
Totals$99,469 $105,852 $21,674 $(83)$226,912 $77,509 $69,650 $24,616 $(100)$171,675 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.

Contract Balances
Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in
12


(dollars in thousands, except per-share amounts)

the Consolidated Balance Sheets, respectively. 

During the six months ended July 31, 2021, the Company’s contract assets decreased by $1,679 while contract liabilities increased $2,090. The change was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:
July 31,
2021
January 31,
2021
$ Change% Change
Contract assets$1,577 $3,256 $(1,679)(51.6)%
Contract liabilities$5,088 $2,998 $2,090 69.7 %

Remaining Performance Obligations
As of July 31, 2021, the Company has no remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized from performance obligations satisfied in the prior period during the six-month period ending July 31, 2021, were not material.

(6) ACQUISITIONS AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES

Fiscal year 2022 and 2021
There were no material business acquisitions in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.

Acquisition-related Contingent Consideration
The Company has a contingent liability related to the acquisition of AgSync, Inc. (AgSync) in fiscal 2019. The Company also had contingent liabilities related to the acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; and Raven Europe B.V. (Raven Europe), formerly named SBG Innovatie BV and its affiliate Navtronics BVBA (collectively, SBG), in fiscal 2015; which were settled in the second and third quarters of the prior fiscal year, respectively. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the particular contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).

Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:

Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,000 $2,778 $2,000 $2,934 
Change in fair value of the liability
 (157) (212)
Contingent consideration earn-out paid
 (162) (263)
Ending balance$2,000 $2,459 $2,000 $2,459 
Classification of liability in the consolidated balance sheet
Accrued liabilities
$2,000 $233 $2,000 $233 
Other liabilities, long-term
 2,226  2,226 
Balance at July 31
$2,000 $2,459 $2,000 $2,459 

For the acquisition of AgSync, the Company entered into a contingent earn-out agreement, not to exceed $3,500. The earn-out is to be paid annually over three years after the purchase date, contingent upon achieving certain revenue milestones. The Company has made no payments on this potential earn-out liability as of July 31, 2021.

13


(dollars in thousands, except per-share amounts)

(7) GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES

Goodwill
Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. There were no goodwill impairment losses reported in the three- and six-month periods ended July 31, 2021 and 2020, respectively.

The changes in the carrying amount of goodwill by reporting segment were as follows:
Applied TechnologyEngineered
Films
AerostarTotal
Balance at January 31, 2021
$73,811 $33,232 $634 $107,677 
Foreign currency translation adjustment
897   897 
Balance at July 31, 2021
$74,708 $33,232 $634 $108,574 

Long-lived assets, including definite-lived intangibles
The Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property, plant, and equipment, if events or changes in circumstances indicate that an asset might be impaired. There were no impairment charges in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.

Indefinite-lived intangible assets
Indefinite-lived intangible assets relate to in-process R&D (IPR&D) and are capitalized and subject to annual impairment testing using a fair-value based test. Amortization of the IPR&D will start when the current in-process research and development project is complete and the product is commercialized. Amortization of the IPR&D will be on a straight-line basis over the remaining estimated useful lives of these assets. The IPR&D project for OMNiDRIVE™ was commercialized during the current quarter and $6,400 of acquired IPR&D was placed in service and reclassified to "Existing Technology." These costs are being amortized over a 7 year useful life.

The following table summarizes the components of intangible assets, which are reported net on the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
AccumulatedAccumulated
AmountamortizationNetAmountamortizationNet
Existing technology$15,639 $(8,607)$7,032 $9,263 $(8,304)$959 
Customer relationships16,113 (8,903)7,210 16,128 (8,248)7,880 
Software development1,439  1,439    
Patents and other intangibles
9,381 (3,369)6,012 7,297 (3,126)4,171 
In-process research and development(a)
25,777  25,777 31,575  31,575 
Total$68,349 $(20,879)$47,470 $64,263 $(19,678)$44,585 
(a) A portion of these intangible assets are denominated in a foreign currency and subject to exchange rate fluctuations.

The estimated future amortization expense for these definite-lived intangible assets during the next five years is as follows:
Remainder of 202220232024202520262027 and Thereafter
Estimated amortization expense$1,675 $3,257 $2,771 $2,762 $2,494 $7,296 

The estimated future amortization expense table above does not reflect the expected amortization associated with indefinite-lived in-process R&D assets for R&D projects not completed and capitalized software development costs not available for release to the public. Amortization of these indefinite-lived intangible assets will start upon completion of the current R&D projects, on a straight-line basis over their remaining estimated useful life. The applicable table will be updated at such time these intangible assets are placed into service.


14


(dollars in thousands, except per-share amounts)

(8) EMPLOYEE POSTRETIREMENT BENEFITS

The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Service cost$8 $9 $17 $18 
Interest cost67 70 134 140 
Amortization of actuarial losses49 43 98 86 
Amortization of unrecognized gains in prior service cost(23)(40)(47)(80)
Net periodic benefit cost$101 $82 $202 $164 

Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Service cost is reported in net income as "Selling, general, and administrative expenses" in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. The components of the net periodic benefit cost, other than the service cost component, are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.

(9) WARRANTIES

Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,655 $1,606 $2,068 $2,019 
Change in provision
659 497 1,363 1,000 
Settlements made
(229)(494)(346)(1,410)
Ending balance$3,085 $1,609 $3,085 $1,609 

(10) DEBT

Credit Facility
On September 20, 2019, the Company entered into a credit facility with Bank of America, N. A., as administrative agent, and Wells Fargo Bank, National Association (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to $100,000 with a maturity date of September 20, 2022. Loans or borrowings defined under the Credit Agreement accrue interest and fees at varying rates. The Credit Agreement includes an annual administrative fee as well as an unborrowed capacity fee. Debt under the agreement is subject to customary affirmative and negative covenants, including financial covenants. These financial covenants include a consolidated interest coverage ratio and consolidated leverage ratio, both of which are defined in the Credit Agreement. As of July 31, 2021, the Company has no outstanding borrowings under the Credit Agreement. The Company has $100,000 in availability under the Credit Agreement as of July 31, 2021. The credit facility may be utilized for strategic business purposes such as business acquisitions, and for net working capital needs.

The unamortized debt issuance costs associated with the Credit Agreement were as follows:
July 31, 2021January 31, 2021
Unamortized debt issuance costs(a)
$92 $133 
(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.

15


(dollars in thousands, except per-share amounts)

Letters of credit (LOC) issued and outstanding were as follows:
July 31, 2021January 31, 2021
Letters of credit outstanding(a)
$50 $50 
(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.

Long-Term Notes
The Company has a long-term note related to a financial assistance agreement (Agreement) with Western Economic Diversification Canada (WEDC), a government agency in Canada, that was entered into in August 2019. Under the Agreement, the WEDC agrees to contribute up to $5,000 in Canadian dollars, approximately $4,000 in US dollars, over a three-year period for costs incurred to develop a cloud-based distribution and service channel for a particular product being developed. The Company is eligible to receive contributions for costs incurred for purposes specified in the Agreement and is required to repay the funds contributed by WEDC in 60 monthly installments beginning April 1, 2023, plus interest that begins on April 1, 2023, based on an average bank rate plus 3%. As of July 31, 2021, the Company has received $2,849 in contributions from WEDC and no repayments have been made. The outstanding liability balance is reported as "Long-term debt" on the Consolidated Balance Sheets. No interest expense is being recorded prior to the interest start date.

At July 31, 2021, the Company's debt maturities based on outstanding principal were as follows:
20222023202420252026Thereafter
Maturities of debt$ $ $2,849 $ $ $ 

(11) COMMITMENTS AND CONTINGENCIES

The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business, the potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.
In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions.
(12) INCOME TAXES

The Company’s effective tax rate varies from the federal statutory rate primarily due to state and local taxes and R&D tax credits. The Company’s effective tax rates were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Effective tax rate15.0 %10.8 %16.2 %2.2 %
The increase in the effective tax rate year-over-year was driven primarily by an increase in estimated pre-tax income in the current fiscal year. The Company operates both domestically and internationally. As of July 31, 2021, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely.

(13) DIVIDENDS AND TREASURY STOCK

On August 26, 2020, the Company announced that the Board of Directors ("Board") indefinitely suspended the Company’s regular quarterly cash dividend on its common stock, therefore no dividends were paid to Raven shareholders in the three-and six-month periods ended July 31, 2021. Dividends paid to Raven shareholders for the three- and six-months periods ended July 3l, 2020 were $4,660 and $9,318, respectively. There were no declared and unpaid shareholder dividends at July 31, 2021 or 2020.

The Company has a stock buyback program approved by the Board in November 2014. The Company had no share repurchases in the three and six-month periods ended July 31, 2021 and 2020. The total amount authorized under the program is $75,000
16


(dollars in thousands, except per-share amounts)

and the remaining dollar value authorized for share repurchases at July 31, 2021 is $17,179. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.

(14) SHARE-BASED COMPENSATION

Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period.

The share-based compensation expense was as follows:
Three Months EndedSix Months Ended
July 31, 2021July 31, 2020July 31, 2021July 31, 2020
Cost of sales$86 $38 $162 $118 
Research and development expenses353 383 626 757 
Selling, general, and administrative expenses2,205 1,692 3,590 2,734 
Total share-based compensation expense$2,644 $2,113 $4,378 $3,609 

(15) SEGMENT REPORTING

The Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure.

Business segment financial performance and other information is as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Net sales
Applied Technology $44,601 $35,502 $99,469 $77,509 
Engineered Films
57,087 36,252 105,852 69,650 
Aerostar 12,787 13,465 21,674 24,616 
Intersegment eliminations(a)
(49)(40)(83)(100)
Consolidated net sales$114,426 $85,179 $226,912 $171,675 
Operating income(b)
Applied Technology
$8,505 $6,511 $21,692 $15,450 
Engineered Films 12,357 4,465 19,124 6,072 
Aerostar1,962 1,751 2,551 2,044 
Intersegment eliminations
5 11 (2)51 
Total reportable segment income22,829 12,738 43,365 23,617 
General and administrative expenses(b)
(14,495)(6,595)(23,458)(13,535)
Consolidated operating income$8,334 $6,143 $19,907 $10,082 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.
(b) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.


17


(16) SUBSEQUENT EVENTS

The Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements.


18


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following commentary on the operating results, liquidity, capital resources, and financial condition of Raven Industries, Inc. (the Company or Raven) should be read in conjunction with the unaudited Consolidated Financial Statements in Item 1 of Part 1 of this Quarterly Report on Form 10-Q (Form 10-Q) and the Company's Annual Report on Form 10-K for the year ended January 31, 2021.

The Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) is organized as follows:
Executive Summary
Results of Operations - Segment Analysis
Market Conditions and Outlook
Liquidity and Capital Resources
Off-Balance Sheet Arrangements and Contractual Obligations
Critical Accounting Policies and Estimates
Accounting Pronouncements

EXECUTIVE SUMMARY

Raven is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air, and aerospace and defense markets. The Company is comprised of three unique operating units, classified into reportable segments: Applied Technology, Engineered Films, and Aerostar. Segment information is reported consistent with the Company's management reporting structure.

Management uses a number of metrics to assess the Company's performance:

Consolidated net sales, gross margin, operating income, operating margin, net income, and diluted earnings per share.
Cash flow from operations and shareholder returns.
Return on sales, average assets, and average equity.
Segment net sales, gross profit, gross margin, operating income, and operating margin. At the segment level, operating income and margin does not include an allocation of general and administrative expenses.

Vision and Strategy
Raven's purpose is to solve great challenges. Great challenges require great solutions. Raven’s three unique divisions share resources, ideas, and a passion to create technology that helps the world grow more food, produce more energy, protect the environment, and live safely.

The Raven business model is our platform for success. Raven's business model is defensible, sustainable, and gives us a consistent approach in the pursuit of quality financial results. This overall approach to creating value, which is employed across the three business segments, is summarized as follows:

Intentionally serve market segments with strong growth prospects in both the near and long term.
Consistently manage a pipeline of growth initiatives within our market segments.
Aggressively compete on quality, service, innovation, and peak performance.
Attract and develop exceptional leaders who understand business deeply and can thrive in the Raven Way.
On a path of continuous improvement, integrate sustainability with our operations by consistently taking actions to streamline processes, improve efficiencies, and increase value delivered to our customers.
Value our balance sheet as a source of strength and stability.
Corporate responsibility is a top priority.

Proposed Transaction with CNH Industrial N.V.
On June 20, 2021, the Company entered into an Agreement and Plan of Merger ("Merger Agreement") with CNH Industrial N.V., a Netherlands public limited liability company (“CNH Industrial”). Under the terms of the agreement, CNH Industrial will acquire 100% of the capital stock of Raven for $58 per share, representing a $2.1 billion enterprise value. The Merger is subject to shareholder approval, as well as to customary closing conditions, including regulatory approvals, and is expected to close in the fourth quarter of fiscal year 2022.

The acquisition builds upon a long partnership between the two companies. The combination of Raven’s technologies and CNH Industrial’s strong current and new product portfolio will provide our customers with novel, connected technologies, allowing
19


them to be more productive and efficient.

The Company incurred $4.9 million, or $0.13 per share before tax ($3.8 million, or $0.10 per share after tax) and $5.2 million, or $0.14 per share before tax ($4.1 million, or $0.11 per share after tax) of merger-related expenses in the three- and six-month periods ended July 31, 2021, respectively. These costs related primarily to professional service fees in connection with the proposed merger and are reported as "Selling, general, and administrative expenses" in the Consolidated Statements of Income and Comprehensive Income.

The following discussion highlights the consolidated operating results for the three- and six-month periods ended July 31, 2021 and 2020. Segment operating results are more fully explained in the Results of Operations - Segment Analysis section.
 Three Months EndedSix Months Ended
(dollars in thousands, except per-share data)July 31,
2021
July 31,
2020
% ChangeJuly 31,
2021
July 31,
2020
% Change
Net sales$114,426 $85,179 34.3 %$226,912 $171,675 32.2 %
Gross profit42,169 30,132 39.9 %$82,155 $58,599 40.2 %
Gross margin (a)
36.9 %35.4 %36.2 %34.1 %
Operating income$8,334 $6,143 35.7 %$19,907 $10,082 97.5 %
Operating margin (a)
7.3 %7.2 %8.8 %5.9 %
Other income (expense), net
$(276)$377 $(246)$(91)
Net income attributable to Raven Industries, Inc.
$6,853 $5,819 17.8 %$16,473 $9,866 67.0 %
Diluted earnings per share$0.19 $0.16 $0.45 $0.27 
Cash flow from (used in) operating activities$2,666 $18,733 (85.8)%$(5,113)$30,584 (116.7)%
Cash outflow for capital expenditures$(4,439)$(3,349)32.5 %$(10,044)$(7,783)29.1 %
Cash Dividends$— $(4,660)(100.0)%$— $(9,318)(100.0)%
(a) The Company's gross and operating margins may not be comparable to industry peers due to variability in the classification of expenses across industries in which the Company operates.

Three months ended July 31, 2021 and July 31, 2020
Consolidated Results
For the fiscal 2022 second quarter, net sales were $114.4 million, an increase of $29.2 million, or 34.3%, from $85.2 million in the prior year’s second quarter. The year-over-year growth was driven by increased sales in both Applied Technology and Engineered Films. In Applied Technology, demand for its precision ag technology remained robust, leading to strong year-over-year growth despite global supply chain constraints. In Engineered Films, the division experienced growth across all end-markets, led by construction, agriculture and geomembrane (including the energy sub-market), as market conditions continued to improve. Aerostar's growth in core stratospheric and radar platforms was offset by the conclusion of Loon activity and a decrease in aerostat sales due to timing of contracts.

The Company's operating income for the second quarter of fiscal 2022 was $8.3 million, up 35.7% from $6.1 million in the second quarter of fiscal 2021. Included in the results for the second quarter of fiscal 2022 were $5.2 million of research and development and selling expenses to advance Raven Autonomy™, compared to $4.0 million in the prior fiscal year. The second quarter of fiscal 2022 results also included $4.9 million of expenses associated with the proposed merger with CNH Industrial. The Company generated significant year-over-year operating income growth within its core businesses driven by increased sales volume and corresponding operating leverage.

Net income for the second quarter of fiscal 2022 was $6.9 million, or $0.19 per diluted share, compared to net income of $5.8 million, or $0.16 per diluted share, in last year's second quarter. The Company's strategic investment in Raven Autonomy™ reduced net income attributable to Raven by $4.1 million, or $0.11 per diluted share, in the second quarter of fiscal 2022 compared to $3.1 million, or $0.09 per diluted share, in the prior year. Merger related expenses reduced net income attributable to Raven by $3.8 million, or $0.10 per diluted share in the current year's second quarter.

20


Applied Technology Division Results
Applied Technology's net sales in the second quarter of fiscal 2022 were $44.6 million, up $9.1 million, or 25.6%, compared to the prior year's second quarter net sales of $35.5 million. Demand across the division's product portfolio remained very strong in the second quarter as favorable ag market conditions continued. These market conditions, combined with the division's industry-leading portfolio, led to year-over-year revenue growth in both the OEM and aftermarket channels.

Division operating income in the second quarter of fiscal 2022 was $8.5 million, up $2.0 million, or 30.6% versus the second quarter of fiscal 2021. Division operating income in the second quarter was adversely impacted by increased input costs associated with challenging supply chain conditions and material shortages. Included in the results was investment in research and development and selling expenses to advance Raven Autonomy™ of $5.2 million on a pre-tax basis, an increase of $1.2 million year-over-year.

Engineered Films Division Results
Engineered Films’ net sales in the second quarter of fiscal 2022 were $57.1 million, an increase of $20.8 million, or 57.5%, compared to prior year's second quarter net sales of $36.3 million. The division generated year-over-year sales growth across all end-markets led by construction, agriculture, industrial, and geomembrane (including the energy submarket). The year-over-year growth was driven by market conditions that continued to rebound, leading to improved sales year-over-year in all markets, along with intentional pricing actions implemented to offset rising input costs.

Division operating income in the second quarter of fiscal 2022 was $12.4 million, up $7.9 million, or 176.8% versus the second quarter of fiscal 2021. The year-over-year increase was driven mainly by higher sales volume and the corresponding positive operating leverage.

Aerostar Division Results
Aerostar's net sales in the second quarter of fiscal 2022 were $12.8 million, a decrease of $0.7 million, or 5.0%, compared to the prior year's second quarter net sales of $13.5 million. The division generated strong year-over-year revenue growth for defense related stratospheric balloon systems as it conducted multiple successful flight campaigns for Department of Defense customers. This growth in stratospheric balloon systems was offset by the conclusion of Loon activity announced in the fourth quarter of fiscal 2021 and a decrease in aerostat revenue due to timing of government contracts.

Division operating income in the second quarter of fiscal 2022 was $2.0 million, up $0.2 million, or 12.1%, versus the second quarter of fiscal 2021. The year-over-year improvement was driven by product mix and effective cost control measures.

Six Months Ended July 31, 2021 and 2020:
Consolidated Results
For the six-month period ended July 31, 2021, net sales were $226.9 million compared to $171.7 million, up 32.2% versus the prior year comparative period. Significant year-over-year growth in Applied Technology and Engineered Films drove the increase in net sales. Applied Technology leveraged its new products, strong customer relationships, and favorable ag conditions to drive sales growth versus the prior year. For Engineered Films, economic recovery post-pandemic continued to improve, leading to increased sales year-over-year in all markets. In Aerostar, year-over-year revenue growth for defense related stratospheric balloon systems was more than offset by the conclusion of Loon activity, announced in the fourth quarter of fiscal 2021, and a decrease in aerostat revenue.

The Company's operating income was $19.9 million, up 97.5% from $10.1 million in the prior year six-month period. The year-to-date results included $9.7 million of investment in Raven Autonomy™, consisting of research and development and selling expenses to advance the Company's autonomous ag solutions, compared to $7.8 million in the prior year. The results also included $5.2 million of expenses associated with the proposed merger with CNH Industrial.

Net income for the first six months of fiscal 2022 was $16.5 million, or $0.45 per diluted share, compared to net income of $9.9 million, or $0.27 per diluted share, in the prior year comparative period. The investment in Raven Autonomy™ reduced net income attributable to Raven by $7.6 million, or $0.21 per diluted share, in the first six months of fiscal 2022, compared to $6.0 million, or $0.17 per share in the prior year. Merger related expenses reduced net income attributable to Raven by $4.1 million, or $0.11 per diluted share in the current year's first two quarters of fiscal 2022.

Applied Technology Division Results
Net sales for Applied Technology in the first six months of fiscal 2022 were $99.5 million, up $22.0 million, or 28.3%, compared to the first six months of fiscal 2021. The year-over-year sales growth was driven by increased sales in the OEM and aftermarket channels, both domestically and internationally, with substantial growth in North America and Europe. Improved
21


market conditions within the ag industry continue to drive higher demand for the division's products.

Operating income for the first six months of fiscal 2022 was $21.7 million, up $6.2 million or 40.4%, compared to the first six months of fiscal 2021. Operating income in the first six months was reduced by $9.7 million of strategic investment in research and development activities for Raven Autonomy™ compared to $7.8 million in the prior year.

Engineered Films Division Results
Net sales for Engineered Films in the first six months of fiscal 2022 were $105.9 million, an increase of $36.2 million, or 52.0%, compared to the year-to-date six-month period of fiscal 2021. Year-over-year increase in revenue was driven by improved market conditions, which have continued to rebound from prior year pandemic lows.

Operating income for the first six months of fiscal 2022 increased 215.0% to $19.1 million as compared to $6.1 million in the prior year comparative period. The year-over-year increase in operating income was driven by favorable operating leverage resulting from the sharp increase in revenues.

Aerostar Division Results
Net sales for Aerostar in the first six months of fiscal 2022 were $21.7 million, a decrease of $2.9 million or 12.0%, compared to the first six months of fiscal 2021. Year-over-year revenue growth for defense related stratospheric balloon systems was more than offset by the conclusion of Loon activity, announced in the fourth quarter of fiscal 2021, and a decrease in aerostat revenue.

Operating income for the six-month year-to-date period of fiscal 2022 was $2.6 million compared to operating income of $2.0 million in the prior year comparative period. The year-over-year increase was driven by higher margins due to sales mix and cost cutting measures implemented to reduce overhead.

RESULTS OF OPERATIONS - SEGMENT ANALYSIS

Applied Technology
Applied Technology designs, manufactures, sells, and services innovative precision agriculture products, autonomous solutions, and information management tools, which are collectively referred to as precision agriculture equipment, that help farmers reduce costs, more precisely control inputs, and improve yields for the global agriculture market.
 Three Months EndedSix Months Ended
(dollars in thousands)July 31,
2021
July 31,
2020
$ Change% ChangeJuly 31,
2021
July 31,
2020
$ Change% Change
Net sales$44,601 $35,502 $9,099 25.6 %$99,469 $77,509 $21,960 28.3 %
Gross profit21,901 18,463 3,438 18.6 %48,128 38,793 9,335 24.1 %
Gross margin49.1 %52.0 %48.4 %50.0 %
Operating expenses$13,396 $11,952 $1,444 12.1 %$26,436 $23,343 $3,093 13.3 %
Operating expenses as % of sales
30.0 %33.7 %26.6 %30.1 %
Operating income(a)
$8,505 $6,511 $1,994 30.6 %$21,692 $15,450 $6,242 40.4 %
Operating margin19.1 %18.3 %21.8 %19.9 %
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.

The following factors were the primary drivers of the three- and six-month year-over-year changes:

Market conditions. Grain commodity prices reached levels not seen since 2014 during the first half of fiscal 2022, providing optimism within the ag market. These improved conditions, along with more normalized economic activity, has improved both domestic and international ag markets, leading to an increase in demand from both OEMs and aftermarket retailers. The Company does not model comparative market share position for its divisions, but the Company believes Applied Technology maintained or increased its market share in the first six months of fiscal 2022.
Sales volume and selling prices. Second quarter fiscal 2022 net sales increased $9.1 million or 25.6%, to $44.6 million compared to $35.5 million in the prior year. Year-to-date sales increased $22.0 million, or 28.3%, to $99.5 million. compared to $77.5 million in the prior year. Higher sales volume, rather than a change in selling price, was the primary driver of this increase. Aftermarket sales were up 54.7% and 48.4% year-over-year for the three- and six-month periods, respectively. OEM sales were up 2.8% and 9.8% year-over-year for the three- and six-month periods, respectively. For the three- and six-month periods, domestic sales were up $4.2 million and $9.0 million year-over-
22


year, respectively. International sales were up $4.9 million and $13.0 million year-over-year, respectively.
International sales. For the second quarter of fiscal 2022, international sales totaled $12.4 million, up 65.2% from $7.5 million in the prior year comparative period. International sales represented 27.8% of segment revenue compared to 21.1% of segment revenue in the prior year comparative period. Year-to-date, international totaled $31.6 million, an increase of $13.0 million from a year ago. International sales represented 31.8% of segment revenue compared to 24.1% of segment revenue in the prior year comparative period. Increased demand in Europe and Latin America led the increase in international sales in the current quarter and year-to date.
Gross margin. Gross margin decreased from 52.0% in the prior year second quarter of fiscal 2021 to 49.1% in the second quarter of fiscal 2022. Year-to-date fiscal 2022 gross margin decreased from 50.0% to 48.4% compared to the prior year comparative period. The year-over-year decrease in profitability was driven by higher material costs and production inefficiencies as a result of supply chain constraints caused by the pandemic.
Operating expenses. Fiscal 2022 second quarter operating expenses as a percentage of net sales were 30.0%, down from 33.7% in the prior year comparative period. Year-to-date operating expenses as a percentage of net sales were down from 30.1% to 26.6%. Operating expenses increased year-over-year led by increased spending related to Raven Autonomy™; however this increase was more than offset by the significant increase in sales compared to the prior year. Operating expenses included $5.2 million and $9.6 million of Raven AutonomyTM related expenses for the three- and six-month periods, respectively, compared to $4.0 million and $7.6 million in the prior year. These expenses primarily consisted of research and development investment to advance the division's autonomous ag solutions.

Engineered Films
Engineered Films produces high-performance plastic films and sheeting for geomembrane, agricultural, construction, and industrial applications and also offers design-build and installation services of these plastic films and sheeting. Plastic film and sheeting can be purchased separately or together with installation services.
 Three Months EndedSix Months Ended
(dollars in thousands)July 31,
2021
July 31,
2020
$ Change% ChangeJuly 31,
2021
July 31,
2020
$ Change% Change
Net sales$57,087 $36,252 $20,835 57.5 %$105,852 $69,650 $36,202 52.0 %
Gross profit15,274 6,641 8,633 130.0 %25,310 10,904 14,406 132.1 %
Gross margin26.8 %18.3 %23.9 %15.7 %
Operating expenses$2,917 $2,176 $741 34.1 %$6,186 $4,832 $1,354 28.0 %
Operating expenses as % of sales5.1 %6.0 %5.8 %6.9 %
Operating income(a)
$12,357 $4,465 $7,892 176.8 %$19,124 $6,072 $13,052 215.0 %
Operating margin21.6 %12.3 %18.1 %8.7 %
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.
The following factors were the primary drivers of the three- and six-month year-over-year changes:

Market conditions. In the second quarter, Engineered Films continued to see improved demand that started in the fourth quarter of the prior year. Demand was up across all markets, led by the construction, agricultural, industrial, and geomembrane markets. The Company does not model comparative market share position for its divisions, but the Company believes Engineered Films maintained or increased its market share in most of its end markets in the first six months of fiscal 2022.
Sales volume and selling prices. Second quarter net sales were $57.1 million, an increase of $20.8 million, or 57.5%, compared to net sales of $36.3 million in the second quarter fiscal 2021. Year-to-date net sales were up $36.2 million, or 52.0%, to $105.9 million compared to $69.7 million in the prior year. The division saw an increase in demand across all markets, as conditions improved from pandemic lows. While the division adjusted selling prices to recover increasing input costs caused by volatility in the resin market, the primary driver of the increase in sales was an increase in sales volume. Sales volume, measured in pounds sold, increased over 40% year-over-year in the three- and six-month periods.
Gross margin. For the three-month period, gross margin was 26.8%, increasing from 18.3% in the prior year comparative period. For the six-month period ending July 31, 2021, gross margin was up from 15.7% in the prior year to 23.9% in the current year. Higher sales volumes, operational efficiency gains from improved capacity utilization and increases in selling prices to offset higher input costs drove the significant increase in gross margin compared to the prior year three- and six-months.
Operating expenses. As a percentage of net sales, operating expenses were 5.1% in the current year three-month period as compared to 6.0% in the prior year comparative period. As a percentage of net sales, operating expenses were 5.8% in the current year six-month period as compared to 6.9% in the prior year comparative period. The decrease was
23


primarily driven by the increase in sales compared to the prior year, partially offset by higher selling and legal costs.

Aerostar
Aerostar serves the commercial lighter-than-air and aerospace and defense markets. Aerostar's core products include high-altitude stratospheric balloon systems and radar systems. These products can be integrated with additional third-party sensors to provide research, communications, and situational awareness capabilities to governmental and commercial customers.
 Three Months EndedSix Months Ended
(dollars in thousands)July 31,
2021
July 31,
2020
$ Change% ChangeJuly 31,
2021
July 31,
2020
$ Change% Change
Net sales$12,787 $13,465 $(678)(5.0)%$21,674 $24,616 $(2,942)(12.0)%
Gross profit4,989 5,017 (28)(0.6)%8,719 8,851 (132)(1.5)%
Gross margin39.0 %37.3 %40.2 %36.0 %
Operating expenses$3,027 $3,266 $(239)(7.3)%$6,168 $6,807 $(639)(9.4)%
Operating expenses as % of sales
23.7 %24.3 %28.5 %27.7 %
Operating income(a)
$1,962 $1,751 $211 12.1 %$2,551 $2,044 $507 24.8 %
Operating margin15.3 %13.0 %11.8 %8.3 %
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.

The following factors were the primary drivers of the three- and six-month year-over-year changes:

Market conditions. Aerostar’s markets are subject to significant variability in demand due to government spending uncertainties and the timing of contract awards. The Company does not model comparative market share position for its divisions, but the Company believes Aerostar has maintained its market share in the first six months of fiscal 2022.
Sales volume. Net sales decreased 5.0% from $13.5 million for the three-month period ended July 31, 2020, to $12.8 million for the three-month period ended July 31, 2021. Year-to-date sales were $21.7 million, down $2.9 million year-over-year, or 12.0%. Year-over-year revenue growth for defense related stratospheric balloon systems was more than offset by the conclusion of Loon activity, announced in the fourth quarter of fiscal 2021, and a decrease in aerostat revenue.
Gross margin. For the three-month period, gross margin increased from 37.3% to 39.0% and for the six-month period increased from 36.0% to 40.2%. Sales mix and cost control measures implemented during fiscal 2022 to reduce overhead expenses drove the improvement in gross margin.
Operating expenses. Second quarter fiscal 2022 operating expenses were $3.0 million, or 23.7% of net sales, a decrease from 24.3% of net sales in the second quarter of fiscal 2021. Year-to-date operating expenses as a percentage of net sales were 28.5%, up from 27.7% in the prior year. Despite the $0.6 million year-over year decrease in operating expenses in the six-month period, the decrease in net sales drove operating expenses as a percentage of sales higher. The division continues to make focused investments in research and development and selling activities to drive growth and secure contract awards.

Corporate Expenses (administrative expenses; other income (expense), net; and effective tax rate)
 Three Months EndedSix Months Ended
(dollars in thousands)July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Administrative expenses$14,495 $6,595 $23,458 $13,535 
Administrative expenses as a % of sales12.7 %7.7 %10.3 %7.9 %
Other income (expense), net$(276)$377 $(246)$(91)
Effective tax rate15.0 %10.8 %16.2 %2.2 %

Administrative spending for the three- and six-month periods of fiscal 2022 were up 119.8% and 73.3% compared to fiscal 2021. Professional service costs associated with the merger of Raven and CNH Industrial, announced in June 2021, of $4.9 million and $5.2 million for the three- and six-month periods, respectively, along with higher head count and incentives, due to improved profitability, were the primary drivers of the increase administration expenses in both periods

Other income (expense), net consists primarily of activity related to the Company's equity investments, interest income and expense, and foreign currency transaction gains or losses. There were no significant items in other income (expense), net for the
24


three- and six-month periods in fiscal 2022 and 2021.

The Company’s effective tax rates for the three-month periods ended July 31, 2021 and 2020, were 15.0% and 10.8%, respectively. The Company’s effective tax rates for the six-month periods ended July 31, 2021 and 2020, were 16.2% and 2.2%, respectively. The year-over-year volatility in the effective tax rate for the three and six-month periods was driven primarily by an increase in the current year profitability.

MARKET CONDITIONS AND OUTLOOK

The Company's strong performance in the first quarter continued into the second quarter with strong sales growth in the Applied Technology and Engineered Films divisions.

Demand across Applied Technology's product portfolio remained very strong in the second quarter resulting in year-over-year revenue growth in both the OEM and aftermarket channels despite navigating global supply chain constraints. Additionally in Raven Autonomy™ the Company achieved significant milestones while executing on its strategy. Applied Technology commercialized the OMNiDRIVE™ system and is on track to sell its limited release out in the first fiscal year. The solutions being developed are significant advancements in ag technology that will help solve labor shortages, provide greater efficiencies and enhance sustainability in agriculture across the world.

Engineered Films generated substantial year-over-year growth across all of its end-markets, as the global economy continues its recovery from the prior year. Despite challenges created by volatility in resin pricing the first half of the fiscal year, the division navigated through these challenges and improved operating income year-over-year by capitalizing on the economic rebound. The division continues to build relationships with strategic customers as it executes on its strategy of supplying thinner, lighter and stronger materials.

Aerostar continued to advance the capabilities of it industry-leading technology for the division's stratospheric and radar solutions during the second quarter. Aerostar carried out multiple flight campaigns for its Department of Defense customers and increased its operating income year-over year for the first six months of the year, despite the conclusion of Loon in first quarter.

On June 21, 2021 CNH Industrial N.V. entered into an agreement to acquire 100% of the capital stock of Raven Industries, Inc. This partnership will further accelerate our ability to advance the Company's autonomous ag technology while also maximizing shareholder value. The process of completing the transaction is going well, and remains on track to close during the fourth quarter of the current year.

LIQUIDITY AND CAPITAL RESOURCES

The Company's balance sheet continues to reflect significant liquidity. Management focuses on the current cash balance and operating cash flows in considering liquidity, as operating cash flows have historically been the Company's primary source of liquidity. Management expects that current cash, combined with the generation of positive operating cash flows, will be sufficient to fund the Company's normal operating, investing, and financing activities beyond the next twelve months. In addition, the Company has a three-year, $100 million senior revolving credit facility which includes a $100 million borrowing availability expansion feature. If executed, this allows the Company’s total borrowing capacity to reach $200 million. This credit facility has a maturity date of September 20, 2022.

The Company’s cash balances and cash flows were as follows:
(dollars in thousands)July 31,
2021
January 31,
2021
July 31,
2020
Cash and cash equivalents$13,077 $32,938 $15,813 
Three Months EndedSix Months Ended
(dollars in thousands)July 31, 2021July 31, 2020July 31, 2021July 31, 2020
Cash provided by (used in) operating activities$2,666 $18,733 $(5,113)$30,584 
Cash used in investing activities(7,174)(3,028)(14,215)(7,318)
Cash used in financing activities(96)(72,628)(485)(27,980)
Effect of exchange rate changes on cash and cash equivalents(83)155 (48)(180)
Net change in cash and cash equivalents$(4,687)$(56,768)$(19,861)$(4,894)

25


Cash and cash equivalents totaled $13.1 million at July 31, 2021, a sequential decrease of $19.9 million from January 31, 2021. The decrease in cash was driven by an increase in net working capital needs due to the significant increase in revenue in Applied Technology and Engineered Films operating segments, as well as investments to advance Raven Autonomy™. Cash and cash equivalents as of July 31, 2020 was $15.8 million.

Operating Activities
Cash provided by operating activities was primarily derived from cash received from customers, offset by cash payments for inventories, services, and employee compensation. Cash used in operating activities was $5.1 million for the first six months of fiscal 2022 compared with cash provided by operating activities of $30.6 million in the first six months of fiscal 2021. The decrease in operating cash flows year-over-year was driven by the increase in net working capital in the current year to support the significant increase in sales orders in Applied Technology and Engineered Films.

The Company's net working capital for the comparative periods was as follows:
(dollars in thousands)July 31, 2021July 31, 2020
Accounts receivable, net$70,591 $53,032 
Plus: Inventories, net75,692 51,302 
Less: Accounts payable21,588 17,960 
Net working capital(a)
$124,695 $86,374 
Annualized net sales(b)
457,704 340,716 
Net working capital percentage(c)
27.2 %25.4 %
(a) Net working capital is defined as accounts receivable, (net) plus inventories, (net) less accounts payable.
(b) Annualized net sales is defined as the most recent quarter net sales times four for each of the fiscal periods, respectively.
(c) Net working capital percentage is defined as net working capital divided by annualized net sales.

Year-over-year, net working capital increased $38.3 million, to $124.7 million at July 31, 2021. The Company increased inventory in Applied Technology and Engineered Films to meet increased demand and mitigate supply chain constraints, while accounts receivable increased as sales were up significantly year-over-year.

Inventory levels increased $24.4 million, or 47.5%, year-over-year from $51.3 million at July 31, 2020, to $75.7 million at July 31, 2021. The increase in inventory was primarily driven by strategic actions within Applied Technology and Engineered Films divisions to fulfill the increase in sales order backlog. In addition, the divisions saw an increase in input costs due to supply chain constraints globally.

Accounts receivable increased $17.6 million, or 33.1%, year-over-year to $70.6 million at July 31, 2021, from $53.0 million at July 31, 2020. In comparison, consolidated net sales increased $29.2 million, or 34.3%, year-over-year in the second quarter. Higher sales volume was the primary driver of the year-over-year increase in accounts receivable.

Accounts payable increased $3.6 million, or 20.2%, year-over-year from $18.0 million at July 31, 2020, to $21.6 million at July 31, 2021. The increase in accounts payable year-over-year was primarily due to timing of purchases and increase in raw materials and finished goods inventory to support increased demand.
Investing Activities
Cash used by investing activities was $14.2 million for the first six months of fiscal 2022 compared with cash used of $7.3 million in the first six months of fiscal 2021. Capital expenditure spending increased $2.3 million compared to the prior year six-month period primarily due to investments in equipment for Applied Technology to support Raven Autonomy™ and equipment for Engineered Films. In the first six months of fiscal 2022, capitalized spending for intangibles included $1.4 million for capitalized software development costs in Applied Technology and $1.6 million for technology rights acquired by Aerostar to support its stratospheric balloon platform, compared to none in the prior fiscal year.

Financing Activities
Cash used for financing activities for the first six months of fiscal 2022 decreased $27.5 million compared to the first six months of fiscal 2021. Payments of $17.9 million related to the redemption of the noncontrolling interest in DOT and $9.3 million for dividends were made in first six months of the prior fiscal year, with none made during the current year. On August 26, 2020, the Company announced that the board of directors indefinitely suspended the Company’s regular quarterly cash
26


dividend on its common stock. The Company has reallocated this capital to supplement and accelerate investments in the Company's Strategic Platforms for Growth; Raven Autonomy™, Raven Composites™, and Raven Thunderhead Balloon Systems.

Other Liquidity and Capital Resources
The Company has a three-year, $100 million senior revolving credit facility which includes a $100 million borrowing availability expansion feature. Availability under the Credit Agreement for borrowings as of July 31, 2021, was $100.0 million. This credit facility has a maturity date of September 20, 2022. This agreement (Credit Agreement) is more fully described in Note 10 Debt of the Notes to the Consolidated Financial Statements included in Item 1 of this Form 10-Q.

Debt under the Credit Agreement is subject to customary affirmative and negative covenants, including financial covenants. These financial covenants include a consolidated interest coverage ratio and consolidated leverage ratio, both of which are defined in the Credit Agreement. Non-financial covenants, include those relating to financial reporting and notification, limits on levels of indebtedness and liens, investments, mergers and acquisitions, affiliate transactions, sales of assets, restrictive agreements, and change in control as defined in the Credit Agreement. The Company is in compliance with all financial covenants set forth in the Credit Agreement.

Letters of credit (LOCs) totaling $0.1 million were outstanding at both July 31, 2021 and July 31, 2020. Any draws required under the LOCs would be settled with available cash or borrowings under the Credit Agreement.

OFF-BALANCE SHEET ARRANGEMENTS AND CONTRACTUAL OBLIGATIONS

There have been no material changes in the Company’s known off-balance sheet debt and other unrecorded obligations since the fiscal year ended January 31, 2021.

CRITICAL ACCOUNTING ESTIMATES

Critical accounting estimates are those that require the application of judgment when valuing assets and liabilities on the Company's balance sheet. For a description of our critical accounting policies and estimates, see Critical Accounting Policies and Estimates in Item 7 of our Annual Report on Form 10-K for the year ended January 31, 2021, filed with the SEC. There have been no material changes to our critical accounting policies and estimates during the six-month period ended July 31, 2021.

ACCOUNTING PRONOUNCEMENTS

See Note 2 Summary of Significant Accounting Policies of the Notes to the Consolidated Financial Statements included in Item 1 of this Form 10-Q for a summary of recent accounting pronouncements.

FORWARD-LOOKING STATEMENTS

Certain statements contained in this report are "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, including statements regarding the expectations, beliefs, intentions or strategies regarding the future, not past or historical events. Without limiting the foregoing, the words "anticipates," "believes," "expects," "intends," "may," "plans," "should," "estimate," "predict," "project," "would," "will," "potential," and similar expressions are intended to identify forward-looking statements. However, the absence of these words or similar expressions does not mean that a statement is not forward-looking. The Company intends that all forward-looking statements be subject to the safe harbor provisions of the Private Securities Litigation Reform Act.

Although the Company believes that the expectations reflected in such forward-looking statements are based on reasonable assumptions when made, there is no assurance that such assumptions are correct or that these expectations will be achieved. Assumptions involve important risks and uncertainties that could significantly affect results in the future. This includes the risk of the occurrence of any event, change, or other circumstance that could delay or prevent closing of the proposed transaction, or the merger, or give rise to the termination of the Agreement and Plan of Merger between the Company and CNH Industrial N.V. In addition, other risks and uncertainties include, but are not limited to, those relating to weather conditions, which could affect sales and profitability in some of the Company's primary markets, such as agriculture and construction and oil and gas drilling; or changes in raw material availability, commodity prices, competition, technology or relationships with the Company's largest customers, risks and uncertainties relating to the impacts of the COVID-19 pandemic, development of new technologies to satisfy customer requirements, possible development of competitive technologies, ability to scale production of new products without negatively impacting quality and cost, risks of operating in foreign markets, risks relating to acquisitions,
27


including risks of integration or unanticipated liabilities or contingencies, and ability to finance investment and net working capital needs for new development projects, any of which could adversely impact any of the Company's product lines, risks of litigation, as well as other risks described in Item 1A., Risk Factors, of the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021. The foregoing list is not exhaustive and the Company disclaims any obligation to subsequently revise any forward-looking statements to reflect events or circumstances after the date of such statements. Past financial performance may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods.

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The exposure to market risks pertains mainly to changes in interest rates on cash, cash equivalents and short-term investments. The Company's outstanding debt relates to a long-term note that bears no interest until April 2023, with an outstanding balance of $2.8 million and $2.0 million as of July 31, 2021 and January 31, 2021, respectively. The Company also has finance lease obligations of $1.0 million and $0.8 million as of July 31, 2021 and January 31, 2021. The Company does not expect operating results or cash flows to be significantly affected by changes in interest rates.

The Company's subsidiaries that operate outside the United States use their local currency as the functional currency. The functional currency is translated into U.S. dollars for balance sheet accounts using the period-end exchange rates, and average exchange rates for the statement of income. Cash and cash equivalents held in foreign currency (primarily Euros and Canadian dollars) totaled $1.8 million and $2.1 million at July 31, 2021 and January 31, 2021, respectively. Adjustments resulting from financial statement translations are included as cumulative translation adjustments in "Accumulated other comprehensive income (loss)" within shareholders' equity. Foreign currency transaction gains or losses are recognized in the period incurred and are included in "Other income (expense), net" in the Consolidated Statements of Income and Comprehensive Income. Foreign currency fluctuations had no material effect on the Company's financial condition, results of operations, or cash flows.

The Company does not enter into derivatives or other financial instruments for trading or speculative purposes. However, the Company does utilize derivative financial instruments to manage the economic impact of fluctuation in foreign currency exchange rates on those transactions that are denominated in a currency other than its functional currency, which is the U.S. dollar. Such transactions are principally Canadian dollar-denominated transactions. The use of these financial instruments had no material effect on the Company's financial condition, results of operations, or cash flows.

ITEM 4.CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures
Our management, under the supervision of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of July 31, 2021. Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)), are our controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Based on their evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of July 31, 2021.

Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three- and six-month period ended July 31, 2021, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
28

RAVEN INDUSTRIES, INC.
PART II — OTHER INFORMATION

Item 1. Legal Proceedings:

The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business, the potential costs and liability of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be significant to its results of operations, financial position, or cash flows.

The Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.

Item 1A. Risk Factors:
The Company’s business is subject to a number of risks, including those identified in Item 1A "Risk Factors" of the Company’s Annual Report on Form 10-K for the year ended January 31, 2021, that could have a material effect on our business, results of operations, financial condition and/or liquidity and that could cause our operating results to vary significantly from fiscal period to fiscal period. The risks described in the Annual Report on Form 10-K are not exhaustive and additional risks we currently deem to be immaterial or are unknown to us at this time also could materially affect our business, results of operations, financial condition, and/or liquidity. The risk factor described below updates the risk factors disclosed in “Part I, Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended January 31, 2021, to include additional information.

There can be no assurance that the conditions to close our proposed merger with CNH Industrial will be satisfied or that the merger will be completed. In addition, the proposed transaction could have adverse effects on our business, and any failure to consummate the proposed merger could materially impact our business.

On June 20, 2021, the Company entered into an agreement with CNH Industrial pursuant to which, subject to certain conditions to closing, the Company will become a wholly owned subsidiary of CNH Industrial. The Company has filed all premerger notifications with the Federal Trade Commission and the Antitrust Division of the Justice Department and the waiting period has expired under the Hart-Scott-Rodina Act with no comments. In addition, the shareholder meeting to vote whether to approve the merger will be held on September 15, 2021. However, consummation of the Merger is subject to certain closing conditions, including shareholder approval at the special meeting of the shareholders scheduled for September 15, 2021 and other regulatory approval, which are not within the Company's control, and may prevent, delay, or otherwise materially adversely affect the completion of the transaction. The Company cannot predict with certainty whether and when any of the required closing conditions will be satisfied or if another uncertainty may arise and cannot assure you that the Company will be able to successfully consummate the proposed merger as currently contemplated under the Merger Agreement or at all.

Risks related to the proposed merger, including the potential failure of the merger to be consummated include, but are not limited to, the following:

if the Merger Agreement is terminated under certain circumstances, the Company may be required to pay a termination fee to CNH Industrial of $64.0 million;
the Company will remain liable for significant transaction costs, including legal, accounting, financial advisory, and other costs relating to the merger regardless of whether the merger is completed;
the trading price of our stock may decline to the extent that the current market price for our stock reflects a market assumption that the merger will be completed;
the Company could be subject to litigation related to any failure to complete the merger;
the diversion of management time on transaction-related issues that may disrupt their attention from ongoing business operations; and
the risk that the proposed transaction could have an adverse affect on the Company's ability to retain customers and retain and hire key personnel and maintain relationships with suppliers and customers.

The occurrence of any of these events individually or in combination could materially and adversely affect our business, results of operations, financial condition, and our stock price.
29


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds:

Issuer purchases of equity securities
On November 3, 2014, the Company's Board of Directors (Board) authorized a $40.0 million stock buyback program. Since that time, the Board has provided additional authorizations to increase the total amount authorized under the program to $75.0 million. There is $17.2 million still available for share repurchases under this Board-authorized program which remains in place until such time as the authorized spending limit is reached or is revoked by the Board.

Item 3. Defaults Upon Senior Securities: None

Item 4. Mine Safety Disclosures: None

Item 5. Other Information: None

30


Item 6. Exhibits:
Exhibit
Number
Description
Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INSInstance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEFInline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104 Cover page Interactive Data File is formatted in Inline XBRL and is contained in Exhibits 101

31



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.
 RAVEN INDUSTRIES, INC. 
 /s/ Taimur Sharih 
 Taimur Sharih 
 Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer) 
 
Date: August 25, 2021
32
EX-31.1 2 afy22q2exh311.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) OF THE SECUR Document
Exhibit 31.1
RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
RULE 13A-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Daniel A. Rykhus, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Raven Industries, Inc. (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; and

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 Registrant's board of directors (or others performing the equivalent function):

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 controls over financial reporting.

Dated: August 25, 2021
/s/ Daniel A. Rykhus
Daniel A. Rykhus
President and Chief Executive Officer


EX-31.2 3 afy22q2exh312.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) OF THE SECUR Document
Exhibit 31.2

RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
RULE 13A-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Taimur Sharih, certify that:

1.    I have reviewed this quarterly report on Form 10-Q of Raven Industries, Inc. (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; and

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 Registrant's board of directors (or others performing the equivalent function):

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 controls over financial reporting.

Dated: August 25, 2021
/s/ Taimur Sharih
Taimur Sharih
Vice President and Chief Financial Officer


EX-32.1 4 afy22q2exh321.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS Document
Exhibit 32.1



RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

The undersigned, Daniel A. Rykhus, President and Chief Executive Officer of Raven Industries, Inc., has executed this Certification in connection with the filing with the Securities and Exchange Commission of Raven Industries, Inc.'s Quarterly Report on Form 10-Q for the fiscal quarter ended July 31, 2021 (the Report).

The undersigned hereby certifies, to his knowledge, that:

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Raven Industries, Inc.

Dated: August 25, 2021
/s/ Daniel A. Rykhus
Daniel A. Rykhus
President and Chief Executive Officer



EX-32.2 5 afy22q2exh322.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS Document
Exhibit 32.2


RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

The undersigned, Taimur Sharih, the Vice President and Chief Financial Officer of Raven Industries, Inc., has executed this Certification in connection with the filing with the Securities and Exchange Commission of Raven Industries, Inc.'s Quarterly Report on Form 10-Q for the fiscal quarter ended July 31, 2021 (the Report).

The undersigned hereby certifies, to his knowledge, that:

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Raven Industries, Inc.


Dated: August 25, 2021
/s/ Taimur Sharih
Taimur Sharih
Vice President and Chief Financial Officer


EX-101.SCH 6 ravn-20210731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Significant Accounting Policy for Software Development (Details) link:presentationLink link:calculationLink link:definitionLink 1105103 - Statement - Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 1306301 - Statement - Balance Sheet link:presentationLink link:calculationLink link:definitionLink 1407403 - Statement - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 1108104 - Statement - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 1309302 - Statement - Earnings per Share Table link:presentationLink link:calculationLink link:definitionLink 1410404 - Statement - Net Income per Share (Antidiluted Securities Excluded from Computation) Details link:presentationLink link:calculationLink link:definitionLink 1411405 - Statement - Net Income per Share (Calculation of Numerator and Denominator) link:presentationLink link:calculationLink link:definitionLink 2106105 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2307303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Revenue Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Revenue Details (Details) link:presentationLink link:calculationLink link:definitionLink 2111106 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2114107 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2417412 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2418413 - Disclosure - Long-lived Assets and Other Intangibles Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2119108 - Disclosure - Employee Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2122109 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2125110 - Disclosure - Debt Arrangements link:presentationLink link:calculationLink link:definitionLink 2326307 - Disclosure - Debt Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2131111 - Disclosure - Commitments and Contingencies Disclosure link:presentationLink link:calculationLink link:definitionLink 2132112 - Disclosure - Income Tax Income Tax Disclosure link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Income Tax Effective tax rate (Tables) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2135113 - Disclosure - Dividends and Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Dividends and Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Dividends and Treasury Stock Dividends paid (Details) link:presentationLink link:calculationLink link:definitionLink 2138114 - Disclosure - Share Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Share Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Share Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2141115 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2144116 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ravn-20210731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ravn-20210731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ravn-20210731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Precision Agriculture [Member] Precision Agriculture [Member] Precision Agriculture [Member] Document Type Document Type Other income (expense), net Other Nonoperating Income (Expense) Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Warranties Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Reporting Unit [Axis] Reporting Unit [Axis] Treasury Stock [Member] Treasury Stock [Member] Segments [Axis] Segments [Axis] Employee Postretirement Benefits Retirement Benefits [Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Number of Monthly installments to pay Number of Monthly installments to pay Number of Monthly installments to pay Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Contract Assets Contract with Customer, Asset, before Allowance for Credit Loss Warranties Product Warranty Disclosure [Text Block] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Indefinite-lived Intangible Assets, project completed and placed in-service as definite-lived intangibles Indefinite-lived Intangible Assets, Period Increase (Decrease) Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Change in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Change in provision Standard Product Warranty Accrual, Period Increase (Decrease) Financing Lease Right-of-Use Asset Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating income Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid Expense and other Prepaid Expense and Other Assets, Current Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (see Note 11) Commitments and Contingencies Shares issued on vesting of stock units, net of shares withheld for employee taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures ASSETS Assets [Abstract] Investment, Name [Axis] Investment, Name [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Proceeds from sale or maturity of Investments Proceeds from Sale and Maturity of Other Investments Entity Address, State or Province Entity Address, State or Province Accounts payable Accounts Payable, Current Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, Foreign Currency Translation Gain (Loss) Long-term Debt, Maturities, Repayments of Principal in Year Three Long-Term Debt, Maturity, Year Three Retained earnings Retained Earnings (Accumulated Deficit) Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Repayments of debt Repayments of debt Repayments of Lines of Credit Capital expenditures converted from inventories Noncash or Part Noncash Acquisition, Fixed Assets Acquired Other comprehensive income (loss): Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Deferred Income Taxes Deferred Income Tax Assets, Net Other liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent Machinery and Equipment Machinery and Equipment, Gross Other investing activities Payments for (Proceeds from) Other Investing Activities In process Inventory, Work in Process, Net of Reserves Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Document Information [Table] Document Information [Table] Effect of Exchange Rate on Cash and Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Unbilled receivables Unbilled Receivables, Current Inventories, net Inventories, net Inventory, Net Net sales Revenue from Contract with Customer, Excluding Assessed Tax Numerator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Lender Name [Axis] Lender Name [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] AgSync [Member] AgSync [Member] AgSync [Member] - Asset acquisition of privately-held business classifed as business combination under GAAP Engineered Films [Member] Engineered Films [Member] Engineered Films [Member] Segment that that specializes in production and sales of engineered films for ag production, construction, industrial, geomembrane and energy markets Proceeds from debt Proceeds from Long-term Lines of Credit Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Acquisition-related contingent consideration liability, Noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Statement [Table] Statement [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Interest cost Defined Benefit Plan, Interest Cost Type of Restructuring [Domain] Type of Restructuring [Domain] Credit Facility [Axis] Credit Facility [Axis] Business Combinations [Abstract] Business Combinations [Abstract] Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Financing Arrangements Debt Disclosure [Text Block] Benefits Accrued Vacation Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag Schedule of calculation of numerator and denominator in earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate at a future date Interest rate at a future date Interest rate at a future date - The other long-term debt with the WEDC bears an interest rate at the average bank rate plus 3% commencing in April 2023 Maturity date of the line of credit Line of Credit Facility, Expiration Date Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount Other Other Accrued Liabilities, Current Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Other liabilities: Other Liabilities, Noncurrent [Abstract] Entity Central Index Key Entity Central Index Key Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Computer Software, Intangible Asset Computer Software, Intangible Asset [Member] Accrued liabilities: Accrued Liabilities, Current [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Income tax receivable Income Taxes Receivable, Current Geographical [Axis] Geographical [Axis] Subsequent Events [Text Block] Subsequent Events [Text Block] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-term Debt, Maturities, Repayments of Principal in Year Four Long-Term Debt, Maturity, Year Four Schedule of Line of Credit Facilities [Table Text Block] Schedule of Line of Credit Facilities [Table Text Block] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Axis] Income Statement Location [Axis] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Acquisition-related contingent consideration liability, current Acquisition-related contingent consideration liability, current Acquisition-related contingent consideration liability, current : Liability recorded for fair value of acquistion-related contingent earn-out, Current portion expected to be paid in next 12 months. FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general, and administrative expenses Selling, General and Administrative Expense Land Land and Land Improvements Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Other assets Other assets Other Assets, Noncurrent Segment Reporting Segment Reporting Disclosure [Text Block] TOTAL ASSETS Assets Scenario [Axis] Scenario [Axis] Corporate Segment [Member] Corporate Segment [Member] Title of 12(g) Security Title of 12(b) Security Reporting Unit [Domain] Reporting Unit [Domain] Amortization of unrecognized prior service cost (Credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Income Taxes Accrued Income Taxes, Current Acquisition-related contingent consideration [Roll Forward] Acquisition-related contingent consideration [Roll Forward] Acquisition-related contingent consideration [Roll Forward] Roll forward contingent consideration earn-out liability Change in contract liabilities Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Short-term Contract with Customer [Member] Short-term Contract with Customer [Member] Cost of Sales [Member] Cost of Sales [Member] Lighter-than-air [Member] Lighter-than-air [Member] Lighter-than-air [Member]:Asset group in Aerostar including all assets related to its aerospace products - stratospheric balloons and aerostats. Change Contract Assets Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Indefinite-live In-process Research and Development [Member] Other Intangible Assets [Member] Product and Service [Axis] Product and Service [Axis] Proceeds from sale of assets Proceeds from Sale of Productive Assets Debt Instrument Redemption Debt Instrument Redemption [Table Text Block] Liabilities, Total Liabilities Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Other Long-term Debt Other Long-term Debt Retirement Plan Type [Axis] Retirement Plan Type [Axis] Proposed Merger [Member] Other Restructuring [Member] Reportable Segments Other Segments [Member] Non-US [Member] Non-US [Member] Long-term Debt, Maturities, Repayments of Principal in Year Two Long-Term Debt, Maturity, Year Two Increase (decrease) in contract assets with customers, percentage Increase (decrease) in contract assets with customers, percentage Increase (decrease) in contract assets with customers, percentage Payments for redeemable noncontrolling interest Payments to redeem minority non-controlling Interest Payments for Repurchase of Redeemable Noncontrolling Interest Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Business Combination, Description [Abstract] Business Combination, Description [Abstract] Inventories Increase (Decrease) in Inventories Materials Inventory, Raw Materials, Net of Reserves Salaries and related Accrued Salaries Dot Technology [Member] Dot Technology [Member] Dot Technology Corp. A company located Canada in which the Company acquired a 60% controlling interest with call and put options that allow or require the Company to require the noncontrolling interest Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Other operating activities, net Other Operating Activities, Cash Flow Statement Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Trade accounts Accounts Receivable, before Allowance for Credit Loss, Current Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Recalassification and Redemption of Noncontrolling Interest (see Note 1) Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Dot Technology Corp. [Member] Dot Technology Corp. [Member] Dot Technology Corp. Research and development expenses Research and Development Expense Net (Loss) Temporary Equity, Net Income Business acquisition contingent consideration cumulative paid Business acquisition contingent consideration cumulative paid Business acquisition contingent consideration cumulative paid : cumulative paids since acquisition date for contingent consideration Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Dilutive impact of stock options and restricted units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Restructuring Plan [Domain] Restructuring Plan [Domain] Warranties Beginning balance Ending balance Standard Product Warranty Accrual Business segment net sales and operating income results Schedule of Segment Reporting Information, by Segment [Table Text Block] Long-lived asset impairment loss Impairment of Long-Lived Assets Held-for-use SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Fiscal year 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other assets Increase (Decrease) in Prepaid Expense and Other Assets Postretirement benefits, net of income tax (expense) benefit $(6), $1 and $(11) and $2, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Current assets Assets, Current [Abstract] Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Applied Technology [Member] Applied Technology [Member] Applied Technology [Member]: Business Segment focused on design, manufacture, sales and service of innovative precision ag products and information management tools to help growers reduce costs and improve farm yields. Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued Interest Line of Credit Facility, Increase, Accrued Interest Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Comprehensive income attributable to Raven Industries, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Patents [Member] Patents [Member] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Long-term Debt, Maturities, Repayments of Principal in Year One Long-Term Debt, Maturity, Year One Contingent Consideration Term in Years Contingent Consideration Term in Years Contingent Consideration Term in Years; Maximum number of years contingent consideration may be paid Scenario [Domain] Scenario [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Bank of America [Member] Bank of America [Member] Bank of America Acquisition-related contingent consideration, Beginning Balance Acquisition-related contingent consideration, Ending Balance Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Goodwill Impairment Loss and Other Charges Goodwill and Intangible Assets Disclosure [Text Block] Insurance obligations Accrued Insurance Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Other taxes Accrued Payroll Taxes, Current Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Long-Term Debt, Maturity, Remainder of Fiscal Year New Accounting Standards [Abstract] New Accounting Standards [Abstract] New Accounting Standards [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Tax withholding on vesting of restricted stock Payment, Tax Withholding, Share-based Payment Arrangement Shares repurchased, Treasury Stock Stock Repurchased and Retired During Period, Shares Property, plant and equipment, net: Property, Plant and Equipment, Net [Abstract] Goodwill [Line Items] Goodwill [Line Items] Service cost Defined Benefit Plan, Service Cost Cost of sales Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] CNH Industrial N.V. Series of Individually Immaterial Business Acquisitions [Member] Equity Components [Axis] Equity Components [Axis] Finished goods Inventory, Finished Goods, Net of Reserves Balance Sheet Location [Domain] Balance Sheet Location [Domain] Selling Price, per share Selling Price, per share Selling Price, per share- Amount Raven Industries shareholders will receive if Plan of Merger is approved. Increase (decrease) in contract liabilities with customers, percentage Increase (decrease) in contract liabilities with customers, percentage Increase (decrease) in contract liabilities with customers, percentage Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Net loss attributable to redeemable noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Employee stock options exercises Payments for stock options exercised net of shares surrendered for employee taxes Payments for stock options exercised net of shares surrendered for employee taxes Amortization of actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Entity Interactive Data Current Entity Interactive Data Current Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) UNITED STATES UNITED STATES Merger-Name of Acquiring entity Merger-Name of Acquiring entity Merger-Name of Acquiring entity OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Dividends and Treasury Stock Stockholders' Equity Note Disclosure [Text Block] Lease liability, noncurrent Lease liability, noncurrent Lease liability, noncurrent- Lease liability for financing and operating leases due after 12 months Remainder of Fiscal year 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Depreciation and amortization Depreciation, Amortization and Accretion, Net Entity Registrant Name Entity Registrant Name Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Number of operating units Number of Reportable Segments Contingent consideration earn-out paid Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Retirement Plan Type [Domain] Retirement Plan Type [Domain] Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Research and Development Expense [Member] Research and Development Expense [Member] Consolidation Items [Axis] Consolidation Items [Axis] Weighted average common shares outstanding (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Issued, Basic Denominator: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Purchases of investments Payments to Acquire Other Investments Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment loss Goodwill, Impairment Loss Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Reclassification and Redeption of Noncontrolling Interest (see Note 1) Adjustments to Additional Paid in Capital, Other Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restructuring Costs Restructuring Costs Restructuring Type [Axis] Restructuring Type [Axis] Goodwill Goodwill Beginning balance Goodwill Ending balance Goodwill Document Transition Report Document Transition Report Acquisition-related contingent consideration liability, current Business Combination, Contingent Consideration, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Unamortized debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Other current assets Other Assets, Current Other Assets, Current Document Quarterly Report Document Quarterly Report Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] General and Administrative Expense General and Administrative Expense [Member] Other Noncash Income (Expense) [Abstract] Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Contract Liabilities Contract with Customer, Liability, Current Selected Balance Sheet Information Additional Financial Information Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Denominator for diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Net income per share - basic (in dollars per share) Earnings Per Share, Basic Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Postretirement benefits Liability, Defined Benefit Plan, Noncurrent Supplemental Income Statement Elements [Abstract] Supplemental Income Statement Elements [Abstract] Business Acquisition [Axis] Restructuring Plan [Axis] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $1 par value, authorized shares 100,000; issued 67,583 and 67,533, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Fiscal Year 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Dividends paid Payments of Ordinary Dividends Accrued Liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Entity Current Reporting Status Entity Current Reporting Status Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Other Assets, Miscellaneous Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Inventories, net: Inventory, Net [Abstract] Document [Domain] Document [Domain] Document Information, Document [Axis] Document Information, Document [Axis] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Temporary Equity, Carrying Amount, Beginning Balance Temporary Equity, Carrying Amount, Ending Balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value WEDC [Member] WEDC [Member] WEDC - Western Economic Diversification Canada, an agency in Canada that will fund up to $5 million costs to bring a new product to market. Plastic Films and Sheeting [Member] Plastic Films and Sheeting [Member] Plastic Films and Sheeting [Member] Long-term debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Total shareholders' equity Stockholders' Equity Attributable to Parent Business Combination, Consideration Transferred Business Combination, Consideration Transferred TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Buildings and Improvements Buildings and Improvements, Gross Applied Technology (excluding Autonomy) [Member] Applied Technology (excluding Autonomy) [Member] Applied Technology (excluding Autonomy)- Reporting unit for Applied Technology that excludes Raven Autonomy Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Tax Disclosure Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Operating liabilities Increase (Decrease) in Operating Liabilities Purchases of other intangible assets Payments to Acquire Intangible Assets Other Assets (Noncurrent): Other Assets, Noncurrent [Abstract] Administrative and general expenses General and Administrative Expense Performance obligations more than one year Performance obligations more than one year Performance obligations more than one year: Performance obligations for contracts with customers with original expected durations of more than one year Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Other Product [Member] Product [Member] Business Combination, Contingent Consideration Arrangements [Abstract] Business Combination, Contingent Consideration Arrangements [Abstract] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Common shares sold Common shares sold Common shares sold- Percentage of Raven Industries common stock to be sold if Merger Plan is approved Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property, plant and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Fiscal year 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Share Based Compensation Share-based Payment Arrangement [Text Block] Net income attributable to Raven Industries, Inc. Net income attributable to Raven Industries, Inc. Net Income (Loss) Attributable to Parent Other current liabilities Other Liabilities, Current Investment, Name [Domain] Investment, Name [Domain] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Eliminations [Member] Corporate and Other [Member] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Comprehensive loss attributable to redeemable noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Net income per common share: Earnings Per Share [Abstract] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Capitalized Computer Software, Gross Capitalized Computer Software, Gross Shareholders' equity Stockholders' Equity Attributable to Parent [Abstract] Fiscal year 2027 and thereafter Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other, Noncurrent Other Sundry Liabilities, Noncurrent Entity Filer Category Entity Filer Category Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] $1 Par Common Stock [Member] Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Equity investments Equity investments Equity investments: equity interest in VIE's accounted for as method investments and equity securities in NQDC Plan with readily determinable market values. Lease liability, current Lease liability, current Lease liability, current- the lease liability for financing and operating leases due in 12 months Allowance for uncollectable Account Receivable[Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Business Acquisition, Name of Acquired Entity Business Acquisition, Name of Acquired Entity Remaining borrowing capacity under the line of credit Line of Credit Facility, Remaining Borrowing Capacity Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Weighted average fully vested stock units outstanding (in shares) Weighted average fully vested stock units outstanding (in shares) Weighted Average Number of Shares, Restricted Stock Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Product Warranty Liability [Table] Product Warranty Liability [Table] All Segments [Member] All Segments [Member] All Segments [Member] Includes all segments; Applied Technology, Engineered Films; Aerostar; and CSD Selected Balance Sheet Information [Abstract] Selected Balance Sheet Information [Abstract] Selected Balance Sheet Information [Abstract] Net Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions of and Investments in Businesses and Technologies Business Combination Disclosure [Text Block] Aerostar [Member] Aerostar [Member] Aerostar [Member] Aerostar [Member]: Business Segment focused on aerospace and situational awareness markets Denominator for basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Events [Abstract] Subsequent Events [Abstract] Ownership [Axis] Ownership [Axis] Document Information [Line Items] Document Information [Line Items] Foreign currency translation Cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Long-term Debt, Maturities, Repayments of Principal in Year Five Long-Term Debt, Maturity, Year Five Ownership [Domain] Ownership [Domain] Dividends Payable Dividends Payable Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Balance at beginning of period Balance at end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Basis of Presentation and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Additional paid-in capital Additional Paid in Capital Fiscal year 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Income tax expense Income Tax Expense (Benefit) Cash and Cash Equivalents, Beginning Balance Cash and Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued liabilities Accrued Liabilities, Current Diluted (in dollars per share) Net income per share - diluted (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] Consolidation, Eliminations [Member] Consolidation, Eliminations [Member] redeemable noncontrolling interest [Member] redeemable noncontrolling interest [Member] redeemable noncontrolling interest- noncontrolling interest with put rights that require the company to purchase (redeem) the common stock shares held by the noncontrolling interest shareholder Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Shares issued on stock options exercised, net of shares withheld for employee taxes Stock Issued During Period, Value, Stock Options Exercised Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Change in fair value of acquisition-related contingent consideration Change in fair value of acquisition-related contingent consideration Business Combination Adjustments To Fair Value of Consideration Liability based on the expected discounted cash flows Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Contingent consideration, potential cash payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Deferred income taxes Deferred Income Tax Expense (Benefit) Borrowing capacity under line of credit Line of Credit Facility, Maximum Borrowing Capacity Other current assets: Prepaid Expense and Other Assets, Current [Abstract] Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Cash dividends Dividends, Common Stock, Cash Retained Earnings [Member] Retained Earnings [Member] Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Components of net periodic benefit cost for postretirement plan Schedule of Net Benefit Costs [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Director shares issued Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture Other Postretirement Benefit Plans, Defined Benefit [Member] Other Postretirement Benefits Plan [Member] Trading Symbol Trading Symbol IPR&D placed in service [Member] IPR&D placed in service [Member] IPR&D placed in service- Useful life of IPR&D project completed and placed in service Settlements made Standard Product Warranty Accrual, Decrease for Payments Treasury stock at cost, 31,665 and 31,665 shares, respectively Treasury Stock, Value Net Income per Share Earnings Per Share [Text Block] Liability for redeemed noncontrolling interest, Current Other Sundry Liabilities, Current Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Accounts receivable, net: Accounts Receivable, after Allowance for Credit Loss [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Components of selected balance sheet items Selected Balance Sheet Information [Table Text Block] Selected Balance Sheet Information [Table Text Block] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 ravn-20210731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ravn-20210731_g1.jpg COMPANY LOGO begin 644 ravn-20210731_g1.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^$U,VAT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CYB;&]C:SPO&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z0W)E871E1&%T M93XR,#$V+3 Q+3 X5#$S.C0X.C$R+3 V.C P/"]X;7 Z0W)E871E1&%T93X* M(" @(" @(" @/'AM<#I#&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \ M>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @ M(" @(" @(" \&UP1TEM9SIH96EG:'0^-C@\+WAM M<$=);6&UP1TEM9SIF;W)M M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @(" @(" @(#QX M;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%'=B1WAS8TAX.&9(>#AF2'@X9DAW M14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9B\X04%%46=!4D%%04%W15(F(WA!.T%!25)!44U2068O14%A24%!04%(05%% M0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)1$%114)!445! M04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"9V-$ M0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I4$(F M(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH9%5: M2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F(WA!.S%/5#!: M6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B2'=&34A2-%-.0T962FEC=D5Z2D12 M1&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD1E4S M.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2;%IM M9&]A5W!R8D71R<2MV+V%! M07=$05%!0T5135)!1#A!:$]D=RMC3WA6,DMU>%8R2W5X5C(F(WA!.TMU>%8R M2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R M2W5X5C)+=7A6,DMU>%8R2W5X5C)+<&AO,VPF(WA!.S=7.6)M:V@P;7EL=EI9 M;#5Y2D5V27%T8590,#58:WEX9TQK86)C3T-E43%!5VTO+T%#6UK=2M%:GA':%I21WAO9F%O>D,W3'%@Q-6\R=%-I-FUG9RMS,CDQ>%9( M-'$V>'-J.$%O4#(Q;V%6-C%R;&YA5VIH:D$F(WA!.VQ(8F5M:G-J=$1*;&M9 M5#,R=3-F.#5#959R0V)1679-5553<'%&%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6 M,DMU>%8R2W4F(WA!.WA6,DMV6"\K8V)V*U5G,68O;458+VLT33 O8D@P4CDW M=BMW4')L-VU2+SA!3U-(+T%#:E=L9CA!36%F*U146FID:B]83#-/6#(Y+V0F M(WA!.U(O4\V9SE9X-&9#0C-V9#14;3DF(WA!.V5:9&ER4QZ%8V M4"M3=6#9O6#@U4$ID:#4F M(WA!.U@X>E)2-EI!64Y,=DE&;'0T*U1U1F14=VM5335::C!$8FXY4TQ-D%34#--435-<$MK16-Z4DMG.3AT,6UB=SA::T]F4F\W4# O:EIH M13AU=G4O1WE%.#=J454X,#9H1&].=4QB4W(F(WA!.V55=U&Y9<3DU.&39S.64Q8E-J9%@F(WA!.V9O,T4Q>$ES.7=H8U%Y4T%55DI%569# M9TA43D1Q.5IM:FU-27EO8F1!.4YO3D)G;G!X3V-B3R]5.4-F3FEP,2\X9S5, M9'=03%=O43,F(WA!.T1)=U)V5FM:1F%H-#79#,60O6$=V>"]2 M8TDU.418.3-++V8O04UE95E:=$A43WA6,DMV65!Y5R],-WEN-6XP1%5:.5HF M(WA!.W-Z8UA%5G@V54UY>7EX;$9-86Y927EQ9'I88TA.4#)J<3AM2UE%5'14 M=CA!#%4>FAP3VXS,&9R5V0Q8TI(4$9Y6F53;G$F(WA!.T]3;%=(,$A*87%::FIK M4GI!4F]S8UHU;WAL>4I6=GI&,&Y4.4DX-C9R<'5N4F5H6EFMD2FM-.%4F(WA!.UI3-6Q/=GA2>#5P4FE+05DU;5,T:G-6 M9&ER'9:67EB831I9&]Y2%AC2WI+465$+T%'5SEJ:V1.:T5*9VM71V5Q M>%-Y67I'2G%84CAF,U9V8UC@X="]O>GIG3E1I6&IB M87A(-G5W;T)01E)*45!N.$Q(,V).<#)6;31S9D0Q:398=')4.$=B:4A+9C-J M;3AZ>EIU;F0F(WA!.VEQ8BM5=&9L.'8X06U45'19:G%F<6MY=$EQ.5=I4'=Y M<5 X05=2:4UP>C1V16=9.3=F<&,O:%I)>C=J+T%'=F5F>C(P3TQ79DDX5W,F M(WA!.U=T2E@P,3%U235&,S57.#1#=E0R*W4=A2'-V3'=:944O>&9E2' K M,F-)>5EE369W-R]!05 T=#4O-4%C*U9V>3'EE6#5T2%-U>%8R2W9Q1#AS8F,S4#4F(WA!.U R5G-(5TUZ5W0S1TI( M3D98;DQ+2W-F059Z;#EA83%*4&U0=40R6%IK8C!G2&Q,-WDX;T@U2#9O67!: M53$S4W Q:%)N6DQE6C584$8F(WA!.U-1<7%%1E-A94]B8BM5;R]Z6F9*,&DIR1FQX3GIA6'-$ M;W)I<7-#,$LF(WA!.W-P+S%L66I.4')C47EA:454>4E0-EAF.6XU-5ET3$]C M95EK4#!04UE:9DMV-7 K5$-'5V=F6C!.1%!A6$E'>$(O568R;"LW3F%2:S F M(WA!.W58.&)H,C1/3%37@K8E=J-E9Q2U5K:G4P84=5 M9EEL:4I01U)063 K9S=:=7,R94]85'EL2'5E93 K;6QH,6,F(WA!.UE3-S!U M+TYV+W=!;4YR;B]!0FU8+VLP;5=A1"LU:3 Y<68T>% X9$=)6FU/03=&6%EQ M-T9867$W1EAR+T%0>FID+WEK1W(O.'=I+S@F(WA!.VY";6XW62MI4'9D+S)" M.6-V8WE0+VY*1"]L1W1++S5J5"]Y86)-8G-F-C5E-7DK,W8W<5 Y8CE#9&9K M75P3U=Q85,F(WA!.T9G;7(Q94=L25I0=4A%*S1Q9755.7!A M8G499=%92 M4C!B-TUC,WDF(WA!.V):5SDV94IZ33=+,58O=7HX4#%/=C=B,%9(>%DO=T-D M*V=V1DTS8GIRF1F5W8P:$YY.5IM3$8F(WA!.W%C94\U M4%-L34HP5U5X-%!%.4Y6.4E91'1$0THX67AE<3=V:E!0-5!49GIC,&DS.#!F M;'=D57-H-FHR3@O.&MP0B]Z0E@S+TIY8D]:,68F M(WA!.RM.9D=0-DAS97HO.%1(=6PY-69-;61-.&,W1EA9<3=&6' S;%0O>5-( M;2\O04II;U K2G=:F(O M.&U.% X04A2:4=::F=/>%8R M2W5X5C)+=7A6;4@U8F9M1"]!24LQ0S=V4'%(,2\V,45)9E0Y6#!E3DG!P M;'):9F]R-F=B86(Q=E4Y9C%U6'=&854Y3T]N6$LY2&]00FM49#,U3C)V-U0F M(WA!.R]-4D5E2&AO,WIV.41(=DDS;D,X.' K65ED5W0P.5I!4QT8BMZ;G-R=GEU2F)7-5)O<&\R=F1M4GA1:BLT.$TQC5Q.6QU1D1,-69Z059F>3=4>6):-F0Y6$1Z0V$Y=G97-4=9:"MD M4%0T3'@S0T0W4C)834UA6#DF(WA!.SDT<%!U2&,U-3%V*T0K0TDQ=G5E+W=$ M1WI%37I(065Q955V>C!B479+.7)O5GIO=S%&8EI(:4UZ6%!P:&\R6FE&2V5L M2CEL5S0Y96TF(WA!.V%R561M94IK37A+$%X-'$X+S)0 M3#=H;U=U2E=G47AW33='2TYJ>4MO5#A)3%5&4T(S>F%#-C-D3$MR,C5+948F M(WA!.T1S5EIL*U=V-6IZ*U-B>3EL1G Y970W,DY593,Y5#!F:FIA<5!Y-%-D M07I#;$\K665S,%EZ9T,V26,O46$X-F523F-14'=9-S5H,7$F(WA!.S0Q=EA, M-U9R:F%7.6UE67!8;'A$2#150E!:1F]O>DEX67A#26E/:FDU.'AY5$UZ,4M8 M-5DQ3WA6,DMV52]+4#4T4BM8+TLQ<&]%=66=)6D5G.&DMC3FU0-61F;59Q9FMY.6Q+4FTX,'DT2"LF M(WA!.VM70F9G0S1&1FM2<4YX660Y='@Y0D=(<3E(2$U/-E$V=69O93!*86,W M8GA04DIV3BMV$%7-3AA2T9P>6\F(WA!.W1FB]V-% K;EA(+T-V M.7(K,68X1"]!3G0O,DQV*U%'9CDO0B\P-C0O-%8O=&8RB]!3"M$+W Q>"]W04LF(WA!.R]W0G(K M,68X1"\R,R]9=2\U05HO,SA(+T%%-C0O=T-&9C=8.7$O-$@O='8K>&0O>4%Z M+W8T4#A!<#%X+W=R+V$O=%@O04%0+T%',R\F(WA!.T%'3'8K44=F.2]"+S V M-"\T5B]T9C)R+T%)2"]!3&(O04Q&,R])1% K+V"]W&0O>4$F(WA!.WHO=C10*VY82"]#=CER*S%F.$0O04YT+S),=BM11V8Y M+T(O,#8T+S16+W1F,G(O9V8K,B\W1C,O04-!>B]V-% K;EA(+T-V.7(K,68F M(WA!.SA$+S(S+UEU+W=#44=F.$%F=V8Y3W50*T9F-U@Y<2\T2"]T=BMX9B\R M43T]/"]X;7!'26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X* M(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA M:6QS/@H@(" @(" @(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C0V.34R M.3DW+3@U834M86,T82TX,V4Q+3)A-V$W.&0W9#1E83PO>&UP34TZ26YS=&%N M8V5)1#X*(" @(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP+F1I9#HT-CDU M,CDY-RTX-6$U+6%C-&$M.#-E,2TR83=A-SAD-V0T96$\+WAM<$U-.D1O8W5M M96YT240^"B @(" @(" @(#QX;7!-33I/&UP34TZ3W)I M9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ4F5N9&ET:6]N0VQA M&UP+FEI9#HT,&%F-&4Y M-BTY9F5D+6(X-#4M86(P,"UD-S=D-F9A.&(X,34\+W-T4F5F.FEN&UP34TZ1&5R:79E9$9R;VT^"B @(" @(" @(#QX;7!-33I( M:7-T;W)Y/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HP,D,R M1#,U0C7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HT,&%F-&4Y-BTY9F5D+6(X-#4M86(P,"UD-S=D M-F9A.&(X,34\+W-T179T.FEN7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D M/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A M;65T97)S/F9R;VT@87!P;&EC871I;VXO<&]S='-CU#$V%H3Y&:I6NVHJ,5JZQTSHH9I&QHJM8Y?#5\>H M9MK3=/OZC?4G8Q[,[DE&CDXPBY-13:3;2X5:5>UHR.CZ9D:WJ^+HV*X1RLO) MM68.;:@IW9QA%R:4FHIR3DU&3I6B;X'EU7_OORW_ ((#^*3I_P#L>L?JL;_%C^"[ MJC^WZ!^OR_\ C_3G=V_WI=5_P"^_+?^" _BDZ?_ +'K'ZK&_P 6/X+NJ/[? MH'Z_+_P(_P!.=W;_ 'I=5_[[\M_X(#^*3I_^QZQ^JQO\6/X+NJ/[?H'Z_+_P M(_TYW=O]Z75?^^_+?^" _BDZ?_L>L?JL;_%C^"[JC^WZ!^OR_P# C_3G=V_W MI=5_[[\M_P"" _BDZ?\ ['K'ZK&_Q8_@NZH_M^@?K\O_ (_TYW=O]Z75?\ MOORW_@@/XI.G_P"QZQ^JQO\ %C^"[JC^WZ!^OR_\"/\ 3G=V_P!Z75?^^_+? M^" _BDZ?_L>L?JL;_%C^"[JC^WZ!^OR_\"/].=W;_>EU7_OORW_@@/XI.G_[ M'K'ZK&_Q8_@NZH_M^@?K\O\ P)^._P#AU^\-.G/9K\@]8\K-$UJQX^AO7)<= MRRJO:U6P/RG#N-H-GMRXH3QM7A%_E2LV*+\/ M+DRE_,F?.[X,>J=N#G'-T*^0I\PS#L<_'ZIQCM3 MFP+,D6!Y/PM=[Y/6K?A6KM$.MQI.J)ZO+G)%X7_?\^43,8WB.Z87W2[?R[*K M2L\>;_E^+[QT_DK\!A,[PC=8L2VYV+.GY,E&O+:RHIM_FKOHVHU?PR4?/(U] MW?Y1_P Q;0(9+&9ZN[IE(&,=(C](S&E\BS2QM65$='0T+9]CR7K#-,U/P[=:=)L MN_E:!E2A&+=+-S'R945>R&/>NS;X<(J+D^'"K1I'OW%'*7%.0;B>4.-M^XWR MCW/8S&[[I^PZA?>^-$61K*FP8['V'N8BHJHC5\(IT#3=8TC6+7?Z1E8V58_. MLW878\>SC"4DO1Q]?PT\ M9$Q M M M M !G'K%]Y3KU]N/$WU]P!@-V?9;4_=^1\C,V[I_\ M;S1/>^'[1;+,PJ7+Q #XVP:YKVV8B[K^U8+#;-@:49)IKX&CD1VF^2#TS[ 4LKEN M/M<=UQY%L,L34=@XPJPQ:5+>>WQ W.\732P:V[%Q.556+#.P<[G*BNG5J>E> MW;/\0F^]M7(6=5N_2NEII.&0WWR7EY,A5GS/SW5>7FC5U(Y;]\+'3+=]F=[1 MK'T'K-'RW,2*5BM&HJYB.EKD3=6K'J\VTD[E.#B=]S/EW=E.C^=6+E354RW' M^0R"T=7Y=U'XC*Z#GY'QK-6IV+JPQ7-8STL+7_\ P_)Q59Y703.K?$01^_=, M_8G4[:G4'&YM&OC6]^E M>8XZ_C]YHL[CC9S+7I8]W@FDW^-9N-57=WE"4G";M]Y"/.]%CH1RD M M M M M SCUB^\IUZ^W'B;Z^X P&[/LMJ?N_(^1F;=T_^WFB>]\/VBV69A4N M7B 'GMNVS7="U/9]YV_*UL%J6F:]FMLVC.7$E6IAM=UW&VYS6IVJXY\N5&IZH]E:WRJ^$]3G8!&M3_Q551$#Z,=4%Q^ALK^>W_7"Z]]' M6Z?6#3__ *I?U3+.K]\.E.Y2MKZ[VPZ]W;DEEE2&A/RWI&,R5FQ*L38V5,;E M5 MKAQ[#.X?5GI?GSC:Q=Q:+*].:C&+S,>,I2=**,97%*3;=%1.KX+B;18S*XS- MX^KEL-D:&7Q=Z))Z62QERO?Q]R%55J35;E226O8B5S53U,4-/O6;V/=E8 MR(2MWHNCC).,D_,TZ-?RF^V;UG(M1O8\XSLR55*+4HM>=-53_D/WGR/H M >:W'3=2Y#U?-Z3O>MX3<-0V6A+B\_K6QXVIE\)F,?-Z5?5R&.O135;,7K: MUR>IJJU[49;U#3;MRQG6I525&O-\*X/@>+4= M.P-7P;NF:I9M9&G7X.%RU_-;^49E.I=F_SMU^I9K9. MM^1N>O8,+/+/F,_PKD+]KT5Z>1N.:^[EN/;,\S8*&3G62S4>K*M^225T-JW/ M3HUULL[VC';VY96[.ZXQ]"22C#*C%<7%=D;R2;G;C2,E6=I**E"W61U^\.5_ MIVY[JV=&]D;*E+XR$F[ES"/Q4;=V;E./"%Z4I-7+G"DD011 M M M M M !G'K%]Y3KU]N/$WU]P!@-V?9;4_=^1\C,V[I_\ ;S1/>^'[1;+, MPJ7+Q #5?O3]R3N+_*OV$_A)MQN/3O[P-"]\87M-LT'JM]UVY?<&H>R M7BMJ+5BDL R]Q%S_S=P'FTV'A?E;?.,\HLD4EF33]ER>'J9-(G->R#-8NO M83%9VGZF(KH+D,\#_">IBF%UO;>@;DQ_5=>P\;+L4=%=MQFXU\L)-&Z=GY7KNU]0R\"^Y)R[FY*$9\O8KD$^2Y'^CND]V.)W4OPWK%L7-:Z>]Y.,$Y3PIRE-I<>ZN2E.5'R7 M)2<;;G!T?\7*S,BSM[JKW=N[.480U&W!0MU:23S+<:0M\TNV_9C&U#FCSVK5 MJ,[RD^M4\L2E+BYV)R4: MN4W*U*U.4N>L7WE.O7VX\3?7W & W9]EM3]W MY'R,S;NG_P!O-$][X?M%LLS"ITVS0>JWW7;E]P:A[)>*VHM6*2P "8W\@ON[EN7N,]BZH\CYFQE M=TX4Q%7/<:9+(6'V+V5XADM5<1-K\DKXW22?JZS5NM! ^255_-V2JUXF-CIJ MJP9\2?3^SHNK6MZ:7;4,'/N.&1%*BCDTZ>:SDW(UFECFV>0.$Z=OF/0[<;&K<\:I2GL;KA(U:Q;-F'/Z2E MUK*K'(DV1AIO5'.B8T['T+W?;CM)N5;,6[T$H^E+O+'>1C!?C7%;=&XH@ M(EDA40 M M M M 9QZQ?>4Z]?;CQ-]?< 8#=GV6U/W?D?(S-NZ?\ V\T3 MWOA^T6RS,*ER\0 U7[T_Y&L?3:]?8WPO->L&A0W!TWU7#:K>M8LLB M%%5\^/\ ')1X-UDH.'#M4FO*=AZ!;FN;5ZN:)FIM8^1EQQ+B3HG#+^(K.K2Y M83G"ZZO@[:=&TD6'16$7(@ '\+-:M=K6*=RO!;IVX):UJK9BCGK6:T\; MHIZ]B"5KXIH)HGJU['(K7-545/!^H3G;FKEMN-R+333HTUQ337%-/L9^9PA< M@[=Q*4))IIJJ:?!II]J?E163]@N-OU-\\^BW7U' M;,M@:UN-9D;,L5NO0;(U7(CE:Y%7VEM>V]5^G=NX&MM/'DK7R]IB$S1KP M M M M M ,X]8OO*=>OMQXF^ON ,!NS[+:G[OR/D9FW=/_MYHGO?#]HMEF85+EX@ M !JOWI^Y)W%_E7["?PDVXW'IW]X&A>^,+VFV:#U6^Z[,D9ZH[%=J MIZFN3V>U%^@^.18M96/:Q>-S./D=+0RU"GDZ,KHWQ.DIWZ\=JM( MZ*1&R1N?#*U5:Y$5//A?:5!W[-S'O3Q[JI=MR<6NWC%T?^5%\UF[#(LPOVG6 MU.*DGV<&JK_(S]Y\CZ %?)\WC6DU/YCO:/%M; U+6VZSLOBO-8GC\[I MQUINXNX^C8G;XI+^RO7; M7D\GH<'VM4;XU*>_$?AK!ZV:]95*2OV;G!M_VN+8N^7R^GQ78G5+A0YNG5#B M( M M M M ,X]8OO*=>OMQXF^ON ,!NS[+:G[OR/D9FW=/_ +>:)[WP_:+9 M9F%2Y>( :K]Z?N2=Q?Y5^PG\)-N-QZ=_>!H7OC"]IMF@]5ONNW+[@U# MV2\5M1:L4E@ LV^N[G.Z_\&.UM-;[?H_'^1@9B,"9\ @ ?.:RE3,?, MM[.6Z2O=##D>,L6]9&+&[XO!\*\;X6^B-55\L;>Q\B-=_P#>:B+_ +2ROH19 MGC]*-(A^,+VFV:#U6^Z[PKX]3&N\?2B+["I'<5Z&1N#/R+=>[N9EZ2KYI7)-=E5V/SE[. MW+$\7;V!BW*=Y;PK$73LK&U%.E:/M7E2,HF&,R 5NO?'?(>3>Z/:3=: M=MF0QN6YSY'@PMZ)[Y(KFOX79;^!U^S$Z1[W>[GPF,KN:B+Z4141J(B(B6J] M.M->D[#T?3YQ<;MO3K'.GVJI^OZFY1G">K9, M82C6CM6KLK5I\:]MJ$&_)7LHJ(U,-R.> M &QO%74/L[SGI>3Y#XD<+T:R=JJOT^-8UC>NTMO9\-+UW4<3#SKEM7(QO7(VZP;E%2K* MD4G*$DJM<4S=- Z<[ZW5I%W7=M:5F9^EV+SM3G8MNZU<483<.2%;CDHW(2:C M%\))GHV=#.\#[*U4Z>=GTE1SV>I_ _)\=;S&CE1]1>GR7-].Z/3YYC_P#P[RIZO_%/5'_]:U__ /'Y?_!/#\Q]7NPO7O&: MGE^;^(-XXNH;R_*1ZJ_<\/+AI\M+A*^(M96%M&RK;U2:E#G:JO9/'$[U/5J( MKHY$9D-#W=MGL7WE.O7VX\3?7W & W9]EM3]WY'R,S M;NG_ -O-$][X?M%LLS"ITVS0>JWW7;E]P:A[)>*VHM6*2P #)W"?'MKEKF7B;BNDQTEODGDK1M# MKL;(R%5EV[9\7@&JL\G]' UJW_*R._)8B*Y?8BF*U[4X:+H>9K-S^SQ,2[>? M"O"U;E-\%Q?XO8N+,YM?1GN/3<7GYV/CU32:[^["U5-\$_2X-\/.6=Y M4:7K &O/;/G"CUMZUS >5J5;VWSUOS7I&'E]7E MJ_GS<N;KW;I^WH*3CE9,(SIVJTGS7I+_0M1G+^0 MTWJ%NNSL?9&J;KO."EA8=R=M3?+&=YKDL6V^/]K>E;MK@VW)))O@5IL\\UF: M:S8EDGL6)9)YYY7NDEFFE>LDLLLCU5SY)'N57*JJJJODM>244HQ245Y"D!RE M)N4FW)NK;XMOSMOM9_(_I_ ?ZCCDED9% M$Q\DLCVQQQQM5\DDCU1K&,8U%<][W+X1$]JJ&TE5]@+&_P"7WUMBZH=1>&>' M;%..IM6.UB#8^1%:D*RR\B[VZS"Y.\N-KS>?+Z=*'V(B(B5: M]3=UO>>]\_7(2YL*5YV[';3N+7H6VD^SGBN\DO)*1YL70^,W;A5 M\7-6H+$UGQ,D>H5+K-UQJ/2-]F:&]H5_)2,K1JGQ%ZO55456-\=EZ#[J^J_4 M/%A>ERZ?J">+<\U;C7G2C.>-#GU33&LZSV MU?69).&MWH;3A\7FL3!5W>[CFZSEY:^9BFQ M]1F&WO'XJ>Q9MSX.V>J6 M6M6;NCZC7!O*Y;C<2CD2AW4DI>C'ER M86'.332MJ?#C53BLITQZ>YN>2UFNJ/6O+V999)Y;.4X*XOOSR3RKYEFDFMZM M+(^614_* MZ(=(K\.[GMW2E'^C8C!_SPY7_E/V8KY:G07#_ _"=2>$)OS?)#+!^==)QV=] MXZ"5)6)>_/;I&N MS,L:_P!6^N>"L1^\]W/AN$>,\9,SWS/=R^B6EK$#V^]9^2[POY2>Q3#W]][W MR8=WDZSJMRWYI9>1)S@1>/Q#?73!\<96AK>'K8G%5=CXXR3+V/M6J M^/J5Z->UE=:VZ&M7:B^7P8=R(U$C55E[X8MTY.K:'J.AZA>N7LS%R8WHRN3< MI.W?C1I.3*KU6. MWKES=ZNT[G!8C=)4L:7H5>QNNS8ZTK?_ -)F=Q>"?CV.7V)-;8GM\^%T+J?N M1[3V'J6M6Y..5#'<+33HU=O-6KBIX,\ MI7;ZE'G@[&.G?NPFNQ*["V[2;X-T4 M]O/<-\=9BS-$^66=\=[U155%>]R_2JE;F-O;>>'#NL/5]4M6 MEY(95^*[$NR-Q+L27X$BW+/Z==/M5O\ K6J:%HV3DTISW<+&N2I5NG-.TW2K M;I7M;?:V? K=(NE])[I*?43K!4DE]0M_25):YK#7SS)_XAX?_ !1TM[?JUH%?=^)_P2%!\W?E_1.3.Y^]ZKQ1 MK6K:IQEP=&SA[7L=I^OXO6L1?SNL6K2[[G7X[#008^:U+N5BW0BM,3Q9QV-J M.]B>$2?G1/1-2TG86-EZU>O7]7U#^]3E=G*Y*,;B7([L3Y(J,4^_<[2G%4G:M M6I5:I3F =;.#@ D2?ATM?P.P\^=@J^?PF(SD%?B M##300YC&TLG%#*NZ8]BRQ1W89F1R*Q53U(B+X]A&'Q1963B[9TV6+]\X<>Z= M+=QF"Q6/MLJU\1N.\/8RQ4QWOO1)-I;$NI2G*2;<[5KLZ74*GO8@E:^*:":)ZM>QR*US55 M%3P:AU!G.WL+6[EMN-R.D9C33HTUCW&FFN*:?8S?.E<(7.I^W+=Q*4):]IZ: M:JFGEV4TT^U/RHL9?U9\C=0^ENUNHNV+VW-2L6[,Y>E9OVX05RQ=C7DN1=%5=L9PJE.#E&J;4E '[)= M<>4NJ?+VT<+\O81V(VG6["NK7:[;,F!VK SRS-Q.VZID+-:H[*ZWFHX7.@F] MVR1CVOAF9%8BFBCLHVMNC1]XZ)9U_0[G>85Y=CISVYJG-;N13?+X-@;BO[8W+9[K4K#X-5=N[;;?)>LS:CSVKE&XRHFFI0G&%R$ MX1P2;":J "R,UOJKU?W;1-'R.Y];^!=NR%O2]8?:O;/P_P > MY^Y9?+B*5F5]BSE==MS3.DL.61RN5?@E232HHS2[.'X.!=G;Z?;"UG!QLG5]$TC*R?5[?IWL/'NRXQ3_ !IV MY/MX]O;Q/N8OICT]PEAEO"]4.M6(M1RQS1V<7P5Q=C[$C:JD=>G2J1PUJT#$^AC&M:G_ (%AW1R]>R>F>D7\B/)RE)N4F^] MN<6W5M_"RJWQ#6+.-UEURQCPC;L1OVE&,4HQ2]6L\$E1)? CGL=,., M SCUB M^\IUZ^W'B;Z^X P&[/LMJ?N_(^1F;=T_^WFB>]\/VBV69A4N7B &J_> MG[DG<7^5?L)_"3;C<>G?W@:%[XPO:;9H/5;[KMR^X-0]DO%;46K%)8 ! MVF^1%U[LE3RQY8JU+_ M 'J_"I/>$S9USFZ-8GD2;58N]<3LV(/RJ593O0^&P^/D[=T4Q^A],].RS)LC)GO[\ MEF;,V*\GHDCCAQTR>6S(3"\,.R+BGD[[SH4M-XLOC6Y#1.'5?S1O M#9VQ.IS0Z;_#9L=[VZJX/?V^?2=,?KM^M M4OB6NXCV.,G/(=KFMMKGM*[VJ+1/S*URW< '\IX(+4$U:S#%8K6(I(+%>>-D ML$\$K%CEAFBD1T;HCO+9FG[A;3R+UA*[14I>MMV[RIY% MWD9.*_,<6N#12EU7V6^G_4+5-JPC*.%CY+ECU45/:B@_A8S?+Q[))VNZ?\,V>S<@@_)I/S]JBW*PPJB*VID(5^AR*5<=4-J?4S?.?HEN/+@J[WECM MIW-WT[:3?;R)NTW^="1=+T;WM_Y!Z;Z9N6]+FU&=CNLGLKZQ9;M79-)OE5R4 M>]A'M5NY"J53=4Y^=. .1_SM^"W1I.+8NR4<74+<\65 M7PYITG:X>63O0A!=C]-\>+3COXH]IO='2+-OV8.>=I=RWFVTN'HVJPOM\5Z, M<:Y>FTZIN$>%4FH&18T5*@ E%_AP. 5L9;GOL_E:;EBQU7&\(:5 M;=Z'PONWW8W=N0U]#D5\-NC4KZZR*1OM6*Y,SSX546(?BHW+R8^F[0LR]*7ECS6K'X5)N^VO/"+_!/'P4[0Y\C6-^9$?1A&.!8=?RI\R_:@:BN6C3GF]<#091Z(2C'/LX[AC\RJGDW?B['HU3DHW) M*CMKW_I_M=DLEBJDNT .=WS&OE]Z'WRX@FP5G\WZUS'IU:]D. M)>19:WJ=C,G(SWDVK;%) QUNUI6RR1,CM,:CY*^)89NH]+.IFH].- M<61'FNZ#?:CDV$_QH^2Y;KP5VWVQ[%-5A)I-2CQSK1TATGJUMJ6#^)['+9-I.K:=KNFV M=7TF[&_IV1;4[-J^+ M==N[:G3FC)?"FXRC)-2A.+E"Y!QG"4H2C)^#,@8L M!N,_P!G M''_Z$:I_P&@5$ZQ^]\KYS=_3D7Q:3^ZL;YO;_01[?$;]]6O?.+7LUDYS'4#B8 M ,X]8OO*=>OMQXF^O MN ,!NS[+:G[OR/D9FW=/_MYHGO?#]HMEF85+EX@ !JOWI^Y)W%_E7["? MPDVXW'IW]X&A>^,+VFV:#U6^Z[/Q]_+7Z.*Q5 M*WDLGD[E;'X['4*\MN]?OW9F5J=*E4KLDGM6[5B1L<<;&N>][D1$550_%RY; MLVY7KTHPM0BW*3:222JVV^"27%M\$CZ6;-[)O0Q\:$[F1H^QWI<55*7=JW&24HLM^Z =,)=,-@V<'4(16Y,V2R,SL;AON?Q]T>X(SW*VW2U,IM-N.?"\7:" MMI(FK28J-]=F6M!-OO3G86I]0MQV]&PN M:&%&D\B]2L;-I=K\SG+\6W'\J;JZ0C.4>9]5^IND=*]I7MQ:C2[G/T,7'YDI M9%]_BQ^"W#\>].CY+:?*I7'"$Z\WE/D[=>:.1MTY6Y%S5C8-WW[8,ALNQY6P MYW]-?R$RR>XJQ.<]M/&4(?17J5F>(JM6*.&-&QL:U+.='TG T+2[&C:7;5K3 M\:U&W"*\D8JE7YY/\:4GQE)N3JVV4X:_KNJ;GUO*W#K5V5[5,R_*[)NJ6:YRSM!:^V]C-B3)X]\S)&6:_&NCSY+!:I$Z&9C7UW97.3Y?(( M]B^BU2L5'^U&M4@-XE=V?3.\;>W<:5<+2[5)4I1W[RC.YQ7;RP5J%'QC-7%P MJRS_ ,(6QOJ[T^N[KRX..I:W>YXU4DUBV'.W97++LYYN]=4HI*Y;G:=6E%G> M(CB2S (NOXC7K:MK%<,=L,'25TN*FDX4Y!EA9)(_\ -UUV6VOCW)2LBC6. M"K3R"9FI/8D5/5+=IQ(OGTH2_P#"UNOENY^R\B7"2];LUIVKEMWXJO%MKNI1 MBNQ1N2\[('>-+9'>8^F=0L2#<[;]1R&E)^A+GO8TW3T81C+OX2FZ.H548[WF2V33UJVY'*K4;7UU?I540BCXHMI^ MM:1A;RQH5OXD_5[S2X]S<;E:E)_FV[O-%+\Z^3?\&&]_4M;U'I_F3:Q\VWZW MCIN*BK]I*%^,5^-*=VSR3\J4,5]C[9<9"8L3 /@;7K&%W;5METS9*;U$<>K"S,C3LVSJ&)+ERK%V% MR#\TX24HO^1I,\F?@XNIX-[3C7;;8G0Q9!^LYNYB8\I7C98P0 !8=_*ZX ;UPZ- M\$:1I8B3THC?&.3PKO: M]U8G6#E>D:3 M=AR:A=QUDWZJDN^R?CG&?]*U&4;/X+:XOM?0(YF=>(CGXBCL\FQ\B\7=3==R M/O<7QU0CY2Y'@@GYMM.[)/RQG=2@_-*P_@*[/&=ON&=K6!T\PIJ5 MG!CZWDI--*_=BXV(27;&=NQ*=SS.&3%_@C2DKB$ M !([_#=_>"[#_8YA?KMCB+7BI^S&F?/Y?)2)L^";[5:W[OM?+$P(@Z6,@ M $<3\1?M>TZKQ5UHEUC9<_KDMSD'>H['B9FL:NLNU;NJ.-9ISQC*E9S[*IT(9>,S4]2TW;6BST[ M(OX\Y9UU-V[DH-I6EP;BU5?A(H/ZW^6?WHOI1WGQY7Q])\;VW=OY%%?P,.:79S6+4K;JBP+$FT7,3O$;_AI MDGC^)BW3%;!%=1SV^)/?))[UGY#_ %-54,'F='^F6W\Q;7'L?F.1M%WUK7JYT6V<5:539(BM5ONWKHV.TN1&(J^K\ES7>4^GQY1= M6S?#MTMRE2QB9&,Z=MO(O/\ E^.E=7_R^ W+2_%CUGT^OK>;B9U95^/Q;,:+ MS+U:./P7PU?G9\_ME\XOFSN;P#GN">7.*.(\9!E,[K6Q8W:- BW'"V\1DMV'N2WN+0\S.G.%J= MN5N\[4U*,XT_&MV[35'RR7!]E/+5?+?WB5W5U*V;D;1W+I^FQ5Z[:N0NXRO6 MW;=N<9*L+MV_SUBI1;4H?C5IPH^0QVPCD M;3]%OOM].OYJ.O?\6]1-.ZB?=_KON?-]FN&_=*?O1VU[_P!/]KLEDL54EV@ M .0?S6OEEX'N[Q\[?>/:N.PO9?C_#R1ZCEIGLHTN0<#5DEN2<>[/:]#F-D M>^65^'N2>&T[LBQR/96GE?'W#HUU:R>G^I?1FJ2G;@ ME=BOQHJJ3G%)QUZ_]#<+JGHSU72(6[6^<.W2S<=(J_;31Q>4QUR. M&W1OT;<+XI8I6-?&]JMW,<9 KV_FW?YC':;]-\-]1M4+-^BWW7:/\VE\K<*>?$;]]6O?.+7LUDY MS'4#B8 M ,X]8OO*=>OMQXF^ON ,!NS[+:G[OR/D9FW=/_ +>:)[WP_:+99F%2 MY>( :K]Z?N2=Q?Y5^PG\)-N-QZ=_>!H7OC"]IMF@]5ONNW+[@U#V2\5 MM1:L4E@ 'M>/>.-_P"6=MQ.A\9:;LF^[EG)D@Q6M:KB+N:R]M45/>2MJ489 MI(JE9J^N:=_IA@C17R.:Q%RL&)V/GNO%\3IFD5+-7,:OQ%+8A]+LE9OUUFH;+R##&]T;+$#Y< M=C55SJS[$WNK44'.L?72>[;=S;.TG.UMMNEV\TX7,E+\E1=)6[#[6I)3N<%- M1CS0E9'T \-MK8D[6\=[QA=WBHUM6$XSM8?,NUR58WRSX:LU%:Q)[*Q5I>@; Z;[BZAZEZII$.3 A)=]D33[JU%_#P MY[C7XEJ+YI=K<87>ZO+N3Y6Y6R?I8WW^/TO2\?/.NL:!K"SK+6P& K2J MGJ>[PU]RX]OQ%ZQYDD5$1C&6+;'V/HFP=$AHVC0\TKMV27>7KE.,YO\ R1BO M1A'@O*W4]U+ZE[CZH[CGK^OSI;58V+$6^ZQ[5:J$$^UO@[EQKFN2XNB48QU5 M-Q.>@ &7.!.'=D[!3SUR&-6R/QVOXI)[UGTKZDKUWJGM,+N/7,3;6@Y>OYW M'%Q+$[C5:.7*JQ@F^'-.5(1_I21L>T-LYV\]SX&UM-=,S.R86E*G,H*3].Y* M*:;C:AS7))-/EB^)9;Z+I6N<;Z3J''FH4&XO5-%UC!:?K6-8Y7MH8'6\75P^ M)J>\=^5(L%&G&U7+[7*GE?:I4_J6H96K:A?U3.ESYN3>G=N2\\[DG*3_ )6V M7@:5IF%HFEXVC:;!6].Q+%NS:@NR-NU%0A'^2,4CU1XCW@ &M?<+@#']H^L MG,_!%[W#+&_Z5D*>NVK3UCK8[=<4^'/Z+E;4C8Y7I4Q>XXJC/.C4]3X8WM14 M]7DVS8NY;FS]W8&XX5Y,;(3N)=LK4JPO17PRM2FH^9M/R&D=2-H6=^[%U/:5 MWE4\S%E&W*5>6%^-+F/.5*-QA>A;E))JJ35>)6R9/&9#"Y+(8?+4[&.RN)O6 M\9D\?GC9,)6\BW)QG&2<91E%TE&471J46FFFDTU1GX3] MGR ,W=;.:\YUQY[XEYRU[W[\AQGO&#V6:E M7E]P_,86O:;#LFNOE]3?16V77+%K'S>UJ^ZLN]J?28#=6@8VZ=N9NWLJG=9> M/.W5\>637H3_ VYJ,U\,4;3LC=&7LK=^G;JPW+O<'+MW6HT3G;3I=M5?!*[ M:<[4GVTFZ-.C5E?J>TX'>=5UG==5R,.7UC<-?PVTZYEJWJ^'RF!V#'5LMA\C M!ZT:_P!S=Q]N.5OE$7TN3R50YV%DZ=FWM/S8.WF6+L[=R+[8SA)QE%_"I)IE MWNGY^'JN!8U33KD;NGY-F%VU.+K&=NY%3A.+\JE%II^9GH#RGL (4WX@G@ M!>->WNO\SXRDZ'7^PNC4\C&CYH5V5,+:/ MT'U(L[FL1IB:UB*3=>W(Q5"S=2CV1BK+Q957XTYS;2?&7!LD61, !N M7\OC@!.S?T=C:EKEN7+E6\=PM-=JO76K5II>7EG.,VE^3%OR M5.E='MGK??4K2-MWH*>!=RE^&C3> MYK?*>I41/]I[=-T_*U;4;&E8,>;-R;T+5M>>=R2C%?SM&/U74\+1-+R=9U&? M=Z?B6+EZ[+\VW:@YS?\ )&+96G]@>9=C["\V\H\V[8LB9SDS=,WM4]1]A]IF M)I7[;_S/K]6>5$>_'ZYAF5Z%;RB>FO68G^PM?VWH6)MG0,/;^%_RV)CPMITI MS.*]*;7YTY5G+^E)E(.\-SYV\]TY^ZM1JLO.RIW7'FYN2,GZ%I2HJQM0Y;<' M1>C!<##YFS6P "1W^&[^\%V'^QS"_7;'$6O%3] MF-,^?R^2D39\$WVJUOW?:^6)@1!TL9 (TOXDW]DW5_[1-^^K6%)8^%/]\Z MQ\VL?IS(2>-G[+Z'\_O?)(B.$UBN@ M VGZ+??;Z=?S4=>_XMZB:=U$^[_7?<^;[-<-^Z4_>CMKW_I_M=DLEBJD MNT .!OSB/E7Q=F<%D^R? > B9V$U?%>]W'5\96=\1S7KF(IUZ]6*"&- MZ,EY"US%U/=T'-C6;*56,I.5SXZ:,DGT-ZQO:>1#:>Y;C^K-V?Q5R3X8LY-M MU?DL3DZSXTMR;N*B=RL2/$AT!M[ZQ;F]]I6E'>EBW6]:BO\ GK<(I)47_P#9 MMPC2U)*MV"5F5>6UR0NK%>Q4L3U+<$U6U5FEKV:UB)\-BO8A>Z.:">&1K9(I MHI&JUS7(CFN145/)/.,HSBIP:<&JIKBFGV-/S%8TX3M3=JZG&Y%M--4::X-- M/BFGP:?8?Q/Z?D M!N,_V<S63G,=0.)@ M SCUB^\IUZ^W'B;Z^X P&[/LMJ?N_(^1F;=T_\ MYHGO?#] MHMEF85+EX@ !B3G[C6SS/P3S7P]3RL&!N#*V*44U>6Y!CII?I)BP\56VG%.YI>N8#MUX M-V;J;7PI.27X*O\ "?5P'X;/EVS>9'M/9WCC#XU71I);P&B;/LMYK%>B2N9C M\CEM4@>YD?M:BVFHY?8JM3VGPR?%7H4+=NSN4S=?Q+=KSPQKEQ_#Z,KMI?_ '%5'>U/3HNM^*3=> M9&5O0L##PH25.:;GD7(OSQ?Q5NO^E:DO@.C[:\%^Q]/=N[N?4L_4K\)5E&VH M8EF:X^C*"[^\E2GXF1%U5:I.AVFX(ZR< ]9-=DU;@?BG4N-<59;"W(RX.B^7 M.9M:WJ2M)L>TY.:_L^R3UT>J1R7[EE[$54140X'N/=VY=W92S-QYM[+O*O*I M.D(5[>2W%1MVT_*H1BF2>VGL;:.Q<'Z.VEI^/@XS24N2+=R?*J)W;LW*[=DO MSKDYR^$SJ:X;6 8FY@YWX:Z_ZR_<.:N3=,XSU[T6W5KNW9VCBILK+1A2Q9 MI8#'32_G38LHR)R*VI0ALVGJY$;&JJB+F]"VWKVYLOU';^'D9>3PJK<')13= M$YR_%MQK^5-QBO*S7MQ[LVSM#!^DMT9^+@8;JHRO7(PYVDY.-N+?-OF=&Z5:G-D+TC;-%.<>1<6M?'5/4V6%,CH_'=QGQ>0F1 M'LFK6L\E>..1BMFQ<[%)2[$\,=USMZCO^\E;5'ZI8E5OR\MZ^N"7:I1LU;3K M&]%D+NIOC&QHVKND]+L>4[S3CZ_D0Y8QJN$\?&FN:;5:QEDJ"C*-)8]R+(PW M)/)O(/,6Z9SD7E+<<_OF[[):^+S.R[+D9\ED[CT:D<$+9)G*RK0I0-;#6JPM MCK58&-BA8R-C6I+?2M)TW0\"WI>D6+6-I]J-(6[<5&*\_!=K;XRDZRE)N4FV MVR"FN:[K&Y=4O:WK^3>R]5ORYIW;DG*3?D7'A&,52,(12A"*481C%)+PQD#% M DB_AV.M#=KY&NAV)/".5%5L5_%!NQX6AXFS\ M:=+V;<[Z\E_L;+7=QE\$[WI+X;'&GEFQX,MC1U#<.?O[-M)V-/M^KXTFDUZQ M?B^^E!UYHSM6*0;HDX932;]*DO@A 6- $$#YW/6Q. N\&W[-AJ+:NE= M@,?#S!@O<13)6K;'E;,^.Y%QKYY/R);\FXTK&5>R/PR&OEX&EC/0#=?UEZ>V M,6_*NH:;)XLZM5<().Q*G:H]TXVTWVRMR94WXI-D?5#JGDZAC04=*UF"S+=( MM15V3<.[L\DB>AE>M[K M)X>M$U?Z.MA6?1Y0K[\1^U%H.^5K6/#EP=5M=[P22[^W2%]+X76W=D_+*ZRT M[PE;X>Y^FOT!ESYM3T2]W#K*LGC7*W,:3X+E2^-L07'T<=.M71=NR/A*0 MXT?/1Z]2V=?MBQW*=)T$#)+TVI-CEU[D"BR=ZM]QCJN"RJ9 MFUX7RY,*Q$\JB(O>/#MN=:!U"MZ??ERX6IVI8[J^"N_CV73RRO\*C M3XK=FSW1TJO:EBP_#+C11J[23MY";EV0C:F[\J--]Q%*K]%P62P\JC M !*9_#B=>U=-SMVCS..7TQQX[A70KTK5\.?(ZEM_(LL3)&>$=&V/7X8 MIF*J^'V(_*?E(L/_ !3[FI;T[9]B7%N65>7P*MJQQ^%N\VGYH/S4GOX*MG>E MJV_*^KVOFU4XST2SC,WGW.=#(V>HN=V2;%4F^M$CMT_CHORD:]$DG MX:-I?3&[KNYLF-\N.S;I+A_]/]KLEDL54EV@ (Q7SH/E2LV:#9 M>XG6G5T9LU:.SFN=>--?HQMCV2M$VS=RO*^N487M5-D@8GJSE."-?SDQ%O-: MEMMMUR770;K,\9VMC;LO5QG2&'?F_P 1\%'&N-_D>2S*3]#^R;Y.[5N"WB7\ M/2SU?ZD;$L)9ZYKF?BVUPN]LIY=F*_UWER+<5\=QO)=]WG?Q-R9I7L M 6@W&?[../_P!"-4_X#0*B=8_>^5\YN_IR+XM)_=6-\WM_H(]N8XR!7M_- MN_S&.TWZ;X;ZC:H6;]%ONNT?YM+Y6X4\^(W[ZM>^<6O9K)SF.H'$P M 9QZQ?> M4Z]?;CQ-]?< 8#=GV6U/W?D?(S-NZ?\ V\T3WOA^T6RS,*ER\0 M $07YK'S#?F0\!=D.0.!6\B8;BO0Y8H,_QWE>+]-IX7(;=QKG73IK^9 M7:MEDV?:JF9J-7" M]'(NN:M7X4YX=W#N[3@TXS@IPF^[G#F?-4KE\0'6;K5L_?&7M&&;9T_2>17, M>6+9A&5[%NU[NX[EUWKL;D'"=JH3_&NWKD[MR5/SIW'*3[ M7VM]IY<]9X #_J(KE1K45SG*B(B) MY557V(B(GM554'\;257P2+%3Y;G6=.I_3GA[BR_C_P W[I9PB;SR8V2)8KCN M0=U2/-9RC?3SX?8UBO+7PK7HC?5!C8U5/5Y5:O>JV[?KIOK.UBU/FT^-SN<> MCJNYM>C&4?@N/FN_AN/R%SO138RZ>=-M-V_>AR:H[7?Y54N;UB_\9JFGSOB:R2>59NSZYTNO:3TCTW??)/ MU^_DRE>7'T<:^E'&DU7E4:VU)22YI>M14FU&/+'_ &YUEQ=FY\MU0E!MQAZC<:47*3GU8.,$@ #B)\^?K8[F?IP MG*F$QRW-QZX;"F[1OABFGN2<>[$VI@N0Z4$<:^AD%9(\9F+,KD_HZV&?[4\K MYD'X<-UK0=\O165U$6O%KL=[HZ;?6#$MJ M6J:)>[]-1K)XUREO)BG5\.EZWEK_PFD\_5).']@9+(J5X]@S$\5SCK(-B] M38W7EW2K6QK7N7^BK92=4\JOA>)]?MJ+6T>JF+@9$^72M8B\.Y5M)7)>EC2IV2GWZC95:*5R%LH !YW;]5P6]ZGM&D;10CRFL[EKN:U78L9-[8A*GA? M,=O'W)(W?_8X]6!FY.FYUG4<.3AF8]V%R$EVQG"2E%K\$DF>/4=/P]6T^_I6 MH0C=P,FS.U=A)5C.W4^%]D>L^8XQWO9= M,LW4A=7CRL.$REBG0S=:%ZN>REG,>R*Y!Y55]S.U2V3;NM8VX]!P]>Q%3'R\ M:W=2K5QYXIN#:\L'6,OA3*.MW;3GC%3:_.D^ MU\2ZKI#L[ZA=.-)VU+U;M]5_*4;DY0B_S(Q[$DEN2:&=)* M^GYL_9MO:+NWRELF)OQW]$XYL-X>XZEKV(+=.QKNB7+];)9FE;K(D%VCL^Y6 M\IDZTJ>56G;A8KG(Q%6S/HQM)[/Z?X>'?BXZCE+UF^FFFKEY1:BT^*E;M*W; MDOSH2?E*>O$-OE;\ZIZAG8[4M+PGZECM4:=K'E-2FI1;4HW;\KUVV_\ 9S@F MJHYL'5#B0 )'?X;O[P78?[',+]=L<1:\5/V8 MTSY_+Y*1-GP3?:K6_=]KY8F!$'2QD C2_B3?V3=7_M$W[ZM84ECX4_WSK' MS:Q^G,A)XV?LOH?S^]\DB(X36*Z M #:?HM]]OIU_-1U[_BWJ)IW43[O]=]SYOLUPW[I3]Z.VO?^G^UV2R6*J2[ M0 &->)>7^.^<=+I\@<8;+3V?6;=_+8B2W622*QCLW@,A8Q.=P>5I6&1VL=EL M3DJKXIH96HOL1[%=$^-[LMK>AZIMW4):9K%J5G+C&,J/BI0G%2A.+7"491:: M:^%.C32PV@[@TCIX^HR M)/["9FY.JWZ<;%7"VG>]C\T)7,Q\X>@_63Z;M6MD[IN__P"S"/+C7Y-MY$4F M^ZN2=?CH)>A)OXV/!_&QK=KC\3/A_GH%^_U'V59KH%R7/FXT(I>JS=$[]F,4 MJX\WQNP2K8FW--V)-8\;TE,0I !:#<9_LXX_\ T(U3_@- J)UC][Y7 MSF[^G(OBTG]U8WS>W^@CVYCC(%>W\V[_ #&.TWZ;X;ZC:H6;]%ONNT?YM+Y6 MX4\^(W[ZM>^<6O9K)SF.H'$P M 9QZQ?>4Z]?;CQ-]?< 8#=GV6U/W?D?(S-NZ M?_;S1/>^'[1;+,PJ7+Q # G:O>-EXRZO=D>2=+OLQ6X\>\"4D MIT\A'C=EU/CS8L]@K[Z&1@M8^\RGE*$4BPSQ20RHWTO:YJJB[)LW3\35MWZ5 MI6?'GP>*LFS7^3VU:N/Q;<_2RCK=S4-ZIX?&0UJ./IYRA!+3FCBC9&W(XZPYK(XI M(6G0NMG3BWT_W-'Z+A*.V\V'/CU[M/N=UE4C"'>*596UNFDX9U_FS@6'*[EIL5*%TF2VG4W013;WHT<<:.E MNV;V.HLOXZ%K))I,C1CKP^GXJ7U=SZ#=0?J9NQ:=J%SET#4G&U<;?HV[M6K- MVKX12E+DN.J2A-SE7D1&_P 3/2Y]0MB3U/2[3GNC2(SOV%&KE=M43R+"C%2< MY2A%3M147*5VW"W%Q5R3<$8L4*G0 M =*OE*]:'=G>[_%6 R5-+>D<:V_UR\@I)#%8K28#0;M"WBL3:K3JV*U4V7= M+6+QMB/RKOA+GV;EVG34,J/JMGBT^>\I*4DUV.W:5RY M%_G02\IV[P\;(^O7573L.\JZ;@R]>O\ 9QMXTH.$:--2CG8"58I(9& MIL.V9"E116O8J+83\I/I-FV;MR_N[=.#MRQS*65D1C)KMC;7I79JM?Q+49S[ M/R34=^[LQ-B[-U'=N9R]W@XLIQC)T4[KI"S:KY'=O2A;7EK-4*]+K_V2W+AG MM1QYV@MY/*9O:M=Y3AY W"XL[/SMMM3-Y2P_D2A8M2IZ?B-RP66R%6:1?'_] MMR^Q?:6<;DVK@:]M#*VC&$+>%>PW9MJGHVG&*[F22\EJ<822_HKM*<=H;XU3 M;&_L/?MVY=O:A9SUD7Y+E[R]&]4V?2-KQL&9U;S6J[+A[2*M;*X#8<;9Q&9 MQMA&JURP7L=;CW87+/4=/PM6T^_I6I6XWM/R;,[5VW)5C.W6,HMQ:\J96F=C>%<_USYVY M7X.V9)7Y7C/=LWK"79H'UOSQBJEITFO[%!#(QCVTMEU^:KD*_EJ>J"RQ?">2 MU_:^O8NZ-NX6X<.G<9>/"Y2M>637IP;_ #K<^:$OZ464@;UVOF;+W9J&U<_F M]8P-8 M /VXW)9##9&AE\3=LX[*8J[5R6-R%*:2OK6^KTI53OS;-S9V[\ M_;LZ]WCWWW;?;*S+T[,G\+MRBY=M)5570NVZ;;PL[]V+IF[+5%U8L+'&QM=N0TC(86.!'JKY7T;#D54:J,G?X8MS_ $EM+)VU M?E7(TW(YH+_T,BLTEYZ78WFZ<$I07EXUI>,K9WT3O?"WAC0IBZMB\EQI/_F, M7E@W)]BY[$[$8)\7W5QJJ3I'P),$.@ =&?E1][(:;H M^57EWD!CZ;;U'^S''DU7*U:&6KR-="_%;+MK\7AY_7X;Z,BOTKX:O+^LFZ?J MET]S\ZU+ESLB'JUGC1]Y?3BW%KCS6[?>75_NSM/A\V7]>.JVF:?>BY:=B7/7 M,C@FNZQG&<8R4DTX7;SLV9^7ENNE'Q+"0K(+B307YFW9MO5#IGR[R/C\DW'; MOG,4O&_&+VV&U[J[]O,%K&8[(8Q7M],]1UNS<5O5KMOU;$X MQ4O6;Z<82@I54I68<^1RT=8V9<&JE=XJJJ^5]JK[55?I52STII[."[ #^@ M D=_AN_O!=A_LHFG=1/N_UWW/F^S7#?NE/WH[:]_P"G^UV2R6*J2[0 $"3I[\P[ M?.A?;#E#(L9>VGA3=>3]GJ^>F&F=2-FXEF7+9U^QB6WCWZ=C[M?%7*)MV9OMI5P=)Q3 MHXSJ5Z?]9]9Z1]1M2NQ4\G:N3J-]9>*GQ:[Z2[ZS5J,QM=^LZ-J>W]4O:-K%F5C4\>?+OE;7NI.U7.=^$\-9N=:-RS# M([V-KODNV>&MKR\\KX]?OL2+WS="RLZ^C#7GND^'E5*%IZ3+4DNV ]$>K]O> MV%';NOW%'=N/#@WP65;BE\9'R=]%<;L%2J^-@G'O%;JX\1_0>]T\U*6[=KV7 M+8N5<7,H\7A7IM_%R5*K'FZ*QS63G,=0.)@ M SCUB^\IUZ^W'B;Z^X MP&[/LMJ?N_(^1F;=T_\ MYHGO?#]HMEF85+EX@ !JOWI^Y)W%_E7["?P MDVXW'IW]X&A>^,+VFV:#U6^Z[XXSMBLW,^XK*Z/W^7UZQ!!EL>U)(O>7:,<3WI#)*UUB_4W9& M/O\ VCD:'+E6>EWN--_D7X)\E7Y(S3=N;HZ0G)I1QDFFO(T7+X6;B:CAVM0P+D+V#?M1N6[D& MI0G;G%2A.,EPE&46I1:X---'USX'I (+/SI>C:]5>Q]CDK1L.M3A+GZ M[E=JUUE.ND>-T_?/>MM[QHZ)"Y8J=-]RVF4QLJD%R3=NW%JQ)G&@[J1G M )GWX?+K6SC?K)M?8/.8Y(MH[ ;.^M@;,\<;IX.- M./K-_"XSX?WD26:*YK<)LO-.UKDCM5Z]*147T,4@?XFMUO5-V6-L8\ZXFFV: MS2['?OI3E7C27):5I+RQE*XO*RS7P>;(^@]B9&\,N%,[6,BEMNM5BXSE;AP: M7*YWG?DZ54X*S*KHJ=_R-!+TC*_B,>RCL)I7#_5+ WO=W=UN2#KPB6$T2O(GY=?LK:XBS#+-QMB]+K M&/AARO'5]M=7.FJXJ#4LA%AZWJ_)>_#3>GPC?2VNOQ";6^KO4*]G6(\N#J<% MDQHJ)7&W&^J]CD[D7=E3_:QJ6Q>%C>GUKZ4XVGY$F]1T>X\.=6JNU!*>-)). MJ@K,HV8UHW*S/R*IV%.&$D "(=^(IZT_V8Y5XK[38#'.9B>3\0[C;D"U!7 M1M>'>=-J_%ZE?R%E7^9,ALVENEJPL1/#8-<55^GVS=\+V[/7-%S-GY,_C\.Y MW]E-\79NNER,5^;;NTDWY[Z*Y_&=L;U#7]/W_A6Z8^?;]6R9)12]8LJMF4W7 MFE.[8YH+@TH8J3:X)QLR51"4 $K#\.5V2 M=:QO-'5#.WY'RXR2+FKCVO,Y\B,Q]N3%ZIR'CX99%],$%:^["VH*[/8Z2W;E M]*+[QRPX\4NU.6Y@;SQXJDO[I?:\ZYKEB37E;7>QQ%@'@MWOWEC5 M.GN7.3G;?KV,FY/T'R60 !RR^;XUKNGYE2]&W5^2+EQHV<%\2>R_KGTH MSXV(*<^1TJDU /+)"H< $P/\.OUQ_L MGPKRCV:SF.='F.6]D;H>D6;$+?4W0M!ED7-Y'&V&N5RU=AWBW-4L,*'=7KFNX>T<>=;.%:[Z\D_P#77OQ(R7GA:2E%KR7W_)8_X,ME/3MK MY^^ 9M>YQ0RN\6.1N0*5:Y1I7(45T;UUS164IJ\B>ER.S5ECD M]B*LZ/#%M-:=MK)W;DQ_O.H7>[M5798LMIM/M].]SJ2[*6H-=I6WXR=\RU3= MF'L3$DO4M,LJ]>H^W)R%6,91I3XK'Y)0E6K]8FFE1-QV23Y#$ M D=_AN_O!=A_LE;_8KK?SQMK517>]USB+?\S QC9VUGRRSX_7[$,, M,=AR,>][D8QWL54-?S-X[1T[]X:KIUA_^IDV8>2M/2FN-.-#;L/IYO\ U%X$T?#\C\T<*[KQCI^?S]75L1DMS MI5\);N9ZYB+N=KXYN#N6F9^*1<7CIY'/DJLCC=$Z-[FR?D'PT7?&TMQZAHFG=1/N_UWW/F^S7#?NE/WH[:]_Z?[79 M+)8JI+M 5@W+_[6>4/M$W;ZRY,MTT7]S8GS:U^A$HKW5]J-2^?Y'RLSI;\K M#YFNR]'=_P#[&;W9R^Q]:M[R<*[=KD4DERQH69LO@K_K%U*DY)'?$05V(S*4 M8?1^NF9TKU;Z+UF5V]L?+FN]@JR>/-T7K%J/%OAPNVXT=R*32"W'3L[BMGU79\52S>O;#A+L&1Q&9Q&1@9:HY''7JKY(+52U!(CF/ M:JHJ*5UYN%EZ=EW,#/MSLYMF;A.$TXRC*+HXR3XIIEKF!GX6J85K4M-NV[^G MW[<;ENY;DI0G"2K&49*JE&2:::=&C[YYCU@ 'F]QT_6.0-4V/1MUP>/V74= MNPN1UW9=?RL"6<=F,+EJLM+(X^Y"JIZH;-:9S55%1S?/EJHJ(J>O SLS3,VU MJ.GW)6HZ?@ZM@7M+U.U"_I^1:E;N6YJL9PFG M&49)]J:;3('?S1OEM;5T6Y/7.:M6RFP]<>0,E9DXZV^2.:T_5LA,MFW)QGM] MW\OW6P8JI"Y]&S*J-R]!BS1JL\-R&O8UT@ZJ8?471^XRW"UNG%@E?M<%WD>" M61:7EMR;I-+^RF^5^C*W*=2_7SHMF]*-P^LZ?"Y=V5FS;QKSJU:F^:3Q+LN+ M5R$4Y6Y2IWUI.47*=N\K?*H[$^5 M\YN_IR+XM)_=6-\WM_H(]N8XR!7M_-N_S&.TWZ;X;ZC:H6;]%ONNT?YM+Y6X M4\^(W[ZM>^<6O9K)SF.H'$P M 9QZQ?>4Z]?;CQ-]?< 8#=GV6U/W?D?(S-NZ? M_;S1/>^'[1;+,PJ7+Q #5?O3]R3N+_*OV$_A)MQN/3O[P-"]\87M-LT M'JM]UVY?<&H>R7BMJ+5BDLEX_(![P-WC1,OTRY"R[%VOC6E4DN$+R5+=WAY+L5RR=$EZ_5;5.Y77/?N#=F M^$IW\S2_.^B;)9A69=.Y$P\-B75-EC]#'V&UX+4SJUYD7IEL8RU9@1S?>JIN MG3_>6;L/=.-N'$YI6H2Y+UM.G>V)-=Y;\U6DI0KPC0^/]OXIWK;N-=^P MMG7=TT78W+2N0I-"Z2O:KK+%ZH9XG/AGBXQH M !DWA?BK9><^6^-^'=.B]YLO)>YZ_IN*>Z.66O3FSN2@HR92\ MD+7R1XS$5I7VK4GCQ%6A>]?"-53%:[K&)M[1W]S6,8U M7/>Y4:UK6IY\T\QT[4E MC5LIL\FOZ1(X^/M/ACUK4[$5=[WI3?FL;C6Y*Q$U5:VY=F5%7SY6TSIK MM5;-V1I^@S269;LJ=[L_MKK[RZJK\;EE)PBWQY(Q[.PI9ZP[V?4'J/JFY;/QDTL>RE:LN*E3D[R,>^E!*BN7)]K;D],S>CF9W+^07V+7B7N);XC MR]]:VJ]BM5L:RV&6=T--N_Z?'>V72KDR+YB?--0_.^-@:J(YT^38B+[?2Z/? MB1VO]-[%6M68US=+O*YV5?IY7;1R;K?LC_R!TRU/0K,'/5(6?6,5 M)1*[ #^@ M &VW13L3/U6[8\*MM7++KY%WD8J3_-\N6M M-S%%\_CRC9U>WROCRMJ^Q-R0W=L_3]Q*G>9./%W**B5V-87DEYE=C-+X$G1= MA23U-VC+8F_]5VGV6<3+DK7I.3[BXE=QW)M)\[L7+;GVTDVJR7%ZPFVFB@ ] M!J6K9[>=JUG2=5QTV7V?<=@PVK:YB:WI^(RF>V#(UL3A\=!ZE:WWUW(6XXF^ M51/4Y#S9F9C:?AW<_,FK>'8MRN3D^R,(1N_!?%'"&MK'+B^,M'P.J_' M1Q.@_/&3HTV+G=@E@=)+[FUL>=DLWYFHOI;+8$\(50;IU_(W3N/-W#E55 MW+R)W*5KR1;]""?E5N'+!?!%5+P=F[9Q-F[4T_:N$^;'P,2W9YJ).+1M)S-=U;&T7 7-FY5^%J"\G-.2BFWY M(JM9/L23;X(]^O:U@;;T3,W!JDG#3<+&N7[K2;?):@YRY8KC*32I&*XRE1)- MM%:/S'RCLO-O*_(W+^X3+-LW)6Y[%NF81)7RPUK6P9.SD?S=363PL>.Q<4[: MU:-$:V*O$QC4:UJ(EL.AZ1B:!HV+HF"J8F)CPM1\C:A%1J_Z4J;G95V_/BY*+N35BMRQ;ERW)]O))QK^&C53X7\7&RDHY-NWKSZ?6[QX\J>?(S,O+IZU=N7>6M M.>4I4K2M*MTK15_ CT6,3%Q:^K6K=OFI7EBHUIV5HE6E73\)]L\QZ 1AOQ* MNS7*NF]1].8Y4Q^>V;F+9K+/R_2ZYJ6*X[Q5%R^)FQ^6P;K81/,;G>U?#FIY M1\NO"AB6YYNMYS_MK=K%MK\%R5^4O)7MM1\O\CX4@IXWM0R+>F[=TJ-/5;U_ M,NR[:\]F&-"%.-*4OW*U3?91KC6)V3-*^ M#:?HM]]OIU_-1U[_ (MZB:=U$^[_ %WW/F^S7#?NE/WH[:]_Z?[79+)8JI+M M 5@W+_[6>4/M$W;ZRY,MTT7]S8GS:U^A$HKW5]J-2^?Y'RLS'9DS G<[Y0_ MS4,AU.V6AP)SEFKV0ZT;7DGLPV2L*ZW-PGL^8OI-/GJ'E73KQ_E[EB27,T(_ M5\-/([(5FI*MR*['KK=T>M;UPY;CV_;C'=MB'I)<%EVXJBA+R=]%)*U-]J7= M3?+WE+8N3/T'+CZC>G*KN1=:K&N-MW[:JHS??VU M&3O*]-EHWJ63I4\EC;E7(8[(5:]ZA?HV(K=*]2MQ,GJW*=J!\D%FK9@D:^.1 MCG,>QR*BJBD +ENY9N2M78N-V+:E%IIIIT::?%-/@T^*9:+;N6[UN-VU)2M2 M2::::::JFFN#37%-<&C]1^#]@ &+^9^&N.>P/&>V<1XUEFE;B],U6S&R1BHYJ&8T#7M5VQJ]G7-%NRL MZC8GS1DNQ^>,EV2A)5C.+X2BVF8+1MS<-B&3I.5;Y9PE_/&47VP MN0DE.W.-)0FE*+329 ^8'T3Y"Z'\U6M#V'XO/\ 'FR_&9GB7D;X7W=+;]:B ML-9)3NOB:E6GN&N.FC@RM)%:Z-SXK#&_#6:[WV5]-.HFF=1MOQU/%Y;>I6J0 MR;%>-JY3M7E=JY1NW/L:4HM\\)I5!=8NE.J])MURT;*Y[VC7T[F'D-45ZTG1 MQ;2Y>^M-J-Z"XJL)T4+MMO1$Z(W,<9 KV_FW?YC':;]-\-]1M4+-^BWW7:/\VE\K<*> M?$;]]6O?.+7LUDYS'4#B8 M ,X]8OO*=>OMQXF^ON ,!NS[+:G[OR/D9FW=/\ M[>:)[WP_:+99F%2Y>( :K]Z?N2=Q?Y5^PG\)-N-QZ=_>!H7OC"]IMF@ M]5ONNW+[@U#V2\5M1:L4EF5.$.9-XZ^ M55XJ46ZTE"24X/\ )E%/R&?VMN75MG;AQ-SZ'-6]5PKRN6VZN+X-2A-)IN%R M#E;N137-"4HU52QZZW\]:5V=X/XYYUT";SKG(6NULNVA)/%8N8#+QNDI;#J^ M3DA1L3LKK&=JV*-A6IZ'2P*YGECFJM6&Z]MY^T-PY6W=27]ZQ;KCS4:4X]L+ MD:_DW(.,X^5)T?%,NKV7NS2]\[6PMUZ._P"XYMA346TY6Y=ERU.E5SVKBE;G M1TYHNC:HS-YKQM !%]^?YT17*XVCW?XSPS5R&&AQ.J<^8_'5HVRW,0C MH\9I_)4S(V,DL3XA[X<-DI%623X1U!Z-;#6L2)+WPU]1NZN2Z>ZM<^+FY7,. M4FZ*7XUW'7F4N-VVN"YN]57*<$00\7G25Y%F/5/0;-;]M0M:A&$8UE!+ELY< MJ4NN:*R[#8C7 MTN1V:K/:OL5%C!XG=V+3MM8VTL:7]YU"[WEVC[+%EII-=OIWN1Q?92U-/M)G M>#;8TM4W9F;[RXKU+3++LV:KMR,XTJ_6(--4:M?1KE+(XRXZING+$3>$](?$Z6.Q#D=\H9*+8LG!/7>RQ2LX;1:.5M5 MK#53W5Z.!/**YIU[H=M3ZU]0\.W>CS8&"_6[M:4:LRCW<6GPDI7G;C*/E@Y> M1,X5XCM[_4?I5GW[$W#5-17J-AIR34\B,E@[7K^YZW>]*O2IG=9RU3-8JP]B.;[R.* M]28KF^41S?*+])XM2T_%U;3[^EYL>;#R;,[5Q>>%R+A)?RQ;,AI&J9FAZMBZ MWIS4=0P\FU?M-JJ5RS.-R#:X52E%.E4687"_*>N\X<2<:\PZF]%U[DO2=_;8EI0[!BZV0DQ=J1K(D^/Q,\SZMAJL8YD\+VN:U45$JA9 MO_,XF1.U)TI7DDXJ27FDDI1[:IIU9>/MO7GO^Y9V+:OP\Z5R"ER MO^E&O+)>22::1DTQ!FP "O9^:QUK_[7^[O+VH8S'NQ^D[ODDY;XZ8VK'3I- MU7D"Q;R5C&8NO$B11XO5MKBR>&KHGE?=8YJK[54LWZ.;K^M_3_!S[LN;/L0] M6O\ %M]Y92CS2;_*N6^[NR^&X4Z>('9*V)U4U+3;$7'3_=-HU2C'J=Z1SGNGMOR/'][$R3V7IYF MO)8\JYS7*M;/73:OU6ZB9:LQY<#/_O=KS?&M]ZO,N6\KE(KLAR>1HMY\-V]O MKKTHP)WYN>J::G@WZUK6Q&/=2;E5S<\>5F4IU?-<<^-4Z=1SCQWD B??B. M.NJX_9>$>U&%I*VIL-*UPMOMB*.&*&/-8A,CMG']N96+[ZU?S&'FS=>21S?Z M.#%5V>I45J),_P +.Z.]P]0V=?EZ=F2RK*XM\D^6W>7F4835II>65V3*^O&I ML[N#??!+GASW\=I=LI3AZPI/R1M01&#)<$$@ =L_D.];DYH[ MFPXZP]KFOBL5YGW\S7$J^E7C=OP<>R6.JNCI*<45ZEJ!'T_$(]F7<<]<-. MZZ:_D6P;)SYL29':889&K9@XSX_M4C=A\. M17^F37ADVFM4W3D;IRH-XNFVN6VWV._>3BGYGR6E58N.XSDN#3BYWW92;JI0C=A1U;4,TG:5F@ M D=_AN_O!=A_LU[[HNAP5+6\[IJ>F5W"TS4M2E*&G8]_(G%5DK=N4VD^QM13HG\)X< M[4]-TR$;FI9%C'A)TB[MR%M-^9.;57\"/$?]Q77W]^O#G_4[2?\ WLR/U5W/ M_P!MS_\ I[O]0QOULVK_ -ST_P#ZBS_7'_<5U]_?KPY_U.TG_P!['U5W/_VW M/_Z>[_4'ULVK_P!ST_\ ZBS_ %Q_W%=??WZ\.?\ 4[2?_>Q]5=S_ /;<_P#Z M>[_4'ULVK_W/3_\ J+/]<]SA=ZTC9)8(-=W'5<_/9K_%UH<+L.(RDMBKZ&R? M$P1T;D[Y:_NW([UM16^E47SX,=D:;J.)%SRL>_:BG1N<)12?F=4J/X#*8^HZ M?EM1Q;]F[)JJ4)QE5>=4;JOA/5'B/81BOQ*FKVK>D]2MT8B_ X#:>7M7L+[? M"6MOQ/'^5IHOY*IY6'2)_'Y2?0OL7_9+GPHY=N&=K> _[6Y:Q;B_!;E?B_\ M+=B05\;VG7[NE[=U>+7JUC(S+,EY>:_#'G#^98\_YT1-R9Q7N M ;3]%OOM].OYJ.O?\6]1-.ZB?=_KON?-]FN&_=*?O1VU[ M_P!/]KLEDL54EV@ *P;E_P#:SRA]HF[?67)ENFB_N;$^;6OT(E%>ZOM1J7S_ M "/E9F.S)F! !(]^3-\UA_$^0UOJ/V.V)C.*_P!="+77?HTM;LW=Z[6M?_[<(\V3 M9BO^8A%<;EN*7]O%+THK^UBJKXU4NS4\-'B"N;?R,?IUO:]7;UR2AAY,VO[K M.3]&Q=DVO[M-NEN;J[$VHR_N\JX\P @Z6/ UM[7]6>+>X?"^R<+\K8Q+ M&+RK5R&NY^O&UH.P-O]2MLWML; MBM\V//TK=Q?VF/>2DH7[3\DX3?^@RL=5Z/A<]9J=F.6M,C9HGM2S'9 M>\-(WSH%G7]'E6S/T9P?XUJZDG.U/L]*-5Q[)1<9QK&293WU$V#KG37=5_:V MNQ^.M^G:N+A"_8E*2MWH<72,^5IQ;;A.,H2]*+-:C:C1P 6@W&?[../_ -"- M4_X#0*B=8_>^5\YN_IR+XM)_=6-\WM_H(]N8XR!7M_-N_P QCM-^F^&^HVJ% MF_1;[KM'^;2^5N%//B-^^K7OG%KV:RL7WE.O7VX\3?7W & W9 M]EM3]WY'R,S;NG_V\T3WOA^T6RS,*ER\0 U7[T_TVS0>JWW7;E]P:A[)>*VHM6*2P 2(_D#=U5XPY;S'4G>LNR# M1>:KC\YQO/?LLBJX'EJC0;'/B(7S.BBBBY$P5%E=K56I%=&+ MQ)[!^F-#AO33H5U+3X\M])5<\:3KS/\ W$VY=G"W.Y*3I!4F7X0NIST+<=WI MWJMQ+2=4D[F,Y-)6\R,>,%P[,FU%+TI4[VS:A"+E=DW,:(*EDX !\':= M7U[=]9V'3=MQ%'8-6VO"937-CP62A2QC\Q@\U2FQV5QEV%?"2U;U&P^-Z>SR MURGIPLS*T[,M9^#X^]P M[TDOC<>3]%-K@[EIUM7>$6YPYU%0G"NCAT Y6 M "PY^5[UJ3JSTJX?T'(8QN,W;9<3^L_DJ-\;HKJ[OOL%7*6*.48YK$3) M:O@68_"2>$]/C&)X5W^^ZL7K!NQ[PW_G:C:GSZ?9GZO8\J[JRW%./]&Y/GNK M_>>3L+DNA&QX[ Z8:;I%VUW6JW[7K64J)2]8OI2E&Y3@YV8=WCU3?"S&C:53 MH(5J7O1KVJQ8X$V]EFG6'HWT017JD?L]3?,$O$[M?Z-W7C;GL1ICZE8Y;CX_P!OCJ,& MWY%S67:45VMPF_(Z68>#?>7TOL7+V=D27K6D97-;5*?W?* WN*C#6B3RC/SU8?[/RB4/A@W7ZAN/*VED2^(U"UWEI< M>%ZPFY)+L7/9YY2?_HQ1#/QE;)6J;/P]\8R7K.E7^ZO/@JX^5*,(MNG-)PR% M:C"*:2[^XZ-D.8G,5L@ [_P#X>_L?^KCL M]M_7_-7UAUWL#JCK&!AD\.B9R1QQ7R6=Q;6/E>V.E'E-.M9J.16_E6;,%2-4 M]-^7N+[C"7#\IQNJTU^;%W'PXDO_!UO;Z%W MUD[.RIM86L8];:XM>LXREXEV.WC5Q,LC4]:5< MA*B?2=!Z6[I^IV^]/UF[)1PN^[J^VVH]S>^+N2E3M5M2[U+\Z".7]9MEO?W3 M75=N68N6H2QW=QU&G,\BPU=M13DFEWLH=S)]O):?9JQQ78-5NUX\;QMC M&V&HDMC%RZI49F8$?[8YQ4*[/$)NOZQ]0+V!8E7 TN'JT:-T=Q/FORI MY)*X^ZE3M5F);#X6-DK:?2O'U*_%K4M:GZY-M1JK4THXT4UQ<'9C&_'F;:E? MGY*)=ASA9)$KW_FN]E6=H>[O+.V8G(?G#2-$N1\1<>31SLLU)=8T&S=I6\GC MIXG.CFQNR[=9RF5KN3PJP7F(OM0LVZ-[4>T.G^%@WH\NH9$?6;ZI1JY>2:C) M/LE;MJW:E\,&4[^(/>\=]]5-1U''ES:9AR6%CO@ZVL:4DY)IM2A"[#_8YA?KMC MB+7BI^S&F?/Y?)2)L^";[5:W[OM?+$P(@Z6,@ $:7\2;^R;J_\ :)OWU:PI M+'PI_OG6/FUC].9"3QL_9?0_G][Y)$1PFL5T ]UK'*/)FDO233.1=ZU% MZ>Q'ZQMVP8%Z)[E:_A'8K(5%3^@7T?\ Y/9]'L/!F:5I>H*F?C8]]?\ J6X3 M\M?RD_+Q_"9;3->UW1:_0V;EXE75]S>N6JNE*ODE'C3A^#@>\Y([0]C^8]4I MZ/R[SKRORGJF.SM;9Z&'Y&WO8]V@I9^I1RN-KY2I-LN0R=JO9CH9NU#^1(B* MR945%\-\8S2MH[6T+,>?HFG86'F2MNVY6+-NTW!N,G%]W&*:YHQ?%=J,KK6^ M]Z[DT]:5N+5M1S]/C>C=4,G(NWU&Y&,X*47=E-Q:C.:]%I.O%/@8)-B-4 M -I^BWWV^G7\U'7O^+>HFG=1/N_UWW/F^S7#? MNE/WH[:]_P"G^UV2R6*J2[0 %8-R_P#M9Y0^T3=OK+DRW31?W-B?-K7Z$2BO M=7VHU+Y_D?*S,=F3," 2RODM?-4;M$.L=->Q^R>-HK1U,#P+R+F[34;LM6 M%E:EB>)L_;?&U4V.M&WT8.W/(OYQC1*+G):;5;(-9ZQ^FF^;U,]*-O RIOA=2I&&'=; M_P!=Y,>Y)TO<++:O=UW\G,B,3J !HC\P+HCQWWPX8L:)L:U=?Y#UI+F6X MFY'6K)8MZ=L-AD"6:UN."2&7(:ML<=2.ODJBJY'-;'/&WXBO YO1^F?4?5.G M&NK4,6MW2KU(Y-BM%=@JT:KPC)E)5E8N.G,GVDU5LLT36M,W M%I5C6]'NQO:;D6U.$UY5V--/C&46G&471QDG%I--%/\ N/;VK[3US*VYKUF5 MC5\2ZX7(/R.B::?9*$XN,X37HSA*,HMQ:9C8RAA2T&XS_9QQ_P#H1JG_ &@ M5$ZQ^]\KYS=_3D7Q:3^ZL;YO;_01[S63G,=0.)@ M SCUB^\IUZ^W'B;Z^X P&[/LMJ?N_ M(^1F;=T_^WFB>]\/VBV69A4N7B &J_>G[DG<7^5?L)_"3;C<>G?W@:% M[XPO:;9H/5;[KMR^X-0]DO%;46K%)8 /I87,Y;7,QB=AP&2NX;.X')T,SAQN2Q]N!S)ZMVC<@9+%(Q4>R1J.145#Y7[%G)LSQLB$;F/< MBXRC))QE&2I*,D^#33::?!K@?;&R7B7)VLNU.,X3A)QG"<6I1E&46G M&46DXR3332:=2Q-^7IV\Q'=3J_HG+S)*4&[U8$T_EG"4T9$S"\DX"K59GEAJ M-DE6GBMABGARV/B5\BQ4;\4;WK(R3Q5_U/V1>V#N_)T2DGITGWN--\>:Q-OD MJ^%96VG;FZ*LX-I)-%S?1SJ+C]3MA8>Y*P6JJ/.>G40 #F=\U#HS0[M];,HLEN7#>35M: M.S>RL=5C\WH$URP^!D6+WZC3963US10PY*&E9E-(QKZ%^BK65EMRX)MVW<@E62:X;U^Z56>J.R+MC#MQ>ZL",[V%. MD>:4Z)W,;FDXI0R8Q4.,XQC=C:N3JK='7^WJ-W%W;F-R52SC\CCK5BC?H78) M:MRE=J3/KVJENM.UDU>S6GCQ[LL?(A*W?A)QE&2<91E%T<91='&2::::33X/B?E/T?, M '0_Y6/69.T_=;B72,GCOSCH^GWUY6Y)BDB6 M:H_3=#LTKZXS(QIX5C MZO8=:/O;R<5*/]*W!3NK_=G9.@>QEO\ ZH:=I61#GTK&GZWDJB:=G'E&7)). MM87;KM6)TX\MUM-/BK"XK%+CC_$JRI%(L+&23(QZQ1RR.AB?*C56-DDK(IW1 M,<[PBN1CU:GM]*_0?V/+S+FJHUXTXNGX*JO\Z_"?QUH^6CE3AY/\O'_X,B&\ MH_(-[Q\O.%BV(6H+N\:O+;BHJK]9XMI5; M\KJRM_7O"3U@W)K>7N#5-1V_+4>Y)SDHIX3:BFZ1C5\L4E7@ M>$_TY';[]\?6W_Y[R?\ X7&0_BEV'^Q:O^KQ_P#$F)_@NZH_M^@?K\O_ (_ MTY';[]\?6W_Y[R?_ (7#^*78?[%J_P"KQ_\ $C^"[JC^WZ!^OR_\"/\ 3D=O MOWQ];?\ Y[R?_A#,:%A\5\=C]RPF-F> M^6Q&J4VV&-7U/\+S/JSUHV/U#VC/1,3$U*WJD+]N[8GEY*=*\5 MJ;'QY[&6*$&7IPS*V/\ .6%M2LMU7>6K'8A8Y%16HJ9C;^M96W-PO^9Q M,B%V*JTIZMNYVV]0KZEG8MVQ-I)N*N0<>>->' M-!M2B_)))^0K0^1-$V/BW?MVXTW"G^;]KX_VS8=+V2BCTD;5SFLY:WALI#'* MW\F:%ERF_P!#V^6O9XR M46XO@V68G&?(&N1=/UO=]=L2-]W-)A=HQ%3-8[XB+RJP6 MFU;K4EC7\J.1%:OM12IO5]+RM$U7)T?.2CF8M^Y:FEVW,<90 KR? MFD]=&]9>[_-6C8VC\#I^S9S]:/'[(ZZ5:;=2Y#67/,QN-B1\BICM7STM_#1N M5?+OS:J_[2SSI#NCZV]/]/U*[+FSK5KU>]QJ^]L>@Y2?YUR"A=?F[PIOZ][+ M>QNJFJ:7:@XZ;D7O6\?A%+N+CRE!.M)772%F#IQ2G=E"+?D3J:CTZVA>W[OC3-HV M7**SZN^[VDF!Q&0QSE8]C[6JU)[ M.;5B^/7#C)$1?*HB]"Z3;4^N._<#2KL.; A<[^_557M^]_J!TSU/7;-SN]4G9]7Q6FE+UB_\7;E#FJF[**G[,:9\_E\E(FSX)OM5K?N^U\L3 B#I8R 1I?Q)O[)NK_V MB;]]6L*2Q\*?[YUCYM8_3F0D\;/V7T/Y_>^21$<)K%= M !M/T6^^WTZ_FHZ]_Q;U$T[J)]W^N^Y\WV:X;]TI^] M';7O_3_:[)9+%5)=H "L&Y?_ &L\H?:)NWUER9;IHO[FQ/FUK]")17NK[4:E M\_R/E9F.S)F! /[5[%BI8@MU)YJMJK-%8K6:\KX;%>Q"]LD,\$T;FR1312 M-1S7-5'-8_4)SM35VTW&Y%IIIT::XIIKBF MGQ37836_D]?-)K]J-:H]>><\[!#V.U#$O_L]G;\L<*\TZKB*;I9\E"]\B?$\ MA:_0K/ERU=$1]RJQEL_*ENG;MMO:UZ?QD(JOJMR3HE\%B MS_P ./7ZUO_$ALS=EV,-[X]OXNS:P.;U7.9G6=FQ&2U_8]=RE_!Y[!9 MFE8QN7PN9Q5J6CD\5E,='&?[../_ -"-4_X#0*CM8_>^5\YN_IR+ MW-)_=6-\WM_H(]N8XR!7M_-N_P QCM-^F^&^HVJ%F_1;[KM'^;2^5N%//B-^ M^K7OG%KV:RL7WE.O7VX\3?7W & W9]EM3]WY'R,S;NG_V\T3W MOA^T6RS,*ER\0 U7[T_TVS0>JWW M7;E]P:A[)>*VHM6*2P #L!\F+NJ[JGVCQFF;?EUI\,\^SXO1-R^*G2/':YM MN^P5O/9\\W!AS:]IJ ME>M47I3MI?'6>%6^:"YX))MW(0BJ*4B1_AEZGSV!OZWI6HW7';&L2CCWDWZ- MN\W3'O\ 9PY9ONKC08NXW& M.%2'0N5%#FQI2?&YC*B[I5[96'^*O]BXI12M2;K>\6O2): M%JZZE:!:4='S[BCF0A%TMYR;:5,A.4I2GD12CF$HB%P M )D'X>;K-_8+K]O79?/T6LS_.>P+KFG2S00NFK<;\> MW;V.L7*EGS\3739-YDOQV8%1&O9AJDJ*Y')Z8,>)W=GTCN3&VEC2_NVGVN\N M\7QOWTI)-=C[NSR.+[?C9KR%E/@VV/\ 1.SLO?&4EZUJU[N[/8Z8^-*<&TZ< MT7&-K:T>1UZQA;WK>OKM7+%M_M]+E)]^&K M=?TULNYM_(E7-TJ]RK_<7N:=IU?:U-784_)A&"\J*PO&!LEZ!U!L[KQHI:?K M6/S2X_\ ]G'4;=WT:4C&5IX\TZMSF[KHJ5?!HD81* M !-7_#]=BOUG]3,_PCF+WQ&R=>=NFH8^&1\;IUX\Y GR.RZW(YZJ MD\WPFR1YNJGE'-AKPP,1R-]+6P'\3&U_HG>=K<-B-,75+"#_>?T[T[N[6R9\V=HV2XQ3;;]7R'*[:;;\USO[:7%1A""5% M1+O,1P): $:K\1CUX;G^+N'.SF&I>O)<>[#8XNW6:"-[Y9-3W)L^7U?(77 M^A8XJ& VC&6*K%]356?.M3P[SY9*_P +>YWCZMG[1OR^)R;2R+2?9WEJD+B7 MGE.W*,O]&R^SRPC\:&S5F;?TW?6+"N1A7WBWVEQ[F_65J4G^;;O1<(_TLCLX MU6)?PYG6E;&1YE[9;!COZ''Q1<,\;69FL MS&[TO;:NPJOEKD,WXI-V*%G V7C2].;>5?2_-5;=B-?*F^]E*+['&W+RHUWP M6['D[NI]0\R'H12PL9U[6^6[DRY6O(E8A":;KS7H<*.LJ\AJ3^(A7XBGLHFT M\M<6]7,#DFRXGBS"NY%WZK7E1S';UNM5(-8QV1B7RL=W7=)8MN%4\(Z'85\^ M?9Z9O^%[:GJ6AYF[\F%+^;<[FRVO]3:?QDHOS3N^B_AL>3C6N;QF[X6?N'3] M@X5RN/I]KUG)BG%KUB^J68S7XT9VK%9I52<,I-I^C2-N2H(3 M $CO\-W]X+L/]CF%^NV.(M>*G[,:9\_E\E(FSX)OM5K M?N^U\L3 B#I8R 1I?Q)O[)NK_VB;]]6L*2Q\*?[YUCYM8_3F0D\;/V7T/Y M_>^21$<)K%= !M/T6^^WTZ_FH MZ]_Q;U$T[J)]W^N^Y\WV:X;]TI^]';7O_3_:[)9+%5)=H "L&Y?_ &L\H?:) MNWUER9;IHO[FQ/FUK]")17NK[4:E\_R/E9F.S)F! !Z+4=NV?0=HU_=M+ MSV4U?;=5RU'.ZYL.%MRT_#[-+C@;Y=BLA*D+T2&:G+8KEZP=*LOIUJRR<-3N[6RION+C MXNW*C;L77^?%)N#?]I!.2]*-Q1MGZ#];].ZLZ(\3-=NQO7#MIY-A<%UG7_ %I)>:-5 MQCK/*&F86JU+?*VIXFI[<_BZD/I6_P A:O0K^E(6-=8S&/8D$?KM5ZL$\G^@ MO5_ZOY,-F;FO4T&].F/=F^&/:Y"U;EWGXV:YG'6@L> MUS'LTK5FO8Y%:YKFX*@CFN:OA6N:J>%1?H(XZNT]6RFNSUBY^G(EQI*:TO&3 M[?5[?Z"/:F.,@5[?S;O\QCM-^F^&^HVJ%F_1;[KM'^;2^5N%//B-^^K7OG%K MV:RL7WE.O7VX\3?7W & W9]EM3]WY'R,S;NG_ -O-$][X?M%L MLS"ITVS0>JWW7;E]P:A M[)>*VHM6*2P 3SODX=UE[;]7,9K^X9=^0YHX*CQ>A<@27;3[.4V3"LJRL MT7?;,D\DUJU/G\/1?5O3RR/EGRN/M3.]+9HT*Y>NVP/J7O">7@PY=!U)RO6: M*D;P+>%J5USW/I"CCY#E*L[M MM+^[Y#<2)$@ &..7^*-(YSXPWGB#DC M$1YO2.0M=R&M;!0>V'WR5;T7B&_CIIX;#:6:P]QD=NC:1BR5+L$4S/#XVJF5 MT/6M0VYK&/KFE3=O4,6ZKD'QI5=L9)-5A-5C.-:2@Y1?!LPNX]OZ5NO0LK;F MN6E>TK,LRM7(OMI+LE%_DS@Z3MS7I0G&,XM2BF5T/;WK!O'3[G[>^"MZ9+8L M:U>^+UG8_A%J4MUTG)NDGU?;\:Q);$*096@WTSQ,EF^#O16*KWK+!(B6C[)W M=IV^-MXVXM-HK=Z-)PK65J['A5QC?LRXVKT$ZJDX\))2FK=R-RTY.5N1K.;6:0 M #W?%W'.R\O\ ).A<5Z;6;;VKD7;]>TO7X)%5M*B7E= M$9;0=%S]R:WB;?TN*EJ.;DV[%M.O+SW9J$7)I-J*;K.5'RQ3D^"++OA[B_6N M$^*>.>(=/A]UK/&NEZYI6'5T,$,]JIKV*K8U,C>;79'%)D\K)7=9MR^/5-9E M?(Y56*\D4DN"+PMN:%@[ M8T#"VYIJ:P,'%M6(5[7&U!04I>>4JFXGP>^[-@N/;N5TW(YG(9;5<+E+&+Q.=M9*/9:3+#\]6J)=1&Q-;&V M=&)Y1OE9U[;\-NS;VW\.]K_KRUJYC6YWU&ZH*-R45*<%'D=.1OD[>-*^4K:W M=XOM^XVZ-0Q=L0TJ6WK67=MX\I6IW7Y_B!_J!^_/_ M )/!W_3G*?\ -X_AIZ;?^X?KU_PQ_&)U:_V>D?\ 3W/\0/\ 4#]^?_)X._Z< MY3_F\?PT]-O_ '#]>O\ AC^,3JU_L](_Z>Y_B!_J!^_/_D\'?]./X:> MFW_N'Z]?\,?QB=6O]GI'_3W/\0/]0/WY_P#)X._ZO^ M&/XQ.K7^STC_ *>Y_B#LO\GWYHW)W=G<>6^+.>H]*J;SK>OX;>=!DTW!V<#! ME=:AOOPFYULA!3]]:Q&1R6)DKK$U%?':G]:HD;?/".N/2#2-@8&%K.V_6 M'I]V[*S>5V:FXS:Y[3BU&-%)1NJ5>QQC3\9DEO#CUZUSJEJ6HZ#NR.)#5;%F M%_'[B$H*=I2<+ZDI3GQA*5EQHZM3E5>B=YB.!+( Y5?.5ZVIV*Z,\CRXO' M_&;MPLZ+FG45B9'\3)%J%2XS=<U-]S&2OQX)N7-C2O7+^+*??PA:BWQC M&[8Q.#L75%H&Z;F\]X9^XIM]S?O-6D^'+9@E"RJ>1]W&+EV5FY2[6SR] M,=F6.GVP]-VG:2[W%QUWK3;YLBXWG/D5?1ARQ7HQ2-AMLVG Z-J MNS;KM61AQ&L:?K^9VG8\M9]7P^+P.OXZSELQD9_0CG^YI8^I)*[PBKZ6KX-7 MP<+)U'-LZ?A0=S,OW86[<5VRG.2C&*^%R:2-QU#/P]*P+^J:C*G[,:9\_E\E(FSX)OM5K?N^U\L3 B#I8R 1I?Q)O[)NK_P!HF_?5K"DL M?"G^^=8^;6/TYD)/&S]E]#^?WODD1'":Q70 M ;3]%OOM].OYJ.O?\ %O433NHGW?Z[[GS?9KAOW2G[T=M>_P#3 M_:[)9+%5)=H "L&Y?_:SRA]HF[?67)ENFB_N;$^;6OT(E%>ZOM1J7S_(^5F8 M[,F8$ RQP=S=R1UTY2U'F+B;89];WC3,DV_C+L?JDJ7('M=!D<+F::/ MCCR>"S5&22M5/MC*+_)G M!TE&2XJ23-BVGNO6]D[@QMR[>O.SJF-/FB^V,D^$KS,,3K. M+R#&)':K^ICTCM06:\-:/4?I[JO3K7Y:3G?&8-Q.>/?2I&];KVTJ^6Y!OEN0 M;K%T:K"4)2N Z2]4]$ZL[6CKVF+N=0M25O*QI.LK%ZE:5HN>U->G9NI)3C6, ME"["Y;ANL<_.H KV_FW?YC':;]-\-]1M4+-^BWW7:/\VE\K<*>?$; M]]6O?.+7LUDYS'4#B8 M ,X]8OO*=>OMQXF^ON ,!NS[+:G[OR/D9FW=/_ +>: M)[WP_:+99F%2Y>( :K]Z?N2=Q?Y5^PG\)-N-QZ=_>!H7OC"]IMF@]5O MNNW+[@U#V2\5M1:L4E@ WN^7'W"R/2GM'I/*<\UV3CS+O_L3R]AZGF5V2 MX\SUFLW)7X:J1R.M934[L,&7IQL]V^Q/22NLC(YY57G?5'8]G?\ M#(T9**U M."[W&F_R;\$^5-U5(W$W:FW51C-RHW%'6.BW4C(Z7[]Q-?E*?T+2H3QV MJ.1QU^O':I7J5J%SX;-2W6E;)'(Q5:]CD5%5%*P+UF[CWIX]^,H7X2<91:HX MRBZ--/BFFJ-/L9-]G)7 MY8*?QV%B],KTR,3J\*,^/GA'4?ZD[E^B]3N[BX*]<;@FJBHOA?8J>Q47Z44L2*GNWBNP _H M !()_#V]:DY&[);GV(SM'WNO< ZVF/UJ29DC8I^2.1:F3P]2>!7QK5NM MP6FULJZ=GGUUY[M.7V*K%(T^)K=CTK:=C;&-*F5J=VLZ4JK%AQFT_*N>Z[:3 M[)1C3DJ<$T_Q)]W85[GBZN,KMF=$ M^5DS0@<68&C'S)NP;>LW2OG;DNID?S=M-C4;.C:#)%8B@OIO&_JFJX*]BVRJ MGQ%S7%R4F7JFX]U9^,E&5.Q M7.56J^>:\YRKK;O'ZC=,-6UVU-PU!XSL8[CR\ROY'Q-N<5+@W:<^^:X^A;DZ M.E'74EH13$ #KO""U!-6LPQ6*UB*2"Q7GC9+!/!*Q8Y89 MHI$='+%+&Y6N:Y%1R+X4_492A)3@VIIU37!IKL:?D:/S*,9Q<)I.#5&GQ33[ M4UYBM][U]<['5/M?S1PDVK8KX#6MMM9#1'V)7V76N.]F9'L6C2NNN3Q>LU]< MR=>O:D3Z+L$S%\.8YJ6H]/-T1WELS W#5/)O6$KU%2E^WZ%YG+C-QMSC"0PN2Q^8Q-RQCLKB;U3)XS( M4Y706Z&0H6([5*Y5F8J/AL5;,37LXXV]3:[PWU)!Y\ M)Y\%4F]MN7-I;LS]NW*\N+DRC!OME:?IV9/X9VI0E_+VEW73S=MC?6R-,W;8 MY*YN)"A?MIT5>ZOQN6ZT7XO8NPV(-6-S !Q0^?!V0_4MTOM\ M9X;(-J[EV-V"'0*L<4TD5^'0\-\/L'(F2K^GQ'+4GK1T<+:8[SYASB^$\_E- M[_XG=B_/9(P>+'>ZVOTREH>+<4=4 MUN\L>*3I-8\*7,F:7&L7'DL3\RR%Q3H0<2P@JL M !([_#=_>"[#_8YA?KMCB+7BI^S&F?/Y?)2)L^";[5:W[OM?+$P( M@Z6,@ $:7\2;^R;J_\ :)OWU:PI+'PI_OG6/FUC].9"3QL_9?0_G][Y)$1P MFL5T &T_1;[[?3K^:CKW_ !;U M$T[J)]W^N^Y\WV:X;]TI^]';7O\ T_VNR62Q527: K!N7_VL\H?:)NWUER9 M;IHO[FQ/FUK]")17NK[4:E\_R/E9F.S)F! !M;TU[?\H=*>:L'S!QK M9^+AC1F)W?2[=J2OA-_TZ>S#/DM;RKFQ6/A97K"V6G<;')+1ML9*UKVH^*33 M=];(T??V@7-#U94;]*U=2K.S=2:CL M7WE.O7VX\3?7W & W9]EM3]WY'R,S;NG_P!O-$][X?M%LLS"ITVS0>JWW7;E]P:A[)>*VHM6*2P M "9=\@[NL_E[AO+=5-[RRV.0.",=!D- EMRN?;S_ W8M148:,:JURR2<;YF MS#157/:C<=D*$43%2"5R04\26P%HFN6]YZ;"FFZC)QOI=D,I)OF^!7X)RX5] M.W=E)^E%%EWA&ZHRW)MJ[T_U>YS:QI$%+';[;F$VHJ/:VWBW&K;=(I6KN/&* M;C-D@\C&3$ !"5^=_T(_[;N:F]A.-\)\)PISQF[EC)5J43F8_1>7K; M;N7SVOLC1'0T\3N-:O/E\9&UR-9(R]7CCB@JPHZP'P^]2/K9M_ZM:KQERQA<\[E;;5JXZ<:VYMRE.5*NO%/TD6R-T?7+1K?+M?6+TG)5X6N*]K.H5L7B[#? M+FK9I2.:OAR(E9O6C=BW?U S,NS+FT_%?JUGC5.%EM2DGY5/)-6E+.OQI6DI$;_N-K$ZP;;^JW434M/MQY<.[>]8M>1=W?^,I'^C;E*5I? MZ'E[7O2K2-7O2YL^WC^K7VW63NXS=F4Y?TKL81O?@N+@NQ;_ )S, MZZ 1>/Q&O6Q+>'X8[88*BYUC$3R\+1?#'#Z8(*.2_ M/56Q8D>OKDNTXD\>$\R^\+6Z^6[G[+R9>C)+*L+^DN6W?C6O%M=S*,5V*-R7 MG('^-+9'>8VF=0\2#=RVW@Y+7,_0ESW<:32]&,8S[^$ING-*[:A7A%$4DF25 M^@ EP?AS>Q3,YQQS)U>S5Z) M+[G(MO&O-=BN6ZSM-^7FN6W./FY;*[/+8EX+]ZK+T34MA9=Q>L8=U9>/%OTG M9NTA>C&/YEJ\H2;_ #LG\!)=(FDX 07?GH]CDYN[M9O1,/D$MZ=UXP=; MC#'LKRN?3EW&23\]\B7TC=(](\C6SEN/#6?",15PK/8OCU.L1\/&UGM[I_;U M"_#ES]4N/(E5<>ZIRV%_HN"[V/\ O7^!53>*[>JW5U1N:3B7>?2]&LK%BDTX M]_7GR9*G%34W&Q<3?!XZ5$ZM\9#NQ&8 M $CO\-W]X+L/]CF%^NV.(M>*G[,:9\_E\E(FSX)OM5K?N^U\L3 B#I8R M1I?Q)O[)NK_VB;]]6L*2Q\*?[YUCYM8_3F0D\;/V7T/Y_>^21$<)K%= M !M/T6^^WTZ_FHZ]_Q;U$T[J)]W^N^ MY\WV:X;]TI^]';7O_3_:[)9+%5)=H "L&Y?_ &L\H?:)NWUER9;IHO[FQ/FU MK]")17NK[4:E\_R/E9F.S)F! .D_RT_F&;ET.Y?CO6ER6R<&;Q:J M4>6-!KV%5ZUT_H*N\:K#,]*M?<=;:[UM:[T1Y.HCZ2SN''3>->:['VNUAWIDAF9'/!*UT$R *]OYMW^8QVF_3?#?4;5"S?HM]UVC_- MI?*W"GGQ&_?5KWSBU[-9.)OK[@# ;L^RVI^[\CY& M9MW3_P"WFB>]\/VBV69A4N7B &J_>G[DG<7^5?L)_"3;C<>G?W@:%[X MPO:;9H/5;[KMR^X-0]DO%;46K%)8 !G_ *M]A]SZJ<\\<<[Z+*]V6T7/ MP7+^)]\D%7:-9MM=0VG4\@]\-AC*6QX&S/563W;WUGR-GB],T4;FZWN[;&G[ MQVYE;E;FE)*J4J\]5Z?[LPMV:.WZ MSB7E*4*I*]:?"[8DW&24;MMR@YW7R77_0^T7"?('!O( MU7WVM[WA)\>V_%##-D=UVQ M;4W-J.S]P8VXM+=,K'N)\K;4;D'PG;G3\FY&L7Y56JHTFM6WKM'2=][7S-J: MU&N#F67#F23E;GVV[L*II3M349PJFJQI).+:=53G?57=OU+V+G:Q:ERY[M]S8XT??7?0@X_#;3E=:_-MORG6.B&Q? M_(74O3=!OV^\TF%SUC*32_ M'/Z]G>W_ #QS'7N.O8#8-YO8K2IE1K&.T'4(X=2TB5D$:NAKR7=:PE:S,UBN M1;,TCE<]SG/=:CTXVU]4=D:;H,H\N3:QU*ZO_6N5N7N/:Z7)RBJ_DI*B225* MG5W=_P!>^I&K[EMSY\*]ERA8:=4\>RE9L-+L7/:MQG)+ASRDZMMMZ@&['. M "4E^&^YY]U>[ ]9LKD'>BW!A^;=)QSFHV-L]5U/2>1IDE5?RY[,,V MM>[C3V^BO*[QX1RI$'Q4;UG8U^:2FH9UB/*^U62+\-BMOQ=*Q*C?#W11N: MCFJOE-KV-N6YM#=N!N.%7#&R(N:7;*U*L+T5\,K4II>9M.C[#2NHVT;.^]CZ MGM.[RJ>;BSC;E)54+T?3L7&N%5"]&$VDTVE2JK4K8,R>/N1.@MT,A0L25;M.U"]$?#8JV8G,>U416N:J*6LVKMN_:C>LR4K,XJ M49)U3354TUVIKBF4CW[%[&O3QLF$K>1;DXSC).,HRBZ2C*+HU*+3332::HS\ M)^SY '0/Y778O_ +8^[G"F]Y#(+C]/V+.I MQCR$]\GNJ?\ 8_D)8L#/?R3FLDE6AK&;EHYE[6)ZG.QK4]OE6KS7J[M?ZW=/ M]0TVW'FSK=KO[/G[VSZ:C'^E@N]'L;JGI>JW9N&FW[WJN M1V).SDTM\TV^R%JX[=^7*U+XJBK5Q=AT5A%R( !A?L9S/A.N_!'+/-^PI%+ MCN,M%S^U,I32.B3,96C2D3 :_'*U%6.SL6>DK4(E7PU);#?*HGE4S^U=!R-T M;CPMO8U5=R\F%MM?DQ;].?X(0YIOX(OM-:WEN7%V;M34-TYJK8P,2Y>Y:TYY M1B^2VGVR[#N&S9&?+[)M>IR^$+8<3%Q\'%MX6)!6\6S;C"$5V1A!*,8 MKX$DDBCS.SLS4\Z]J6H7'=S\B[.[=FZ5G M[]>M8;T>OW3'^CU^A?'GZ?"DK_"K.$=9U=2:3>+9[7_3F0E\;,7]5M$E1\JU M"[Q_#9X?_!_S$3G&:1N>;L/J8;4=GR]J.%UB2MC,!E;]AE=CXXW3OAJ5)9&P MMDE8U7*GI1SD3SY5"9][-P\:'>9%VU;@W2LI1BJ^:K:X\'P^ KRPM/S]2NNQ MIUB]?O*/,XVX2G)132;:BFZ5:5>RK2\IZS&\%\VYBPM3$<.\J96VD;IEJXWC MW;;UA(F*UKY5AJXB61(V.>B*[QX153_Q/#=W!H-B//?SL.$*TK*];2K^%R,S M9V;N_)GW>/I6I7+E*TCC7I.GGHH-T,B8;I;W$V*%MG ]4>R68J/L+52[C>#N M3;E)MA/1ZHI+L&L/JQ.C21JN]3T]"*BKX3VF+O[\V/BS[O)UG2K=RE:2R\>+ MIYZ.Y4REGIAU*R8=YC[>URY;K2L<#*DJ^:JM-&4->^67W^V9T;<;U+YHK++) M-$U=AU2?4FHZ")9GK(_:I,*V&-S$\,>]6LD?^2U5=[#$Y75CIMAU[W6M/=$G MZ%V-WM=/]7SU^%+BEQ? SVG=#.K^J14L;;VIQ3;7QUIX[X*KJK[MM+S-JC?! M-LSYKWR0_F2YQT*VN"L7K->>%LS+6P\K\3,:UKX?>L;-4PVZ9G*5YE]C59)7 M:]CU\.1OA?&M9/B Z4XZ?)J4KLTZ4ACY/GIP!U]FJZMLVU9K;;.1S^4DQ]9C&7-(Q&OJR.")UIWN[\KOAVN56H]JM3Z;/Z MW;3WQN*.V]#L9_K,K_?#AOKIQM6Y MN[<.3I3P;=RW!V[5Z].\Y7)\D>52QX6W^<_C*J*;I54.51V(X M ;3]%OOM].OYJ.O?\6]1-.ZB?=_KON?-]FN&_=*?O1VU M[_T_VNR62Q527: K!N7_P!K/*'VB;M]9$I/_DK MTG3O8MNBL3?_ #$.R+I?ARR5V-Z;M4MU,A4JWZ%JO=HW:\-NE=J31V:ENI9C M;-7M5;$+GPV*]B%Z/8]BJU[514544K\N6YVINU=3CW\V[_,8[3?IOAOJ-JA9O MT6^Z[1_FTOE;A3SXC?OJU[YQ:]FLG.8Z@<3 M !G'K%]Y3KU]N/$WU]P!@-V?9 M;4_=^1\C,V[I_P#;S1/>^'[1;+,PJ7+Q #5?O3]R3N+_*OV$_A)MQN/ M3O[P-"]\87M-LT'JM]UVY?<&H>R7BMJ+5BDL $HW\/CW62G>V/I+OV M75(,DN6W_@F6Y(JMCR$44N0Y"T&L]\KE:ERI$[/4861LC:Z#*/>]7RQ,6(?B M:V#WMFUU TV'IV^6SF)?FOT;%Y\/R7\3-MMM2LI*D9,GEX.^J#MWKW2S5[B[ MN:GD8#=/QE663CIN57S+^\6XQA1V4Z145YE?24/+\8K:27-)D/O%IT MI^L^VUU T>W76](M2]82I6[A)N4Y/A5RQ7S75QBNZE?KS25M*&23N*S@ M "8'^';ZTIJ/"_)?:#/XM\6:YQ[V^6I8147Q+KS/"I^5YA!XH=V>NZ[B;/QIIV,*WWUY)_ZZ\O0C)> M>W9I*/P7W_)8]X,MD+3ML9V_,NVUE:E>]7QVU'_E\=OO)P:]*EW(N>['LSI5K.LV7)9LL5X]EQ:4E=R6K$)QKPK:[QWOP6W1-\'7;EGQ3. M #?;Y8G.J=>.\W7S?+ER*GKF3W2OQYN,MJPM;'1:OR5#+I5_)9. M1'Q_^BUN?,PY9?*^E)*#%5'(GI7G/5O;OUHZ>:GIMN+EE1QW>M459.Y8:NQC M'X;G([?X)OBNTZ[T(W9]3>J^CZKX\L>ZRD[#E/BO1M2G&\Z^6V MG1TH6(Y5\7*@ @B?.\ZVKP+W@V[:\332OIO82BWF'#/C]XZ*+9\K:FH\D M4999%\OOS;A5GRKVM_(CAR\+47V*B6,>'[=?UDZ>V,.]*N?IDO59_#;BD[#2 M_-5IQMKRN5N3*G?%-L=[1ZI9&I8T5'2]9CZY"B:2NR?+E1;;=9.\G?=*)*_% M>1LX^G;R-X 151?*>Q4]J*GTHH/YV\'V%C M1\N_L,[M#TWX,Y:OY'\Y[5=U"OK&_P \EAD]U^_:3+)JNTW<@QOY=:QGLABE MR;(WIZOA[T3D56N:Y:M^J.V%M#?>HZ+:AR82ONY925%W-WXRW&/G4%+NV_SH M->0NFZ.;Q>_.FND[CO3<\^YC*WD-TYGD6&[-Z32[.\G!W$OS9Q?E-U30#IH M(Z?XB;L.NG<"\7]<<-;?'E>9=LFV_;&066IZ=&XW=4GI8[(545)%ASNZ96E9 MKO7RSUX65/"KX5)2>%[;'KVXLS=5^*[G!LJU;JO];?KS2B_/"U&49+S7D0R\ M9N\GIFT,#96,VK^J9+NW:4IW&*XR4)+M]._.U.#2I\1)-KA6'<3C*V@ M "1W^&[^\%V'^QS"_7;'$6O%3]F-,^?R^2 MD39\$WVJUOW?:^6)@1!TL9 (_WXB_8'4.F_%>O1?%LDV#L9KE MF>2)C/@GT,)QUR7)+4MR+(CVS2W[U66)J,JJU6HCI+^%O&[S?.;E/EY M;>E37'MK._8HU_)&2;KY5VU=(@^-#)=OIII^+%S3NZW:;I^*XPQLKT9<>/I2 MC)*E*QKVI$,,G@5E@ &T_1;[[?3K^:CKW_% MO433NHGW?Z[[GS?9KAOW2G[T=M>_]/\ :[)9+%5)=H "L&Y?_:SRA]HF[?67 M)ENFB_N;$^;6OT(E%>ZOM1J7S_(^5F8[,F8$ DZ?)0^:4[6;. ML],.P^PN?K=ZQ7PO ._YBPKG:]D+=A(J7%&?N2-<^3!9"Q/Z<#9FD\X^54H* MJU7U&U(E=?NC_KL+N_-KVO[Y%.>99BO[2*57DP7Y\4OCHI>FOC/QU-W)U>%S MKP\&=GICO+(_N4FH:=?N/^SDVE'#G)]MN3?]VS63G,=0.)@ M SC MUB^\IUZ^W'B;Z^X P&[/LMJ?N_(^1F;=T_\ MYHGO?#]HMEF85+EXA^6]>I8 MRI/?R5RKCZ-5BRV;MZQ#4J5XT5$62>Q.^.&%B*J)YWL:2ADY^%;DU5*5^U%M>?C)'ZL3S%Q%GF.DP?*?'&9C;,E=TF)WC6 M4F:DRM>BHW_ 'O"I[/:?B]H.NXSID867;=*^E9N1X>?C%<# M]V->T+*7-BYN)G[DG<7^5?L)_"3;C<>G?W M@:%[XPO:;9H/5;[KMR^X-0]DO%;46K%)8 /9\=<@[=Q/ONG\F:%F+& M W/1-BQ.TZUEZWA7TLOAKD5VG(^)_F*U6?)%Z)H)$=%/"YT=/CP:XIT:::1D]%UG4MNZOC:[H]V5G5,2] M&[:FNV,X.JX=C3[)1=8RBW&2:;18Y]0.R^I]NNN_&_.^IK7K-V[#-CV; Q6& MSS:GNV*>N.VW6+2>MUAB8S,P2+6?,V-]JA)7LHU&3L\U9[YVEF;(W1E[R=R MO0IQNE>D<39+-J2*%CI)'(UJ*Y/*KX3VGULV+V1<5K'A*Y=?8HIR?#X%5GSN MWK./!W;\XPM+MY/G'A7"31U\SS!Q=B9Y8_?109/D#4Z$TD/JWL:2A MDY^%;DU5*5^U%M>?C)'^<9SGPGFIWU<-S#Q9EK4<+K$E;&<@ZE?G9 Q\<;IW MPU?*H+NW-PV(\]_ S80;I65BZE7S5<>T_EC>BD^'%M9K3QNBGKV()6OBF@ MFB>K7L1CCA9ZYGKB+5"6619I9$;93T9ZA0W_M.%S*FGN#"Y;64O+)T?=WN MWLO1BVW1+O(W8Q7+%-U"^(3I9/IAOJY;PHZ+L?*&^Z3QKI]-,AMG(&V: M[I6M472)"RUGMHRU3"8F"29WEL$4EZZQ'O7\EC?+E]B'BU+4,72=.R-5SI6$:0C_1 MBB\':FW<+:.VL#;&G5>'@8MNS&323GW<5%W)**2Y[DJSG14+[/+ WQL;IC'&T795F M4'*5RYG7H_E1Y4\?'EYU&?/E)U7%P5*T=(II,@K_ ?Z8]T;FO M8YS'L45/:B@_A9-]*N;V]C^J' G-+[/QF3W;C MG!S;-.B-1J[KA&2:UO<;/0UK?=P;EAKT;?8WRUJ>Q/H*J.H&WGM7>FI:"H\M MG'RI]VO_ $I_&6?Y[4X,NXZ8[JCO?I_I.Z%*,[V5A0=UKL[^'Q61%?Z-^%R/ M\AM :>;V <1_GR];'GX_P!@^$U_D/'U M4B:YL4%5OYMS5J1_I:RKA'KY\^$607APW6M!WU]#9$N7!U6UW7:E%7[=9V9. MO:W\9:BEQ:;QKE+>3"+JN6*^*R)OBN7 M':I6C4'HL%*L0 2DOPX?818KW.O5K+6?$ M=N&ISCI,+E:UC;-9<1I/(,'K>[S)-9KRZ_+#$Q/*,KV'JBIY5(@^*?;/-9T[ M>%E>E!O$NOX'S7;+^!)J\F_/*"_#//P5;Q4+VK[!OM)32S["H^UK.$:)TCMX]7-2R+$E/ P''!LNE/1QG)7>/ MY2>5+(E"2X.$HTKVOF,=9.%@ $CO\ M-W]X+L/]CF%^NV.(M>*G[,:9\_E\E(FSX)OM5K?N^U\L3 B#I8R M <.OQ!>HVMDZ$TLS71RP\?\[<=[=>]/H\)5NX7==#8K_5(QWI^-W:'_=1Z M^KQ[/'ES9#>&;-MXO4>=B?XV3IM^W'\*G9O?HVGYO_D17\86EW=0Z21R[;I# M!U;'OS5$ZQE"_C4[53TLB+JJOA2E&VH0Y8"5:@ M &T_1;[[?3K^:CKW_ !;U$T[J)]W^N^Y\WV:X;]TI^]';7O\ T_VNR62Q M527: K!N7_VL\H?:)NWUER9;IHO[FQ/FUK]")17NK[4:E\_R/E9F.S)F! M "*J+Y3V*GM14^E%!_.W@^PF7_)C^:+^O\ U_%=6>?=B][SEJ>* MECX[W+,VXVV>7-3Q-?WGYJR-JQ*DF1Y&UC'QN65_A9LKC8%LR>NS!;FE@IUY MZ0?5S*N;RVU:IM^]-._:@N&-]DYSC>FY!Q&,F( "O;^ M;=_F,=IOTWPWU&U0LWZ+?==H_P VE\K<*>?$;]]6O?.+7LUDYS'4#B8 M /H8G M+93 Y7&9W"9"YB-9AV]O MXL%V^4VK,Z@[]U']X:YJ]_L_M,S(GV=GXUQ]GD,*7+UW(2^_OW+5Z?PJ>^N6 M)K,OA7.>J>\F>]_A7N5?I^E54S\8Q@N6"2CYEP-1DW*3G)MS;XM]K_"S\I^C M^ ^QA]BV#7;#+>OYW,8*W&Y[X[6'R=W&6(W2Q.KR.9-2G@D8Z2!ZL/X3[XN5E8-^.5A7+EG*C6DX2<) M*J:=)1::JFTZ/BFUV,R^WM+V;;K6:TQ.Q?.R:=LF(N:_L6I_K>)\4D#U8K5:JH8-[0VF\NWGO2].]>M34X7/5 MK/>0FFI*<)\G-&2DE)2334DFG4V:>_\ ?ES!NZ9/6]7>G7K;MW+7KF3W=R$H M\LH3AWG+.$HMQE&2<91;BTTVC!!L1J0 !F7C[L9V#XDP%[5.*N=>8 M^,M7RF0LY;)ZYQ[R;NNEX+)92Y3J8ZWDLAB=;S>-H7;UG'T(('RRQND=#"QB MKZ6HB8/4]K[9UK)CF:SIV#EY<(J,9WL>U=G&*;DHQE.$I)*3;23HFV^ULV31 MMY[PVYBSP=O:MJ>!@W)N<[>/E7[-N4W%1U$\G MHQM#T7":>'AXMEIU7):MQH^RJY8KB?#.W3N?5(2M:GJ.?D6I*C5W(NW$TG5) MJKG.5$3Q[5^@RB22HNP MP)_,'] !_N.22&1DL,CXI8W-?')&YS)(WM7RU['M5'-(LQ2QSQ6<7?M4)XYXE\Q31S5)8I&2QJOY+D7RG^P^EVS:OP=N]&,[;5 M&I)--/R-/@?&Q>O8M^.3C3E;R8M.,XMQDFNQJ2HTUY*/@?OV3;]LW*U2N[?M M&Q;5%9M682ES24(Q@G)I)R:BE6322J^-$EY$>K4-4U/5KD;VJ9-_) MO0@H1E=N3N.,$VU"+FVU%.4FHK@G)NE6SSIZ3P@ &;M5[,=C]% MT^#CS2.P'-FFZ#6=:?7T?5.5-ZUW4(9+UZ3)W9(]:P^=IX9LEO(RNGEY5=[3 9FU-K:CG/5-0TW3[^I-)=]Z1SGO MYRJKG.Q#SW\/$R8\F3:MW(5K248R5?/ M1I\?A/7AY^=IUUW]/O7;%]QIS6YRA*CHVJQ:=&TG3LX(RNSM5V?9K^9U)G8_ MGE-4V+&6\+L&L?K>Y!_L[GEZ=Z[9FIPN>K6>>$TU)2A/DYHR4DI*2:::33J;'9D]W+4-,TW5\9X6JX]C*P MY--V[UN-R#<76+<9J46T^*=.#XHR.E:SK&@YBU'0\O)PM0C%I7;%VY9N)25) M)3MRC*DEP:K1K@S\NS;KN6ZW'9'<=MV;;<@]?4^]LV>RN>N.=ZYI/+K.5M6I MW+[RS([VN_WI'+]+E\_O$P<+ M]S@V;5FS^;;A&"\B[(I+L2_F1^-0U/4M6R M/6]5R+^5E4ISW;D[DZ5;IS3;=*MNE>UM^4]1HO-O,W%T\=GC/ESD[CNQ$JK% M/HV^[5J4T:NBB@=Z),#E:#V^J"%C%\+[6,1/H1$/)J.@Z'K$>35\+$RH>:]9 MMW5VU[)QEY6W_*>[1]T;FV]7Z U'/P:MM^KY%VQQ:2;^*G'BTDF^VB2\AC>S M9L7+$]NW/+9M6II;-FS8D?-/8L3O=+-/-+(KGRRRR.5SG.552H6([=#(XZ_4DB MM4KU*U$R6&:)[9(Y&HYJHJ(I\[MJUD6I6+\8SL3BXRC))QE%JCC).J::=&GP M:X,^N/D9&)D0RL6<[65:G&<)PDXSA.+3C*,DTXRBTG&2:::33J?2SNV;5M$W MQ&R[-L&Q6%1K5GSN9R.7F5K'/>QOO63J5Z[D9"5%.[.5R5./#FDVZ<7PKY7YV?W MU[=]TU*9EC5-OVC6;$7I]W/KV?RN%FC],Z66^B7&VZSV>FRU)$\+['IZOI]I M^AYIPC)=E.R2?DX?@/I@:IJ>E77?TO(OXU]T]*UW;GFM6K4TMBS9L2OFL6+$SW233SS2.=)+-+(Y7./RF)RN/FKWL=D:%J)LL,\,C)8I&HYKD5$4^.1CX^78GBY4(7<6Y!QG"<5 M*,XR5)1E%IJ49)M----.C/OBY63@Y-O-PKERSF6;D9V[D).$X3@U*$X2BU*, MXR2E&46G%I---&R7_?3W;_\ K%[4?_Z$Y;_YN-4_\=]/_P#L6C_]%C?\,W?_ M ,K=4?\ ]EU__P#(9?\ QC_SN['(R1O<3M*KHWM>U).P'*\L:JQ4 XML 12 ravn-20210731_htm.xml IDEA: XBRL DOCUMENT 0000082166 2021-02-01 2021-07-31 0000082166 2021-08-20 0000082166 2021-07-31 0000082166 2021-01-31 0000082166 2021-05-01 2021-07-31 0000082166 2020-05-01 2020-07-31 0000082166 2020-02-01 2020-07-31 0000082166 us-gaap:CommonStockMember 2021-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000082166 us-gaap:TreasuryStockMember 2021-04-30 0000082166 us-gaap:RetainedEarningsMember 2021-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0000082166 2021-04-30 0000082166 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2021-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0000082166 us-gaap:CommonStockMember 2021-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000082166 us-gaap:TreasuryStockMember 2021-07-31 0000082166 us-gaap:RetainedEarningsMember 2021-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0000082166 us-gaap:CommonStockMember 2021-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000082166 us-gaap:TreasuryStockMember 2021-01-31 0000082166 us-gaap:RetainedEarningsMember 2021-01-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000082166 us-gaap:RetainedEarningsMember 2021-02-01 2021-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-07-31 0000082166 us-gaap:CommonStockMember 2021-02-01 2021-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-07-31 0000082166 us-gaap:CommonStockMember 2020-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000082166 us-gaap:TreasuryStockMember 2020-04-30 0000082166 us-gaap:RetainedEarningsMember 2020-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0000082166 2020-04-30 0000082166 ravn:RedeemableNoncontrollingInterestMember 2020-04-30 0000082166 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0000082166 ravn:RedeemableNoncontrollingInterestMember 2020-05-01 2020-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0000082166 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0000082166 us-gaap:CommonStockMember 2020-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0000082166 us-gaap:TreasuryStockMember 2020-07-31 0000082166 us-gaap:RetainedEarningsMember 2020-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0000082166 2020-07-31 0000082166 ravn:RedeemableNoncontrollingInterestMember 2020-07-31 0000082166 us-gaap:CommonStockMember 2020-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000082166 us-gaap:TreasuryStockMember 2020-01-31 0000082166 us-gaap:RetainedEarningsMember 2020-01-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000082166 2020-01-31 0000082166 ravn:RedeemableNoncontrollingInterestMember 2020-01-31 0000082166 us-gaap:RetainedEarningsMember 2020-02-01 2020-07-31 0000082166 ravn:RedeemableNoncontrollingInterestMember 2020-02-01 2020-07-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-07-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-07-31 0000082166 us-gaap:CommonStockMember 2020-02-01 2020-07-31 0000082166 us-gaap:OtherRestructuringMember 2021-02-01 2021-07-31 0000082166 us-gaap:OtherRestructuringMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-02-01 2021-07-31 0000082166 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember 2021-05-01 2021-07-31 0000082166 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:OtherRestructuringMember 2021-02-01 2021-07-31 0000082166 ravn:DotTechnologyMember ravn:AppliedTechnologyMember 2019-11-13 2019-11-13 0000082166 ravn:DotTechnologyCorpMember ravn:AppliedTechnologyMember 2020-01-31 0000082166 ravn:DotTechnologyCorpMember ravn:AppliedTechnologyMember 2020-05-01 2020-07-31 0000082166 ravn:DotTechnologyCorpMember ravn:AppliedTechnologyMember 2021-07-31 0000082166 us-gaap:AllowanceForCreditLossMember 2021-07-31 0000082166 us-gaap:AllowanceForCreditLossMember 2021-01-31 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2021-05-01 2021-07-31 0000082166 ravn:LighterthanairMember country:US 2021-05-01 2021-07-31 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2020-05-01 2020-07-31 0000082166 ravn:LighterthanairMember country:US 2020-05-01 2020-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2021-05-01 2021-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2021-05-01 2021-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2020-05-01 2020-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2020-05-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2021-05-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2021-05-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2021-05-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2020-05-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2020-05-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2020-05-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2021-05-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2021-05-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2021-05-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2020-05-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2020-05-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2020-05-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2021-05-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PrecisionAgricultureMember country:US 2021-05-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember country:US 2021-05-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2020-05-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PrecisionAgricultureMember country:US 2020-05-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember country:US 2020-05-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2021-05-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2021-05-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2020-05-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2020-05-01 2020-07-31 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2021-05-01 2021-07-31 0000082166 us-gaap:ProductMember country:US 2021-05-01 2021-07-31 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2020-05-01 2020-07-31 0000082166 us-gaap:ProductMember country:US 2020-05-01 2020-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2021-05-01 2021-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2021-05-01 2021-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2020-05-01 2020-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2020-05-01 2020-07-31 0000082166 ravn:AppliedTechnologyMember 2021-05-01 2021-07-31 0000082166 ravn:EngineeredFilmsMember 2021-05-01 2021-07-31 0000082166 ravn:AerostarMember 2021-05-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember 2021-05-01 2021-07-31 0000082166 ravn:AllSegmentsMember 2021-05-01 2021-07-31 0000082166 ravn:AppliedTechnologyMember 2020-05-01 2020-07-31 0000082166 ravn:EngineeredFilmsMember 2020-05-01 2020-07-31 0000082166 ravn:AerostarMember 2020-05-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember 2020-05-01 2020-07-31 0000082166 ravn:AllSegmentsMember 2020-05-01 2020-07-31 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 ravn:LighterthanairMember country:US 2021-02-01 2021-07-31 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2020-02-01 2020-07-31 0000082166 ravn:LighterthanairMember country:US 2020-02-01 2020-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2021-02-01 2021-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2020-02-01 2020-07-31 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2020-02-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2021-02-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2021-02-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2021-02-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2020-02-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2020-02-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2020-02-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2021-02-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2021-02-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2021-02-01 2021-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2020-02-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2020-02-01 2020-07-31 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2020-02-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2021-02-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PrecisionAgricultureMember country:US 2021-02-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember country:US 2021-02-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2020-02-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember ravn:PrecisionAgricultureMember country:US 2020-02-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember country:US 2020-02-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2021-02-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2021-02-01 2021-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2020-02-01 2020-07-31 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2020-02-01 2020-07-31 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 us-gaap:ProductMember country:US 2021-02-01 2021-07-31 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2020-02-01 2020-07-31 0000082166 us-gaap:ProductMember country:US 2020-02-01 2020-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2021-02-01 2021-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2020-02-01 2020-07-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2020-02-01 2020-07-31 0000082166 ravn:AppliedTechnologyMember 2021-02-01 2021-07-31 0000082166 ravn:EngineeredFilmsMember 2021-02-01 2021-07-31 0000082166 ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 srt:ConsolidationEliminationsMember 2021-02-01 2021-07-31 0000082166 ravn:AllSegmentsMember 2021-02-01 2021-07-31 0000082166 ravn:AppliedTechnologyMember 2020-02-01 2020-07-31 0000082166 ravn:EngineeredFilmsMember 2020-02-01 2020-07-31 0000082166 ravn:AerostarMember 2020-02-01 2020-07-31 0000082166 srt:ConsolidationEliminationsMember 2020-02-01 2020-07-31 0000082166 ravn:AllSegmentsMember 2020-02-01 2020-07-31 0000082166 us-gaap:ShortTermContractWithCustomerMember 2021-02-01 2021-07-31 0000082166 us-gaap:ShortTermContractWithCustomerMember 2021-07-31 0000082166 us-gaap:ShortTermContractWithCustomerMember 2021-01-31 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2021-07-31 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2021-02-01 2021-07-31 0000082166 ravn:AppliedTechnologyExcludingAutonomyMember 2021-01-31 0000082166 ravn:EngineeredFilmsMember 2021-01-31 0000082166 ravn:AerostarMember 2021-01-31 0000082166 ravn:AppliedTechnologyExcludingAutonomyMember 2021-02-01 2021-07-31 0000082166 ravn:EngineeredFilmsMember 2021-02-01 2021-07-31 0000082166 ravn:AerostarMember 2021-02-01 2021-07-31 0000082166 ravn:AppliedTechnologyExcludingAutonomyMember 2021-07-31 0000082166 ravn:EngineeredFilmsMember 2021-07-31 0000082166 ravn:AerostarMember 2021-07-31 0000082166 ravn:IPRDPlacedInServiceMember 2021-05-01 2021-07-31 0000082166 ravn:IPRDPlacedInServiceMember 2021-02-01 2021-07-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-07-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-31 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-07-31 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-31 0000082166 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-31 0000082166 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-31 0000082166 us-gaap:PatentsMember 2021-07-31 0000082166 us-gaap:PatentsMember 2021-01-31 0000082166 us-gaap:OtherIntangibleAssetsMember 2021-07-31 0000082166 us-gaap:OtherIntangibleAssetsMember 2021-01-31 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-05-01 2021-07-31 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-05-01 2020-07-31 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-02-01 2021-07-31 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-02-01 2020-07-31 0000082166 ravn:BankOfAmericaMember 2021-02-01 2021-07-31 0000082166 ravn:BankOfAmericaMember 2021-07-31 0000082166 ravn:BankOfAmericaMember 2021-01-31 0000082166 ravn:WEDCMember 2021-07-31 0000082166 ravn:WEDCMember 2021-02-01 2021-07-31 0000082166 us-gaap:CostOfSalesMember 2021-05-01 2021-07-31 0000082166 us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0000082166 us-gaap:CostOfSalesMember 2021-02-01 2021-07-31 0000082166 us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2021-07-31 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-07-31 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-05-01 2021-07-31 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-05-01 2020-07-31 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-02-01 2021-07-31 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-02-01 2020-07-31 0000082166 us-gaap:OperatingIncomeLossMember 2021-05-01 2021-07-31 0000082166 us-gaap:OperatingIncomeLossMember 2020-05-01 2020-07-31 0000082166 us-gaap:OperatingIncomeLossMember 2021-02-01 2021-07-31 0000082166 us-gaap:OperatingIncomeLossMember 2020-02-01 2020-07-31 0000082166 us-gaap:CorporateAndOtherMember 2021-05-01 2021-07-31 0000082166 us-gaap:CorporateAndOtherMember 2020-05-01 2020-07-31 0000082166 us-gaap:CorporateAndOtherMember 2021-02-01 2021-07-31 0000082166 us-gaap:CorporateAndOtherMember 2020-02-01 2020-07-31 0000082166 us-gaap:AllOtherSegmentsMember 2021-05-01 2021-07-31 0000082166 us-gaap:AllOtherSegmentsMember 2020-05-01 2020-07-31 0000082166 us-gaap:AllOtherSegmentsMember 2021-02-01 2021-07-31 0000082166 us-gaap:AllOtherSegmentsMember 2020-02-01 2020-07-31 0000082166 us-gaap:CorporateMember 2021-05-01 2021-07-31 0000082166 us-gaap:CorporateMember 2020-05-01 2020-07-31 0000082166 us-gaap:CorporateMember 2021-02-01 2021-07-31 0000082166 us-gaap:CorporateMember 2020-02-01 2020-07-31 shares iso4217:USD iso4217:USD shares ravn:Divisions pure iso4217:CAD ravn:numberOfInstallmentPayments 0000082166 --01-31 2022 Q2 false 10-Q true 2021-07-31 false 001-07982 RAVEN INDUSTRIES, INC. SD 46-0246171 205 East 6th Street, P.O. Box 5107 Sioux Falls SD 57117-5107 605 336-2750 Common Stock, $1 par value RAVN NASDAQ Yes Yes Large Accelerated Filer false false false 35917637 13077000 32938000 70591000 48669000 75692000 52703000 8550000 5776000 167910000 140086000 108883000 106007000 108574000 107677000 47470000 44585000 11395000 11016000 444232000 409371000 21588000 18639000 39173000 30401000 5088000 2998000 65849000 52038000 2849000 1981000 23010000 23997000 91708000 78016000 1 1 100000000 100000000 67583000 67533000 67583000 67533000 69910000 66670000 328149000 311676000 -1935000 -3341000 31665000 31665000 111183000 111183000 352524000 331355000 444232000 409371000 114426000 85179000 226912000 171675000 72257000 55047000 144757000 113076000 42169000 30132000 82155000 58599000 12465000 10808000 23927000 21313000 21370000 13181000 38321000 27204000 8334000 6143000 19907000 10082000 -276000 377000 -246000 -91000 8058000 6520000 19661000 9991000 1205000 701000 3188000 223000 6853000 5819000 16473000 9768000 0 0 0 -98000 6853000 5819000 16473000 9866000 0.19 0.16 0.46 0.27 0.19 0.16 0.45 0.27 6853000 5819000 16473000 9768000 -978000 1868000 1366000 -711000 -6000 1000 -11000 2000 -20000 2000 -40000 5000 -958000 1866000 1406000 -716000 5895000 7685000 17879000 9052000 0 0 0 -98000 5895000 7685000 17879000 9150000 67583000 67266000 -111183000 321296000 -977000 343985000 6853000 6853000 -978000 -978000 -6000 20000 20000 2644000 2644000 67583000 69910000 -111183000 328149000 -1935000 352524000 67533000 66670000 -111183000 311676000 -3341000 331355000 16473000 16473000 1366000 1366000 -11000 40000 40000 1000 -42000 -41000 49000 -1096000 -1047000 4378000 4378000 67583000 69910000 -111183000 328149000 -1935000 352524000 67500000 62505000 -111183000 301599000 -7997000 312424000 0 5819000 5819000 0 1868000 1868000 1000 -2000 -2000 0.13 -93000 4753000 4660000 1000 -12000 -11000 9000 -9000 0 2113000 2113000 67510000 64690000 -111183000 302665000 -6131000 317551000 0 67436000 61508000 -111183000 302300000 -5415000 314646000 21302000 9866000 9866000 -98000 -711000 -711000 2000 -5000 -5000 215000 215000 -21204000 0.26 -183000 9501000 9318000 11000 -124000 -113000 54000 -692000 -638000 9000 -9000 0 3609000 3609000 67510000 64690000 -111183000 302665000 -6131000 317551000 0 16473000 9768000 9100000 8478000 0 -212000 -2521000 -2392000 4378000 3609000 266000 -237000 22053000 -8669000 22959000 204000 3023000 420000 15226000 3525000 -5113000 30584000 10044000 7783000 83000 336000 733000 146000 263000 251000 1964000 0 1820000 -24000 -14215000 -7318000 0 9318000 10815000 50150000 10000000 50000000 0 17853000 1047000 638000 -41000 -113000 -212000 -208000 -485000 -27980000 -48000 -180000 -19861000 -4894000 32938000 20707000 13077000 15813000 0 2774000 BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION <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%">Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air, and aerospace and defense markets. The Company is comprised of three unique operating units, or divisions, classified into reportable business segments: Applied Technology, Engineered Films, and Aerostar. </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 accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021. </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%">Financial results for the interim three and six-month periods ended July 31, 2021, are not necessarily indicative of the results that may be expected for the year ending January 31, 2022. The January 31, 2021, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those 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-style:italic;font-weight:400;line-height:120%">Proposed Transaction with CNH Industrial N.V. </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 June 20, 2021, the Company entered into an Agreement and Plan of Merger ("Merger Agreement") with CNH Industrial N.V., a Netherlands public limited liability company (“CNH Industrial”). Under the terms of the agreement, CNH Industrial will acquire 100% of the capital stock of Raven for $58.00 per share. The merger is subject to shareholder approval, as well as to customary closing conditions, including regulatory approvals, and is expected to close in the fourth quarter of fiscal year 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $4,863 and $5,163 of merger-related expenses in the three- and six-month period ended July 31, 2021. These costs relate primarily to professional service fees in connection with the proposed merger. The costs incurred are reported as "Selling, general, and administrative expenses" in the Consolidated Statements of Income and Comprehensive 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-style:italic;font-weight:400;line-height:120%">Risks and Uncertainties (COVID-19)</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 COVID-19 pandemic has had, and may continue to have, an unfavorable impact on certain areas of the Company's business. Economic conditions have continued to improve during the six-months ended July 31, 2021, however, the broader implications of the COVID-19 pandemic on the Company's financial condition and results of operations remain uncertain, and will depend on certain developments, including the effectiveness of vaccines to address the COVID-19 virus, as well as potential variants or further spread of the virus. The pandemic's ongoing impact to the Company's customers and suppliers remains uncertain. The Company may continue to experience supply chain constraints that hampers the Company's ability to fulfill orders on time or reduced customer demand in certain markets could materially and adversely impact business, financial condition, results of operations, liquidity and cash flows in future periods. </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-style:italic;font-weight:400;line-height:120%">Redeemable Noncontrolling Interest</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 Company acquired a majority ownership in Dot Technology Corp. (DOT) in the fourth quarter of fiscal 2020. DOT, located in Regina, Saskatchewan, Canada, designs autonomous agriculture solutions and manufactures an agriculture platform to semi-autonomously handle a large variety of agriculture implements. The acquisition provided noncontrolling interest shareholders various put options that, if exercised, obligated the Company to purchase their outstanding DOT shares. Due to the redemption features provided to the minority shareholders in the acquisition, the 36% remaining noncontrolling interest was classified as a redeemable noncontrolling interest in the Company’s Consolidated Balance Sheets as of January 31, 2020. During the second quarter of fiscal 2021, the Company closed on the transaction to purchase the shares of the largest minority interest shareholder for $17,853, giving the Company full voting control of DOT. The remaining redeemable amount, as well as </span></div>the liability for the noncontrolling interest redeemed in fiscal year 2020, totaling approximately $5,352, is payable in November 2021 and is classified as "Accrued Liabilities" in the Consolidated Balance Sheet at July 31, 2021. 3 CNH Industrial N.V. 1 58.00 4863000 5163000 Dot Technology Corp. 0.36 17853000 5352000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:8pt;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 material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021, other than described below. </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%">Software Development Costs</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition. </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 capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $1,439 and $0 at July 31, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No amortization expense was recorded in the three- and six-month periods ended July 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Adopted </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are no significant </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounting Standard Updates (ASU's)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued that were adopted in the six-month period ended 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-style:italic;font-weight:400;line-height:120%">New Accounting Standards Not Yet Adopted</span></div>There are no significant ASU's issued and not yet adopted as of July 31, 2021. <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%">Software Development Costs</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition. </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 capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $1,439 and $0 at July 31, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No amortization expense was recorded in the three- and six-month periods ended July 31, 2021.</span></div> 1439000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Adopted </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are no significant </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounting Standard Updates (ASU's)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued that were adopted in the six-month period ended 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-style:italic;font-weight:400;line-height:120%">New Accounting Standards Not Yet Adopted</span></div>There are no significant ASU's issued and not yet adopted as of July 31, 2021. SELECTED BALANCE SHEET INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the components of selected items from the Consolidated Balance Sheets: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Inventories, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease right-of-use 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,007 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and related</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement benefits</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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,010 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,997 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Includes assets held for use and assets held for sale. The amount of assets held for sale at July 31, 2021, and January 31, 2021, were not material.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the components of selected items from the Consolidated Balance Sheets: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.451%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Inventories, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,692 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease right-of-use 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,007 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and related</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">Other liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement benefits</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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,010 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,997 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Includes assets held for use and assets held for sale. The amount of assets held for sale at July 31, 2021, and January 31, 2021, were not material.</span></div> 71413000 47879000 1084000 2734000 1906000 1944000 70591000 48669000 12788000 7684000 1849000 759000 61055000 44260000 75692000 52703000 701000 1440000 7849000 4336000 8550000 5776000 3117000 3117000 87444000 84651000 176381000 169252000 1561000 1282000 268503000 258302000 159620000 152295000 108883000 106007000 1835000 1595000 5816000 6850000 2038000 360000 1706000 2211000 11395000 11016000 6953000 4881000 6597000 6255000 1700000 1896000 3085000 2068000 1370000 238000 1996000 2386000 2000000 2000000 1916000 2482000 13556000 8195000 39173000 30401000 9012000 8996000 4898000 5426000 1345000 2091000 2823000 2692000 4932000 4792000 23010000 23997000 NET INCOME PER SHARE<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units, and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award. </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 outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><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%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,613</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,534</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 computation of earnings per share is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><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%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Raven Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-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%">5,819 </span></td><td style="background-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%">16,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,917,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,838,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,901,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fully vested stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,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%">159,923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic calculation</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%">36,085,511 </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%">35,995,997 </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%">36,061,463 </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%">35,961,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,917,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,838,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,901,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fully vested stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock options and restricted stock units</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%">384,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted calculation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,469,943 </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%">36,081,988 </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%">36,447,415 </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%">36,079,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share ─ basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share ─ diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The options and restricted stock units excluded from the diluted net income per share calculation were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><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%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,613</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,534</span></td></tr></table> 934 321613 610 321534 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of earnings per share is presented below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><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%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Raven Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,853 </span></td><td style="background-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%">5,819 </span></td><td style="background-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%">16,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,917,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,838,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,901,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fully vested stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,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%">159,923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic calculation</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%">36,085,511 </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%">35,995,997 </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%">36,061,463 </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%">35,961,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,917,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,838,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,901,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fully vested stock units outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock options and restricted stock units</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%">384,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted calculation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,469,943 </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%">36,081,988 </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%">36,447,415 </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%">36,079,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share ─ basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share ─ diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6853000 5819000 16473000 9866000 35917637 35838509 35901540 35818224 167874 157488 159923 143580 36085511 35995997 36061463 35961804 35917637 35838509 35901540 35818224 167874 157488 159923 143580 384432 85991 385952 117485 36469943 36081988 36447415 36079289 0.19 0.16 0.46 0.27 0.19 0.16 0.45 0.27 REVENUE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenues</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:17.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Product Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2020</span></td></tr><tr><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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighter-than-Air</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plastic Films &amp; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Sheeting</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Agriculture</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">32,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">12,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Totals</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%">44,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">57,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,426 </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%">35,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">13,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">85,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2020</span></td></tr><tr><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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighter-than-Air</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">16,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">16,090 </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%">    International</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plastic Films &amp; Sheeting</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,936 </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%">    International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Agriculture Equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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%">67,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,859 </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%">    International</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%">31,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </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%">    International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#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%">Totals</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,469 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,852 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,674 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,912 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,509 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,675 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar. </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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</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%">Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Consolidated Balance Sheets, respectively. </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%">During the six months ended July 31, 2021, the Company’s contract assets decreased by $1,679 while contract liabilities increased $2,090. The change was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </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%">3,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,679)</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%">(51.6)</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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Remaining Performance Obligations</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%">As of July 31, 2021, the Company has no remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized from performance obligations satisfied in the prior period during the six-month period ending July 31, 2021, were not material.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenues</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:17.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue by Product Category</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2020</span></td></tr><tr><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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighter-than-Air</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plastic Films &amp; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Sheeting</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Agriculture</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">32,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">12,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Totals</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%">44,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">57,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,426 </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%">35,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">13,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">85,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended July 31, 2020</span></td></tr><tr><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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="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%">ATD</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%">EFD</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%">AERO</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ELIM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lighter-than-Air</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">16,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">16,090 </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%">    International</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plastic Films &amp; Sheeting</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,936 </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%">    International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Precision Agriculture Equipment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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%">67,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,859 </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%">    International</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%">31,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Domestic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475 </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%">    International</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#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%">Totals</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,469 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,852 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,674 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,912 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,509 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,675 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar. 9479000 9479000 10008000 10008000 0 0 34000 34000 52337000 -49000 52288000 32478000 -38000 32440000 4750000 0 4750000 3774000 0 3774000 32209000 0 32209000 28000000 -2000 27998000 12392000 12392000 7502000 7502000 3306000 3306000 3423000 3423000 2000 2000 0 0 44601000 57087000 12787000 -49000 114426000 35502000 36252000 13465000 -40000 85179000 13978000 13978000 16090000 16090000 597000 597000 46000 46000 97739000 -83000 97656000 63034000 -98000 62936000 8113000 0 8113000 6616000 0 6616000 67861000 0 67861000 58861000 -2000 58859000 31608000 31608000 18648000 18648000 7073000 7073000 8475000 8475000 26000 26000 5000 5000 99469000 105852000 21674000 -83000 226912000 77509000 69650000 24616000 -100000 171675000 -1679000 2090000 Changes in our contract assets and liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </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%">3,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,679)</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%">(51.6)</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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 1577000 3256000 -1679000 -0.516 5088000 2998000 2090000 0.697 0 ACQUISITIONS AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fiscal year 2022 and 2021</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 no material business acquisitions in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Acquisition-related Contingent Consideration</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 Company has a contingent liability related to the acquisition of AgSync, Inc. (AgSync) in fiscal 2019. The Company also had contingent liabilities related to the acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; and Raven Europe B.V. (Raven Europe), formerly named SBG Innovatie BV and its affiliate Navtronics BVBA (collectively, SBG), in fiscal 2015; which were settled in the second and third quarters of the prior fiscal year, respectively. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the particular contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).</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%">Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of the liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration earn-out paid</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </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%">2,459 </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%">2,000 </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%">2,459 </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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">Classification of liability in the consolidated balance sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-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%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-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%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, long-term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the acquisition of AgSync, the Company entered into a contingent earn-out agreement, not to exceed $3,500. The earn-out is to be paid annually over three years after the purchase date, contingent upon achieving certain revenue milestones. The Company has made no payments on this potential earn-out liability as of July 31, 2021.</span></div> 0 0 <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%">Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of the liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration earn-out paid</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </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%">2,459 </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%">2,000 </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%">2,459 </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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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%">Classification of liability in the consolidated balance sheet</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-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%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-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%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, long-term</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2000000 2778000 2000000 2934000 0 -157000 0 -212000 0 -162000 0 -263000 2000000 2459000 2000000 2459000 2000000 233000 2000000 233000 0 2226000 0 2226000 2000000 2459000 2000000 2459000 3500000 P3Y 0 GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</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%">Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. There were no goodwill impairment losses reported in the three- and six-month periods ended July 31, 2021 and 2020, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reporting segment were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><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:400;line-height:100%">Applied Technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Engineered<br/>Films</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:400;line-height:100%">Aerostar</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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></div></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%">73,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,232 </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%">634 </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%">107,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,708 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,232 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,574 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-lived assets, including definite-lived intangibles</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 Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property, plant, and equipment, if events or changes in circumstances indicate that an asset might be impaired. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairment charges </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Indefinite-lived intangible assets</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indefinite-lived intangible assets relate to in-process R&amp;D (IPR&amp;D) and are capitalized and subject to annual impairment testing using a fair-value based test. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amortization of the IPR&amp;D will start when the current in-process research and development project is complete and the product is commercialized. Amortization of the IPR&amp;D will be on a straight-line basis over the remaining estimated useful lives of these assets. The IPR&amp;D project for OMNiDRIVE™ was commercialized during the current quarter and $6,400 of acquired IPR&amp;D was placed in service and reclassified to "Existing Technology." These costs are being amortized over a 7 year useful life.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the components of intangible assets, which are reported net on the Consolidated Balance Sheets: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:9pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000000;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"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Existing technology</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:9pt;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:9pt;font-weight:400;line-height:100%">15,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(8,607)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">7,032 </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:9pt;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:9pt;font-weight:400;line-height:100%">9,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(8,304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Software development</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:9pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other intangibles</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">68,349 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">(20,879)</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">47,470 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">64,263 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">(19,678)</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">44,585 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="27" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(a) A portion of these intangible assets are denominated in a foreign currency and subject to exchange rate fluctuations. </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"/></tr></table></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:115%">The estimated future amortization expense for these definite-lived intangible assets during the next five years is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:39.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.577%"/><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:400;line-height:100%">Remainder of 2022</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:400;line-height:100%">2023</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:400;line-height:100%">2024</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:400;line-height:100%">2025</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:400;line-height:100%">2026</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:400;line-height:100%">2027 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;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 estimated future amortization expense table above does not reflect the expected amortization associated with indefinite-lived in-process R&amp;D assets for R&amp;D projects not completed and capitalized software development costs not available for release to the public. Amortization of these indefinite-lived intangible assets will start upon completion of the current R&amp;D projects, on a straight-line basis over their remaining estimated useful life. The applicable table will be updated at such time these intangible assets are placed into service.</span></div> 0 0 0 0 <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 changes in the carrying amount of goodwill by reporting segment were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><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:400;line-height:100%">Applied Technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Engineered<br/>Films</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:400;line-height:100%">Aerostar</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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></div></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%">73,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,232 </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%">634 </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%">107,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at July 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,708 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,232 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,574 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 73811000 33232000 634000 107677000 897000 0 0 897000 74708000 33232000 634000 108574000 0 0 0 0 -6400000 P7Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the components of intangible assets, which are reported net on the Consolidated Balance Sheets: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:9pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:1pt solid #000000;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"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Existing technology</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:9pt;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:9pt;font-weight:400;line-height:100%">15,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(8,607)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">7,032 </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:9pt;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:9pt;font-weight:400;line-height:100%">9,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(8,304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;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:9pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Software development</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:9pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other intangibles</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">68,349 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">(20,879)</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">47,470 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">64,263 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">(19,678)</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%">44,585 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="27" style="padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(a) A portion of these intangible assets are denominated in a foreign currency and subject to exchange rate fluctuations. </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"/></tr></table></div> 15639000 8607000 7032000 9263000 8304000 959000 16113000 8903000 7210000 16128000 8248000 7880000 1439000 0 1439000 0 0 0 9381000 3369000 6012000 7297000 3126000 4171000 25777000 0 25777000 31575000 0 31575000 68349000 20879000 47470000 64263000 19678000 44585000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated future amortization expense for these definite-lived intangible assets during the next five years is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:39.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.577%"/><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:400;line-height:100%">Remainder of 2022</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:400;line-height:100%">2023</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:400;line-height:100%">2024</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:400;line-height:100%">2025</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:400;line-height:100%">2026</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:400;line-height:100%">2027 and Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1675000 3257000 2771000 2762000 2494000 7296000 EMPLOYEE POSTRETIREMENT BENEFITS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </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 actuarial losses</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%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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 unrecognized gains in prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Service cost is reported in net income as "Selling, general, and administrative expenses" in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. The components of the net periodic benefit cost, other than the service cost component, are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.</span></div> The components of the net periodic benefit cost for postretirement benefits are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </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 actuarial losses</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%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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 unrecognized gains in prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8000 9000 17000 18000 67000 70000 134000 140000 -49000 -43000 -98000 -86000 -23000 -40000 -47000 -80000 101000 82000 202000 164000 WARRANTIES<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%">Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in provision</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Changes in the warranty accrual were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in provision</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,085 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2655000 1606000 2068000 2019000 659000 497000 1363000 1000000 229000 494000 346000 1410000 3085000 1609000 3085000 1609000 DEBT<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Credit Facility</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 September 20, 2019, the Company entered into a credit facility with Bank of America, N. A., as administrative agent, and Wells Fargo Bank, National Association (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to $100,000 with a maturity date of September 20, 2022. Loans or borrowings defined under the Credit Agreement accrue interest and fees at varying rates. The Credit Agreement includes an annual administrative fee as well as an unborrowed capacity fee. Debt under the agreement is subject to customary affirmative and negative covenants, including financial covenants. These financial covenants include a consolidated interest coverage ratio and consolidated leverage ratio, both of which are defined in the Credit Agreement. As of July 31, 2021, the Company has no outstanding borrowings under the Credit Agreement. The Company has $100,000 in availability under the Credit Agreement as of July 31, 2021. The credit facility may be utilized for strategic business purposes such as business acquisitions, and for net working capital needs.</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 unamortized debt issuance costs associated with the Credit Agreement were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">92 </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%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.</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%">Letters of credit (LOC) issued and outstanding were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/><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="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%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement. </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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Notes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has a long-term note related to a financial assistance agreement (Agreement) with Western Economic Diversification Canada (WEDC), a government agency in Canada, that was entered into in August 2019. Under the Agreement, the WEDC agrees to contribute up to $5,000 in Canadian dollars, approximately $4,000 in US dollars, over a three-year period for costs incurred to develop a cloud-based distribution and service channel for a particular product being developed. The Company is eligible to receive contributions for costs incurred for purposes specified in the Agreement and is required to repay the funds contributed by WEDC in 60 monthly installments beginning April 1, 2023, plus interest that begins on April 1, 2023, based on an average bank rate plus 3%. As of July 31, 2021, the Company has received $2,849 in contributions from WEDC and no repayments have been made. The outstanding liability balance is reported as "Long-term debt" on the Consolidated Balance Sheets. No interest expense is being recorded prior to the interest start date.</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:115%">At July 31, 2021, the Company's debt maturities based on outstanding principal were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.432%"/><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:400;line-height:100%">2022</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:400;line-height:100%">2023</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:400;line-height:100%">2024</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:400;line-height:100%">2025</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:400;line-height:100%">2026</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:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2019-09-20 100000000 2022-09-20 100000000 <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 unamortized debt issuance costs associated with the Credit Agreement were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><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%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">92 </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%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets 92000 133000 <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%">Letters of credit (LOC) issued and outstanding were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/><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="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%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of credit outstanding</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement. 50000 50000 5000000 4000000 60 0.03 2849000 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At July 31, 2021, the Company's debt maturities based on outstanding principal were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.432%"/><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:400;line-height:100%">2022</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:400;line-height:100%">2023</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:400;line-height:100%">2024</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:400;line-height:100%">2025</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:400;line-height:100%">2026</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:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 2849000 0 0 0 COMMITMENTS AND CONTINGENCIES<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 Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business, the potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.</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>In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions. INCOME TAXES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate varies from the federal statutory rate primarily due to state and local taxes and R&amp;D tax credits. The Company’s effective tax rates were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="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>The increase in the effective tax rate year-over-year was driven primarily by an increase in estimated pre-tax income in the current fiscal year. The Company operates both domestically and internationally. As of July 31, 2021, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely. The Company’s effective tax rates were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.150 0.108 0.162 0.022 DIVIDENDS AND TREASURY STOCK<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 26, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company announced that the Board of Directors ("Board") indefinitely suspended the Company’s regular quarterly cash dividend on its common stock, therefore no dividends were paid to Raven shareholders in the three-and six-month periods ended July 31, 2021. Dividends paid to Raven shareholders for the three- and six-months periods ended July 3l, 2020 were $4,660 and $9,318, respectively. There were no declared and unpaid shareholder dividends at July 31, 2021 or 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a stock buyback program approved by the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board in November 2014. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no share repurchases in the three and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six-month periods ended July 31, 2021 and 2020. The total amount authorized under the program is $75,000 </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he remaining dollar value authorized for share repurchases at July 31, 2021 is $17,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.</span> 0 0 4660000 9318000 0 0 0 0 75000000 17179000 SHARE-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%">Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period. </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 share-based compensation expense was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">86 </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%">38 </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%">162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </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%">Research and development expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </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%">Selling, general, and administrative expenses</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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,378 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The share-based compensation expense was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="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:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">86 </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%">38 </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%">162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </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%">Research and development expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757 </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%">Selling, general, and administrative expenses</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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,378 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 86000 38000 162000 118000 353000 383000 626000 757000 2205000 1692000 3590000 2734000 2644000 2113000 4378000 3609000 SEGMENT REPORTING<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 Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure. </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%">Business segment financial performance and other information is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Technology </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,502 </span></td><td style="background-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%">99,469 </span></td><td style="background-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%">77,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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Films</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerostar </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,179 </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%">226,912 </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%">171,675 </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:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-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%">6,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Films </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerostar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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%">Total reportable segment 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:400;line-height:100%">22,829 </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%">12,738 </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%">43,365 </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%">23,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,334 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,907 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar. </span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business segment financial performance and other information is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Technology </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,502 </span></td><td style="background-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%">99,469 </span></td><td style="background-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%">77,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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Films</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerostar </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,179 </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%">226,912 </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%">171,675 </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:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-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%">6,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Films </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerostar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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%">Total reportable segment 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:400;line-height:100%">22,829 </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%">12,738 </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%">43,365 </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%">23,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,334 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,907 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar. </span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.</span></div> 44601000 35502000 99469000 77509000 57087000 36252000 105852000 69650000 12787000 13465000 21674000 24616000 -49000 -40000 -83000 -100000 114426000 85179000 226912000 171675000 8505000 6511000 21692000 15450000 12357000 4465000 19124000 6072000 1962000 1751000 2551000 2044000 5000 11000 -2000 51000 22829000 12738000 43365000 23617000 14495000 6595000 23458000 13535000 8334000 6143000 19907000 10082000 SUBSEQUENT EVENTSThe Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jul. 31, 2021
Aug. 20, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2021  
Document Transition Report false  
Entity File Number 001-07982  
Entity Registrant Name RAVEN INDUSTRIES, INC.  
Entity Central Index Key 0000082166  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Incorporation, State or Country Code SD  
Entity Tax Identification Number 46-0246171  
Entity Address, Address Line One 205 East 6th Street, P.O. Box 5107  
Entity Address, City or Town Sioux Falls  
Entity Address, State or Province SD  
Entity Address, Postal Zip Code 57117-5107  
City Area Code 605  
Local Phone Number 336-2750  
Title of 12(g) Security Common Stock, $1 par value  
Trading Symbol RAVN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   35,917,637
Entity Shell Company false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Current assets    
Cash and cash equivalents $ 13,077 $ 32,938
Accounts receivable, net 70,591 48,669
Inventories, net 75,692 52,703
Other current assets 8,550 5,776
Total current assets 167,910 140,086
Property, plant and equipment, net 108,883 106,007
Goodwill 108,574 107,677
Intangible assets, net 47,470 44,585
Other assets 11,395 11,016
TOTAL ASSETS 444,232 409,371
Current liabilities    
Accounts payable 21,588 18,639
Accrued liabilities 39,173 30,401
Other current liabilities 5,088 2,998
Total current liabilities 65,849 52,038
Long-term debt 2,849 1,981
Other liabilities 23,010 23,997
Liabilities, Total 91,708 78,016
Commitments and contingencies (see Note 11)
Shareholders' equity    
Common stock, $1 par value, authorized shares 100,000; issued 67,583 and 67,533, respectively 67,583 67,533
Additional paid-in capital 69,910 66,670
Retained earnings 328,149 311,676
Accumulated other comprehensive loss (1,935) (3,341)
Treasury stock at cost, 31,665 and 31,665 shares, respectively (111,183) (111,183)
Total shareholders' equity 352,524 331,355
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 444,232 $ 409,371
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 67,583,000 67,533,000
Treasury Stock, Common, Shares 31,665,000 31,665,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Income Statement [Abstract]        
Net sales $ 114,426 $ 85,179 $ 226,912 $ 171,675
Cost of sales 72,257 55,047 144,757 113,076
Gross profit 42,169 30,132 82,155 58,599
Research and development expenses 12,465 10,808 23,927 21,313
Selling, general, and administrative expenses 21,370 13,181 38,321 27,204
Operating income 8,334 6,143 19,907 10,082
Other income (expense), net (276) 377 (246) (91)
Income before income taxes 8,058 6,520 19,661 9,991
Income tax expense 1,205 701 3,188 223
Net income 6,853 5,819 16,473 9,768
Net loss attributable to redeemable noncontrolling interest 0 0 0 (98)
Net income attributable to Raven Industries, Inc. $ 6,853 $ 5,819 $ 16,473 $ 9,866
Net income per common share:        
Basic (in dollars per share) $ 0.19 $ 0.16 $ 0.46 $ 0.27
Diluted (in dollars per share) $ 0.19 $ 0.16 $ 0.45 $ 0.27
Comprehensive income:        
Net income $ 6,853 $ 5,819 $ 16,473 $ 9,768
Other comprehensive income (loss):        
Foreign currency translation (978) 1,868 1,366 (711)
Postretirement benefits, net of income tax (expense) benefit $(6), $1 and $(11) and $2, respectively 20 (2) 40 (5)
Other comprehensive income (loss), net of tax (958) 1,866 1,406 (716)
Comprehensive income 5,895 7,685 17,879 9,052
Comprehensive loss attributable to redeemable noncontrolling interest 0 0 0 (98)
Comprehensive income attributable to Raven Industries, Inc. 5,895 7,685 17,879 9,150
Supplemental Income Statement Elements [Abstract]        
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ (6) $ 1 $ (11) $ 2
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
$1 Par Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
redeemable noncontrolling interest [Member]
Balance at beginning of period at Jan. 31, 2020 $ 314,646 $ 67,436 $ 61,508 $ (111,183) $ 302,300 $ (5,415)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest 9,866       9,866    
Other comprehensive income (loss):              
Cumulative foreign currency translation adjustment (711)         (711)  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit (5)         (5)  
Reclassification and Redeption of Noncontrolling Interest (see Note 1) 215   215        
Cash dividends (9,318)   183   (9,501)    
Shares issued on stock options exercised, net of shares withheld for employee taxes (113) 11 (124)        
Shares issued on vesting of stock units, net of shares withheld for employee taxes (638) 54 (692)        
Director shares issued 0 9 (9)        
Share-based compensation 3,609   3,609        
Balance at end of period at Jul. 31, 2020 $ 317,551 67,510 64,690 (111,183) 302,665 (6,131)  
Other comprehensive income (loss):              
Common Stock, Dividends, Per Share, Declared $ 0.26            
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ 2            
Temporary Equity, Carrying Amount, Beginning Balance at Jan. 31, 2020             $ 21,302
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net (Loss)             (98)
Recalassification and Redemption of Noncontrolling Interest (see Note 1)             (21,204)
Temporary Equity, Carrying Amount, Ending Balance at Jul. 31, 2020             0
Balance at beginning of period at Apr. 30, 2020 312,424 67,500 62,505 (111,183) 301,599 (7,997)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest 5,819       5,819    
Other comprehensive income (loss):              
Cumulative foreign currency translation adjustment 1,868         1,868  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit (2)         (2)  
Cash dividends (4,660)   93   (4,753)    
Shares issued on vesting of stock units, net of shares withheld for employee taxes (11) 1 (12)        
Director shares issued 0 9 (9)        
Share-based compensation 2,113   2,113        
Balance at end of period at Jul. 31, 2020 $ 317,551 67,510 64,690 (111,183) 302,665 (6,131)  
Other comprehensive income (loss):              
Common Stock, Dividends, Per Share, Declared $ 0.13            
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ 1            
Temporary Equity, Carrying Amount, Beginning Balance at Apr. 30, 2020             0
Increase (Decrease) in Temporary Equity [Roll Forward]              
Net (Loss)             0
Temporary Equity, Carrying Amount, Ending Balance at Jul. 31, 2020             $ 0
Balance at beginning of period at Jan. 31, 2021 331,355 67,533 66,670 (111,183) 311,676 (3,341)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest 16,473       16,473    
Other comprehensive income (loss):              
Cumulative foreign currency translation adjustment 1,366         1,366  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit 40         40  
Shares issued on stock options exercised, net of shares withheld for employee taxes (41) 1 (42)        
Shares issued on vesting of stock units, net of shares withheld for employee taxes (1,047) 49 (1,096)        
Share-based compensation 4,378            
Balance at end of period at Jul. 31, 2021 352,524 67,583 69,910 (111,183) 328,149 (1,935)  
Other comprehensive income (loss):              
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax (11)            
Balance at beginning of period at Apr. 30, 2021 343,985 67,583 67,266 (111,183) 321,296 (977)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest 6,853       6,853    
Other comprehensive income (loss):              
Cumulative foreign currency translation adjustment (978)         (978)  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit 20         20  
Share-based compensation 2,644   2,644        
Balance at end of period at Jul. 31, 2021 352,524 $ 67,583 $ 69,910 $ (111,183) $ 328,149 $ (1,935)  
Other comprehensive income (loss):              
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax $ (6)            
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
OPERATING ACTIVITIES:    
Net income $ 16,473 $ 9,768
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 9,100 8,478
Change in fair value of acquisition-related contingent consideration 0 (212)
Deferred income taxes (2,521) (2,392)
Share-based compensation expense 4,378 3,609
Other operating activities, net 266 (237)
Change in operating assets and liabilities:    
Accounts receivable (22,053) 8,669
Inventories (22,959) (204)
Other assets (3,023) (420)
Operating liabilities 15,226 3,525
Net cash provided by (used in) operating activities (5,113) 30,584
INVESTING ACTIVITIES:    
Capital expenditures (10,044) (7,783)
Proceeds from sale or maturity of Investments 83 336
Purchases of investments (733) (146)
Proceeds from sale of assets 263 251
Purchases of other intangible assets (1,964) 0
Other investing activities (1,820) 24
Net cash used in investing activities (14,215) (7,318)
FINANCING ACTIVITIES:    
Dividends paid 0 (9,318)
Proceeds from debt 10,815 50,150
Repayments of debt (10,000) (50,000)
Payments for redeemable noncontrolling interest 0 (17,853)
Tax withholding on vesting of restricted stock (1,047) (638)
Employee stock options exercises (41) (113)
Other financing activities (212) (208)
Net cash used in financing activities (485) (27,980)
Effect of Exchange Rate on Cash and Cash Equivalents (48) (180)
Net Increase in Cash and Cash Equivalents (19,861) (4,894)
Cash and Cash Equivalents, Beginning Balance 32,938 20,707
Cash and Cash Equivalents, Ending Balance 13,077 15,813
Other Noncash Income (Expense) [Abstract]    
Capital expenditures converted from inventories $ 0 $ 2,774
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Information
6 Months Ended
Jul. 31, 2021
Selected Balance Sheet Information [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION
Following are the components of selected items from the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
Accounts receivable, net:
Trade accounts$71,413 $47,879 
Unbilled receivables 1,084 2,734 
Allowance for credit losses(1,906)(1,944)
$70,591 $48,669 
Inventories, net:
Finished goods$12,788 $7,684 
In process1,849 759 
Materials61,055 44,260 
$75,692 $52,703 
Other current assets:
Income tax receivable$701 $1,440 
Prepaid expenses and other7,849  4,336 
$8,550 $5,776 
Property, plant and equipment, net:(a)
Land$3,117 $3,117 
Buildings and improvements87,444 84,651 
Machinery and equipment176,381 169,252 
Financing lease right-of-use assets1,561 1,282 
268,503 258,302 
Accumulated depreciation(159,620)(152,295)
$108,883 $106,007 
Other assets:
Equity investments$1,835 $1,595 
Operating lease right-of-use assets5,816 6,850 
Deferred income taxes2,038 360 
Other1,706 2,211 
$11,395 $11,016 
Accrued liabilities:
Salaries and related$6,953 $4,881 
Benefits6,597 6,255 
Insurance obligations1,700 1,896 
Warranties3,085 2,068 
Income taxes1,370 238 
Other taxes1,996 2,386 
Acquisition-related contingent consideration2,000 2,000 
Lease liability1,916 2,482 
Other13,556 8,195 
$39,173 $30,401 
Other liabilities:
Postretirement benefits$9,012 $8,996 
Lease liability4,898 5,426 
Deferred income taxes1,345 2,091 
Uncertain tax positions2,823 2,692 
Other4,932 4,792 
$23,010 $23,997 
(a) Includes assets held for use and assets held for sale. The amount of assets held for sale at July 31, 2021, and January 31, 2021, were not material.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income per Share
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Net Income per Share NET INCOME PER SHARE
Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units, and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award.
Certain outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Anti-dilutive options and restricted stock units934 321,613610321,534

The computation of earnings per share is presented below:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Numerator:
Net income attributable to Raven Industries, Inc.$6,853 $5,819 $16,473 $9,866 
Denominator:
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Denominator for basic calculation36,085,511 35,995,997 36,061,463 35,961,804 
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Dilutive impact of stock options and restricted stock units384,432 85,991 385,952 117,485 
Denominator for diluted calculation36,469,943 36,081,988 36,447,415 36,079,289 
Net income per share ─ basic$0.19 $0.16 $0.46 $0.27 
Net income per share ─ diluted$0.19 $0.16 $0.45 $0.27 
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet
6 Months Ended
Jul. 31, 2021
Selected Balance Sheet Information [Abstract]  
Components of selected balance sheet items
Following are the components of selected items from the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
Accounts receivable, net:
Trade accounts$71,413 $47,879 
Unbilled receivables 1,084 2,734 
Allowance for credit losses(1,906)(1,944)
$70,591 $48,669 
Inventories, net:
Finished goods$12,788 $7,684 
In process1,849 759 
Materials61,055 44,260 
$75,692 $52,703 
Other current assets:
Income tax receivable$701 $1,440 
Prepaid expenses and other7,849  4,336 
$8,550 $5,776 
Property, plant and equipment, net:(a)
Land$3,117 $3,117 
Buildings and improvements87,444 84,651 
Machinery and equipment176,381 169,252 
Financing lease right-of-use assets1,561 1,282 
268,503 258,302 
Accumulated depreciation(159,620)(152,295)
$108,883 $106,007 
Other assets:
Equity investments$1,835 $1,595 
Operating lease right-of-use assets5,816 6,850 
Deferred income taxes2,038 360 
Other1,706 2,211 
$11,395 $11,016 
Accrued liabilities:
Salaries and related$6,953 $4,881 
Benefits6,597 6,255 
Insurance obligations1,700 1,896 
Warranties3,085 2,068 
Income taxes1,370 238 
Other taxes1,996 2,386 
Acquisition-related contingent consideration2,000 2,000 
Lease liability1,916 2,482 
Other13,556 8,195 
$39,173 $30,401 
Other liabilities:
Postretirement benefits$9,012 $8,996 
Lease liability4,898 5,426 
Deferred income taxes1,345 2,091 
Uncertain tax positions2,823 2,692 
Other4,932 4,792 
$23,010 $23,997 
(a) Includes assets held for use and assets held for sale. The amount of assets held for sale at July 31, 2021, and January 31, 2021, were not material.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share Table
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Schedule of antidilutive securities excluded from computation of earnings per share The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Anti-dilutive options and restricted stock units934 321,613610321,534
Schedule of calculation of numerator and denominator in earnings per share The computation of earnings per share is presented below:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Numerator:
Net income attributable to Raven Industries, Inc.$6,853 $5,819 $16,473 $9,866 
Denominator:
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Denominator for basic calculation36,085,511 35,995,997 36,061,463 35,961,804 
Weighted average common shares outstanding35,917,637 35,838,509 35,901,540 35,818,224 
Weighted average fully vested stock units outstanding167,874 157,488 159,923 143,580 
Dilutive impact of stock options and restricted stock units384,432 85,991 385,952 117,485 
Denominator for diluted calculation36,469,943 36,081,988 36,447,415 36,079,289 
Net income per share ─ basic$0.19 $0.16 $0.46 $0.27 
Net income per share ─ diluted$0.19 $0.16 $0.45 $0.27 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Selected Balance Sheet Information - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Accounts receivable, net:    
Accounts receivable, net $ 70,591 $ 48,669
Inventories, net:    
Finished goods 12,788 7,684
In process 1,849 759
Materials 61,055 44,260
Inventories, net 75,692 52,703
Other current assets:    
Income tax receivable 701 1,440
Prepaid Expense and other 7,849 4,336
Other Assets, Current 8,550 5,776
Property, plant and equipment, net:    
Land 3,117 3,117
Buildings and Improvements 87,444 84,651
Machinery and Equipment 176,381 169,252
Financing Lease Right-of-Use Asset 1,561 1,282
Property, Plant and Equipment, Gross, Total 268,503 258,302
Accumulated depreciation (159,620) (152,295)
Property, Plant and Equipment, Net, Total 108,883 106,007
Other Assets (Noncurrent):    
Equity investments 1,835 1,595
Operating Lease, Right-of-Use Asset 5,816 6,850
Deferred Income Taxes 2,038 360
Other 1,706 2,211
Other assets 11,395 11,016
Accrued liabilities:    
Salaries and related 6,953 4,881
Benefits 6,597 6,255
Insurance obligations 1,700 1,896
Warranties 3,085 2,068
Income Taxes 1,370 238
Other taxes 1,996 2,386
Acquisition-related contingent consideration liability, current 2,000 2,000
Lease liability, current 1,916 2,482
Other 13,556 8,195
Accrued Liabilities 39,173 30,401
Other liabilities:    
Postretirement benefits 9,012 8,996
Lease liability, noncurrent 4,898 5,426
Deferred Income Tax Liabilities, Net 1,345 2,091
Uncertain tax positions 2,823 2,692
Other, Noncurrent 4,932 4,792
Other Liabilities, Noncurrent 23,010 23,997
Allowance for uncollectable Account Receivable[Member]    
Accounts receivable, net:    
Trade accounts 71,413 47,879
Unbilled receivables 1,084 2,734
Allowance for doubtful accounts (1,906) (1,944)
Accounts receivable, net $ 70,591 $ 48,669
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income per Share (Antidiluted Securities Excluded from Computation) Details - shares
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units) 934 321,613 610 321,534
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income per Share (Calculation of Numerator and Denominator) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Numerator:        
Net income attributable to Raven Industries, Inc. $ 6,853 $ 5,819 $ 16,473 $ 9,866
Denominator:        
Weighted average common shares outstanding (in shares) 35,917,637 35,838,509 35,901,540 35,818,224
Weighted average fully vested stock units outstanding (in shares) 167,874 157,488 159,923 143,580
Denominator for basic calculation (in shares) 36,085,511 35,995,997 36,061,463 35,961,804
Weighted average common shares outstanding (in shares) 35,917,637 35,838,509 35,901,540 35,818,224
Weighted average fully vested stock units outstanding (in shares) 167,874 157,488 159,923 143,580
Dilutive impact of stock options and restricted units (in shares) 384,432 85,991 385,952 117,485
Denominator for diluted calculation (in shares) 36,469,943 36,081,988 36,447,415 36,079,289
Net income per share - basic (in dollars per share) $ 0.19 $ 0.16 $ 0.46 $ 0.27
Net income per share - diluted (in dollars per share) $ 0.19 $ 0.16 $ 0.45 $ 0.27
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Principles of Consolidation
6 Months Ended
Jul. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION
Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air, and aerospace and defense markets. The Company is comprised of three unique operating units, or divisions, classified into reportable business segments: Applied Technology, Engineered Films, and Aerostar.

The accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021.

Financial results for the interim three and six-month periods ended July 31, 2021, are not necessarily indicative of the results that may be expected for the year ending January 31, 2022. The January 31, 2021, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Proposed Transaction with CNH Industrial N.V.
On June 20, 2021, the Company entered into an Agreement and Plan of Merger ("Merger Agreement") with CNH Industrial N.V., a Netherlands public limited liability company (“CNH Industrial”). Under the terms of the agreement, CNH Industrial will acquire 100% of the capital stock of Raven for $58.00 per share. The merger is subject to shareholder approval, as well as to customary closing conditions, including regulatory approvals, and is expected to close in the fourth quarter of fiscal year 2022.

The Company incurred $4,863 and $5,163 of merger-related expenses in the three- and six-month period ended July 31, 2021. These costs relate primarily to professional service fees in connection with the proposed merger. The costs incurred are reported as "Selling, general, and administrative expenses" in the Consolidated Statements of Income and Comprehensive Income.

Risks and Uncertainties (COVID-19)
The COVID-19 pandemic has had, and may continue to have, an unfavorable impact on certain areas of the Company's business. Economic conditions have continued to improve during the six-months ended July 31, 2021, however, the broader implications of the COVID-19 pandemic on the Company's financial condition and results of operations remain uncertain, and will depend on certain developments, including the effectiveness of vaccines to address the COVID-19 virus, as well as potential variants or further spread of the virus. The pandemic's ongoing impact to the Company's customers and suppliers remains uncertain. The Company may continue to experience supply chain constraints that hampers the Company's ability to fulfill orders on time or reduced customer demand in certain markets could materially and adversely impact business, financial condition, results of operations, liquidity and cash flows in future periods.

Redeemable Noncontrolling Interest
The Company acquired a majority ownership in Dot Technology Corp. (DOT) in the fourth quarter of fiscal 2020. DOT, located in Regina, Saskatchewan, Canada, designs autonomous agriculture solutions and manufactures an agriculture platform to semi-autonomously handle a large variety of agriculture implements. The acquisition provided noncontrolling interest shareholders various put options that, if exercised, obligated the Company to purchase their outstanding DOT shares. Due to the redemption features provided to the minority shareholders in the acquisition, the 36% remaining noncontrolling interest was classified as a redeemable noncontrolling interest in the Company’s Consolidated Balance Sheets as of January 31, 2020. During the second quarter of fiscal 2021, the Company closed on the transaction to purchase the shares of the largest minority interest shareholder for $17,853, giving the Company full voting control of DOT. The remaining redeemable amount, as well as
the liability for the noncontrolling interest redeemed in fiscal year 2020, totaling approximately $5,352, is payable in November 2021 and is classified as "Accrued Liabilities" in the Consolidated Balance Sheet at July 31, 2021.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
There have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021, other than described below.
Software Development Costs
The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition.
The capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $1,439 and $0 at July 31, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net" on the Consolidated Balance Sheets. No amortization expense was recorded in the three- and six-month periods ended July 31, 2021.

Accounting Pronouncements
Accounting Standards Adopted
There are no significant Accounting Standard Updates (ASU's) issued that were adopted in the six-month period ended July 31, 2021.

New Accounting Standards Not Yet Adopted
There are no significant ASU's issued and not yet adopted as of July 31, 2021.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Notes)
6 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.
Revenue by Product Category
Three Months Ended July 31, 2021Three Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
Domestic$— $— $9,479 $— $9,479 $— $— $10,008 $— $10,008 
International— — — — — — — 34 — 34 
Plastic Films &
  Sheeting
Domestic— 52,337 — (49)52,288 — 32,478 — (38)32,440 
International— 4,750 — — 4,750 — 3,774 — — 3,774 
Precision Agriculture
  Equipment
Domestic32,209 — — — 32,209 28,000 — — (2)27,998 
International12,392 — — — 12,392 7,502 — — — 7,502 
Other
Domestic— — 3,306 — 3,306 — — 3,423 — 3,423 
International— — — — — — — — 
Totals$44,601 $57,087 $12,787 $(49)$114,426 $35,502 $36,252 $13,465 $(40)$85,179 
Six Months Ended July 31, 2021Six Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
    Domestic$— $— $13,978 $— $13,978 $— $— $16,090 $— $16,090 
    International— — 597 — 597 — — 46 — 46 
Plastic Films & Sheeting
    Domestic— 97,739 — (83)97,656 — 63,034 — (98)62,936 
    International— 8,113 — — 8,113 — 6,616 — — 6,616 
Precision Agriculture Equipment
    Domestic67,861 — — — 67,861 58,861 — — (2)58,859 
    International31,608 — — — 31,608 18,648 — — — 18,648 
Other
    Domestic— — 7,073 — 7,073 — — 8,475 — 8,475 
    International— — 26 — 26 — — — 
Totals$99,469 $105,852 $21,674 $(83)$226,912 $77,509 $69,650 $24,616 $(100)$171,675 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.

Contract Balances
Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in
the Consolidated Balance Sheets, respectively. 

During the six months ended July 31, 2021, the Company’s contract assets decreased by $1,679 while contract liabilities increased $2,090. The change was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:
July 31,
2021
January 31,
2021
$ Change% Change
Contract assets$1,577 $3,256 $(1,679)(51.6)%
Contract liabilities$5,088 $2,998 $2,090 69.7 %

Remaining Performance Obligations
As of July 31, 2021, the Company has no remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized from performance obligations satisfied in the prior period during the six-month period ending July 31, 2021, were not material.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures of and Investments in Businesses and Technologies
6 Months Ended
Jul. 31, 2021
Business Combinations [Abstract]  
Acquisitions of and Investments in Businesses and Technologies ACQUISITIONS AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES
Fiscal year 2022 and 2021
There were no material business acquisitions in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.

Acquisition-related Contingent Consideration
The Company has a contingent liability related to the acquisition of AgSync, Inc. (AgSync) in fiscal 2019. The Company also had contingent liabilities related to the acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; and Raven Europe B.V. (Raven Europe), formerly named SBG Innovatie BV and its affiliate Navtronics BVBA (collectively, SBG), in fiscal 2015; which were settled in the second and third quarters of the prior fiscal year, respectively. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the particular contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).

Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:

Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,000 $2,778 $2,000 $2,934 
Change in fair value of the liability
— (157)— (212)
Contingent consideration earn-out paid
— (162)— (263)
Ending balance$2,000 $2,459 $2,000 $2,459 
Classification of liability in the consolidated balance sheet
Accrued liabilities
$2,000 $233 $2,000 $233 
Other liabilities, long-term
— 2,226 — 2,226 
Balance at July 31
$2,000 $2,459 $2,000 $2,459 

For the acquisition of AgSync, the Company entered into a contingent earn-out agreement, not to exceed $3,500. The earn-out is to be paid annually over three years after the purchase date, contingent upon achieving certain revenue milestones. The Company has made no payments on this potential earn-out liability as of July 31, 2021.
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:

Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,000 $2,778 $2,000 $2,934 
Change in fair value of the liability
— (157)— (212)
Contingent consideration earn-out paid
— (162)— (263)
Ending balance$2,000 $2,459 $2,000 $2,459 
Classification of liability in the consolidated balance sheet
Accrued liabilities
$2,000 $233 $2,000 $233 
Other liabilities, long-term
— 2,226 — 2,226 
Balance at July 31
$2,000 $2,459 $2,000 $2,459 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Impairment Loss and Other Charges GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES
Goodwill
Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. There were no goodwill impairment losses reported in the three- and six-month periods ended July 31, 2021 and 2020, respectively.

The changes in the carrying amount of goodwill by reporting segment were as follows:
Applied TechnologyEngineered
Films
AerostarTotal
Balance at January 31, 2021
$73,811 $33,232 $634 $107,677 
Foreign currency translation adjustment
897 — — 897 
Balance at July 31, 2021
$74,708 $33,232 $634 $108,574 

Long-lived assets, including definite-lived intangibles
The Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property, plant, and equipment, if events or changes in circumstances indicate that an asset might be impaired. There were no impairment charges in the three- and six-month periods ended July 31, 2021 and July 31, 2020, respectively.

Indefinite-lived intangible assets
Indefinite-lived intangible assets relate to in-process R&D (IPR&D) and are capitalized and subject to annual impairment testing using a fair-value based test. Amortization of the IPR&D will start when the current in-process research and development project is complete and the product is commercialized. Amortization of the IPR&D will be on a straight-line basis over the remaining estimated useful lives of these assets. The IPR&D project for OMNiDRIVE™ was commercialized during the current quarter and $6,400 of acquired IPR&D was placed in service and reclassified to "Existing Technology." These costs are being amortized over a 7 year useful life.

The following table summarizes the components of intangible assets, which are reported net on the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
AccumulatedAccumulated
AmountamortizationNetAmountamortizationNet
Existing technology$15,639 $(8,607)$7,032 $9,263 $(8,304)$959 
Customer relationships16,113 (8,903)7,210 16,128 (8,248)7,880 
Software development1,439 — 1,439 — — — 
Patents and other intangibles
9,381 (3,369)6,012 7,297 (3,126)4,171 
In-process research and development(a)
25,777 — 25,777 31,575 — 31,575 
Total$68,349 $(20,879)$47,470 $64,263 $(19,678)$44,585 
(a) A portion of these intangible assets are denominated in a foreign currency and subject to exchange rate fluctuations.

The estimated future amortization expense for these definite-lived intangible assets during the next five years is as follows:
Remainder of 202220232024202520262027 and Thereafter
Estimated amortization expense$1,675 $3,257 $2,771 $2,762 $2,494 $7,296 

The estimated future amortization expense table above does not reflect the expected amortization associated with indefinite-lived in-process R&D assets for R&D projects not completed and capitalized software development costs not available for release to the public. Amortization of these indefinite-lived intangible assets will start upon completion of the current R&D projects, on a straight-line basis over their remaining estimated useful life. The applicable table will be updated at such time these intangible assets are placed into service.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Postretirement Benefits
6 Months Ended
Jul. 31, 2021
Retirement Benefits [Abstract]  
Employee Postretirement Benefits EMPLOYEE POSTRETIREMENT BENEFITS
The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Service cost$$$17 $18 
Interest cost67 70 134 140 
Amortization of actuarial losses49 43 98 86 
Amortization of unrecognized gains in prior service cost(23)(40)(47)(80)
Net periodic benefit cost$101 $82 $202 $164 

Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Service cost is reported in net income as "Selling, general, and administrative expenses" in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. The components of the net periodic benefit cost, other than the service cost component, are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Warranties
6 Months Ended
Jul. 31, 2021
Product Warranties Disclosures [Abstract]  
Warranties WARRANTIES
Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,655 $1,606 $2,068 $2,019 
Change in provision
659 497 1,363 1,000 
Settlements made
(229)(494)(346)(1,410)
Ending balance$3,085 $1,609 $3,085 $1,609 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Arrangements
6 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Financing Arrangements DEBT
Credit Facility
On September 20, 2019, the Company entered into a credit facility with Bank of America, N. A., as administrative agent, and Wells Fargo Bank, National Association (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to $100,000 with a maturity date of September 20, 2022. Loans or borrowings defined under the Credit Agreement accrue interest and fees at varying rates. The Credit Agreement includes an annual administrative fee as well as an unborrowed capacity fee. Debt under the agreement is subject to customary affirmative and negative covenants, including financial covenants. These financial covenants include a consolidated interest coverage ratio and consolidated leverage ratio, both of which are defined in the Credit Agreement. As of July 31, 2021, the Company has no outstanding borrowings under the Credit Agreement. The Company has $100,000 in availability under the Credit Agreement as of July 31, 2021. The credit facility may be utilized for strategic business purposes such as business acquisitions, and for net working capital needs.

The unamortized debt issuance costs associated with the Credit Agreement were as follows:
July 31, 2021January 31, 2021
Unamortized debt issuance costs(a)
$92 $133 
(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.
Letters of credit (LOC) issued and outstanding were as follows:
July 31, 2021January 31, 2021
Letters of credit outstanding(a)
$50 $50 
(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.

Long-Term Notes
The Company has a long-term note related to a financial assistance agreement (Agreement) with Western Economic Diversification Canada (WEDC), a government agency in Canada, that was entered into in August 2019. Under the Agreement, the WEDC agrees to contribute up to $5,000 in Canadian dollars, approximately $4,000 in US dollars, over a three-year period for costs incurred to develop a cloud-based distribution and service channel for a particular product being developed. The Company is eligible to receive contributions for costs incurred for purposes specified in the Agreement and is required to repay the funds contributed by WEDC in 60 monthly installments beginning April 1, 2023, plus interest that begins on April 1, 2023, based on an average bank rate plus 3%. As of July 31, 2021, the Company has received $2,849 in contributions from WEDC and no repayments have been made. The outstanding liability balance is reported as "Long-term debt" on the Consolidated Balance Sheets. No interest expense is being recorded prior to the interest start date.

At July 31, 2021, the Company's debt maturities based on outstanding principal were as follows:
20222023202420252026Thereafter
Maturities of debt$— $— $2,849 $— $— $— 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies Disclosure
6 Months Ended
Jul. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES
The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business, the potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.
In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Income Tax Income Tax Disclosure
6 Months Ended
Jul. 31, 2021
Income Tax Disclosure [Abstract]  
Income Tax Disclosure INCOME TAXES
The Company’s effective tax rate varies from the federal statutory rate primarily due to state and local taxes and R&D tax credits. The Company’s effective tax rates were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Effective tax rate15.0 %10.8 %16.2 %2.2 %
The increase in the effective tax rate year-over-year was driven primarily by an increase in estimated pre-tax income in the current fiscal year. The Company operates both domestically and internationally. As of July 31, 2021, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Dividends and Treasury Stock
6 Months Ended
Jul. 31, 2021
Stockholders' Equity Note [Abstract]  
Dividends and Treasury Stock DIVIDENDS AND TREASURY STOCK
On August 26, 2020, the Company announced that the Board of Directors ("Board") indefinitely suspended the Company’s regular quarterly cash dividend on its common stock, therefore no dividends were paid to Raven shareholders in the three-and six-month periods ended July 31, 2021. Dividends paid to Raven shareholders for the three- and six-months periods ended July 3l, 2020 were $4,660 and $9,318, respectively. There were no declared and unpaid shareholder dividends at July 31, 2021 or 2020.

The Company has a stock buyback program approved by the Board in November 2014. The Company had no share repurchases in the three and six-month periods ended July 31, 2021 and 2020. The total amount authorized under the program is $75,000
and the remaining dollar value authorized for share repurchases at July 31, 2021 is $17,179. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Share Based Compensation
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Share Based Compensation SHARE-BASED COMPENSATION
Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period.

The share-based compensation expense was as follows:
Three Months EndedSix Months Ended
July 31, 2021July 31, 2020July 31, 2021July 31, 2020
Cost of sales$86 $38 $162 $118 
Research and development expenses353 383 626 757 
Selling, general, and administrative expenses2,205 1,692 3,590 2,734 
Total share-based compensation expense$2,644 $2,113 $4,378 $3,609 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting
6 Months Ended
Jul. 31, 2021
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING
The Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure.

Business segment financial performance and other information is as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Net sales
Applied Technology $44,601 $35,502 $99,469 $77,509 
Engineered Films
57,087 36,252 105,852 69,650 
Aerostar 12,787 13,465 21,674 24,616 
Intersegment eliminations(a)
(49)(40)(83)(100)
Consolidated net sales$114,426 $85,179 $226,912 $171,675 
Operating income(b)
Applied Technology
$8,505 $6,511 $21,692 $15,450 
Engineered Films 12,357 4,465 19,124 6,072 
Aerostar1,962 1,751 2,551 2,044 
Intersegment eliminations
11 (2)51 
Total reportable segment income22,829 12,738 43,365 23,617 
General and administrative expenses(b)
(14,495)(6,595)(23,458)(13,535)
Consolidated operating income$8,334 $6,143 $19,907 $10,082 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.
(b) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Notes)
6 Months Ended
Jul. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events [Text Block] SUBSEQUENT EVENTSThe Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies New Accounting Standards (Policies)
6 Months Ended
Jul. 31, 2021
New Accounting Standards [Abstract]  
Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]
Software Development Costs
The Company capitalizes certain software development costs related to software to be sold, included in core autonomous products, or otherwise marketed. Capitalized software development costs include purchased materials and services, salary and benefits of our development and engineering staff, and other costs associated with the development of new products. Software development costs are expensed as incurred until technological feasibility has been established, at which time future costs incurred are capitalized until the product is available for general release to the public. Based on our product development process, technological feasibility is generally established once product and detailed program designs have been completed, uncertainties related to high-risk development issues have been resolved through coding and testing, and the Company has the capability to manufacture the end product. Once a software product is available for general release to the public, capitalized development costs associated with that product will begin to be amortized to "Cost of Sales" in the Consolidated Statements of Income and Comprehensive Income over the product's estimated economic life, using the greater of straight-line or a method that results in cost recognition in future periods that is consistent with the anticipated timing of product revenue recognition.
The capitalized software development costs are subject to an ongoing assessment of recoverability, which is impacted by estimates and assumptions of future revenues and expenses for these software products, as well as other factors such as changes in product technologies. Any portion of unamortized capitalized software development costs that is determined to be in excess of net realizable value is expensed in the period such a determination is made. The gross carrying amount of software development costs was $1,439 and $0 at July 31, 2021 and January 31, 2021 respectively and is reported in "Intangible Assets, net" on the Consolidated Balance Sheets. No amortization expense was recorded in the three- and six-month periods ended July 31, 2021.
New Accounting Pronouncements, Policy
Accounting Standards Adopted
There are no significant Accounting Standard Updates (ASU's) issued that were adopted in the six-month period ended July 31, 2021.

New Accounting Standards Not Yet Adopted
There are no significant ASU's issued and not yet adopted as of July 31, 2021.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing, and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.
Revenue by Product Category
Three Months Ended July 31, 2021Three Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
Domestic$— $— $9,479 $— $9,479 $— $— $10,008 $— $10,008 
International— — — — — — — 34 — 34 
Plastic Films &
  Sheeting
Domestic— 52,337 — (49)52,288 — 32,478 — (38)32,440 
International— 4,750 — — 4,750 — 3,774 — — 3,774 
Precision Agriculture
  Equipment
Domestic32,209 — — — 32,209 28,000 — — (2)27,998 
International12,392 — — — 12,392 7,502 — — — 7,502 
Other
Domestic— — 3,306 — 3,306 — — 3,423 — 3,423 
International— — — — — — — — 
Totals$44,601 $57,087 $12,787 $(49)$114,426 $35,502 $36,252 $13,465 $(40)$85,179 
Six Months Ended July 31, 2021Six Months Ended July 31, 2020
ATDEFDAERO
ELIM(a)
TotalATDEFDAERO
ELIM(a)
Total
Lighter-than-Air
    Domestic$— $— $13,978 $— $13,978 $— $— $16,090 $— $16,090 
    International— — 597 — 597 — — 46 — 46 
Plastic Films & Sheeting
    Domestic— 97,739 — (83)97,656 — 63,034 — (98)62,936 
    International— 8,113 — — 8,113 — 6,616 — — 6,616 
Precision Agriculture Equipment
    Domestic67,861 — — — 67,861 58,861 — — (2)58,859 
    International31,608 — — — 31,608 18,648 — — — 18,648 
Other
    Domestic— — 7,073 — 7,073 — — 8,475 — 8,475 
    International— — 26 — 26 — — — 
Totals$99,469 $105,852 $21,674 $(83)$226,912 $77,509 $69,650 $24,616 $(100)$171,675 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.
Contract with Customer, Asset and Liability [Table Text Block] Changes in our contract assets and liabilities were as follows:
July 31,
2021
January 31,
2021
$ Change% Change
Contract assets$1,577 $3,256 $(1,679)(51.6)%
Contract liabilities$5,088 $2,998 $2,090 69.7 %
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill, Long-lived Assets and Other Intangibles (Tables)
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying amount of goodwill by reporting segment were as follows:
Applied TechnologyEngineered
Films
AerostarTotal
Balance at January 31, 2021
$73,811 $33,232 $634 $107,677 
Foreign currency translation adjustment
897 — — 897 
Balance at July 31, 2021
$74,708 $33,232 $634 $108,574 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
The following table summarizes the components of intangible assets, which are reported net on the Consolidated Balance Sheets:
July 31, 2021January 31, 2021
AccumulatedAccumulated
AmountamortizationNetAmountamortizationNet
Existing technology$15,639 $(8,607)$7,032 $9,263 $(8,304)$959 
Customer relationships16,113 (8,903)7,210 16,128 (8,248)7,880 
Software development1,439 — 1,439 — — — 
Patents and other intangibles
9,381 (3,369)6,012 7,297 (3,126)4,171 
In-process research and development(a)
25,777 — 25,777 31,575 — 31,575 
Total$68,349 $(20,879)$47,470 $64,263 $(19,678)$44,585 
(a) A portion of these intangible assets are denominated in a foreign currency and subject to exchange rate fluctuations.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The estimated future amortization expense for these definite-lived intangible assets during the next five years is as follows:
Remainder of 202220232024202520262027 and Thereafter
Estimated amortization expense$1,675 $3,257 $2,771 $2,762 $2,494 $7,296 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Postretirement Benefits Employee Postretirement Benefits (Tables)
6 Months Ended
Jul. 31, 2021
Retirement Benefits [Abstract]  
Components of net periodic benefit cost for postretirement plan The components of the net periodic benefit cost for postretirement benefits are as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Service cost$$$17 $18 
Interest cost67 70 134 140 
Amortization of actuarial losses49 43 98 86 
Amortization of unrecognized gains in prior service cost(23)(40)(47)(80)
Net periodic benefit cost$101 $82 $202 $164 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Warranties (Tables)
6 Months Ended
Jul. 31, 2021
Product Warranties Disclosures [Abstract]  
Warranties Changes in the warranty accrual were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Beginning balance$2,655 $1,606 $2,068 $2,019 
Change in provision
659 497 1,363 1,000 
Settlements made
(229)(494)(346)(1,410)
Ending balance$3,085 $1,609 $3,085 $1,609 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Arrangements (Tables)
6 Months Ended
Jul. 31, 2021
Line of Credit Facility [Line Items]  
Schedule of Debt [Table Text Block]
The unamortized debt issuance costs associated with the Credit Agreement were as follows:
July 31, 2021January 31, 2021
Unamortized debt issuance costs(a)
$92 $133 
(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets
Debt Instrument Redemption
At July 31, 2021, the Company's debt maturities based on outstanding principal were as follows:
20222023202420252026Thereafter
Maturities of debt$— $— $2,849 $— $— $— 
Schedule of Line of Credit Facilities [Table Text Block]
Letters of credit (LOC) issued and outstanding were as follows:
July 31, 2021January 31, 2021
Letters of credit outstanding(a)
$50 $50 
(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Income Tax Effective tax rate (Tables)
6 Months Ended
Jul. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] The Company’s effective tax rates were as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Effective tax rate15.0 %10.8 %16.2 %2.2 %
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Share Based Compensation (Tables)
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
The share-based compensation expense was as follows:
Three Months EndedSix Months Ended
July 31, 2021July 31, 2020July 31, 2021July 31, 2020
Cost of sales$86 $38 $162 $118 
Research and development expenses353 383 626 757 
Selling, general, and administrative expenses2,205 1,692 3,590 2,734 
Total share-based compensation expense$2,644 $2,113 $4,378 $3,609 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Tables)
6 Months Ended
Jul. 31, 2021
Segment Reporting [Abstract]  
Business segment net sales and operating income results
Business segment financial performance and other information is as follows:
Three Months EndedSix Months Ended
July 31,
2021
July 31,
2020
July 31,
2021
July 31,
2020
Net sales
Applied Technology $44,601 $35,502 $99,469 $77,509 
Engineered Films
57,087 36,252 105,852 69,650 
Aerostar 12,787 13,465 21,674 24,616 
Intersegment eliminations(a)
(49)(40)(83)(100)
Consolidated net sales$114,426 $85,179 $226,912 $171,675 
Operating income(b)
Applied Technology
$8,505 $6,511 $21,692 $15,450 
Engineered Films 12,357 4,465 19,124 6,072 
Aerostar1,962 1,751 2,551 2,044 
Intersegment eliminations
11 (2)51 
Total reportable segment income22,829 12,738 43,365 23,617 
General and administrative expenses(b)
(14,495)(6,595)(23,458)(13,535)
Consolidated operating income$8,334 $6,143 $19,907 $10,082 
(a) Intersegment sales for both fiscal 2022 and 2021 were primarily sales from Engineered Films to Aerostar.
(b) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Principles of Consolidation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 13, 2019
Jul. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2021
USD ($)
Divisions
$ / shares
Jul. 31, 2020
USD ($)
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]            
Number of operating units | Divisions       3    
Payments to redeem minority non-controlling Interest       $ 0 $ 17,853  
Dot Technology [Member] | Applied Technology [Member]            
Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]            
Business Acquisition, Name of Acquired Entity Dot Technology Corp.          
Proposed Merger [Member]            
Restructuring Cost and Reserve [Line Items]            
Merger-Name of Acquiring entity       CNH Industrial N.V.    
Proposed Merger [Member] | CNH Industrial N.V.            
Restructuring Cost and Reserve [Line Items]            
Common shares sold       100.00%    
Selling Price, per share | $ / shares       $ 58.00    
Proposed Merger [Member] | General and Administrative Expense            
Restructuring Cost and Reserve [Line Items]            
Restructuring Costs   $ 4,863   $ 5,163    
Dot Technology Corp. [Member] | Applied Technology [Member]            
Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]            
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners           36.00%
Payments to redeem minority non-controlling Interest     $ 17,853      
Liability for redeemed noncontrolling interest, Current   $ 5,352   $ 5,352    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policy for Software Development (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Accounting Policies [Abstract]    
Capitalized Computer Software, Gross $ 1,439 $ 0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 114,426 $ 85,179 $ 226,912 $ 171,675
Applied Technology [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 44,601 35,502 99,469 77,509
Aerostar [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,787 13,465 21,674 24,616
Engineered Films [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 57,087 36,252 105,852 69,650
All Segments [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 114,426 85,179 226,912 171,675
UNITED STATES | Lighter-than-air [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 9,479 10,008 13,978 16,090
UNITED STATES | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 52,288 32,440 97,656 62,936
UNITED STATES | Precision Agriculture [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 32,209 27,998 67,861 58,859
UNITED STATES | Other Product [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,306 3,423 7,073 8,475
UNITED STATES | Applied Technology [Member] | Precision Agriculture [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 32,209 28,000 67,861 58,861
UNITED STATES | Aerostar [Member] | Lighter-than-air [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 9,479 10,008 13,978 16,090
UNITED STATES | Aerostar [Member] | Other Product [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,306 3,423 7,073 8,475
UNITED STATES | Engineered Films [Member] | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 52,337 32,478 97,739 63,034
Non-US [Member] | Lighter-than-air [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 34 597 46
Non-US [Member] | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 4,750 3,774 8,113 6,616
Non-US [Member] | Precision Agriculture [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,392 7,502 31,608 18,648
Non-US [Member] | Other Product [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2 0 26 5
Non-US [Member] | Applied Technology [Member] | Precision Agriculture [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 12,392 7,502 31,608 18,648
Non-US [Member] | Aerostar [Member] | Lighter-than-air [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 34 597 46
Non-US [Member] | Aerostar [Member] | Other Product [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 2 0 26 5
Non-US [Member] | Engineered Films [Member] | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 4,750 3,774 8,113 6,616
Consolidation, Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (49) (40) (83) (100)
Consolidation, Eliminations [Member] | UNITED STATES | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales (49) (38) (83) (98)
Consolidation, Eliminations [Member] | UNITED STATES | Precision Agriculture [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 0 (2) 0 (2)
Consolidation, Eliminations [Member] | Non-US [Member] | Plastic Films and Sheeting [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Contract Asset and Contract Liabilities balances (Details) - Short-term Contract with Customer [Member] - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jan. 31, 2021
Capitalized Contract Cost [Line Items]    
Contract Assets $ 1,577 $ 3,256
Change Contract Assets $ (1,679)  
Increase (decrease) in contract assets with customers, percentage (51.60%)  
Contract Liabilities $ 5,088 $ 2,998
Change in contract liabilities $ 2,090  
Increase (decrease) in contract liabilities with customers, percentage 69.70%  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Details (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations more than one year $ 0
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Business Combination, Description [Abstract]    
Business Combination, Consideration Transferred $ 0 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Acquisition-related contingent consideration [Roll Forward]        
Acquisition-related contingent consideration, Beginning Balance $ 2,000 $ 2,778 $ 2,000 $ 2,934
Change in fair value of acquisition-related contingent consideration 0 (157) 0 (212)
Contingent consideration earn-out paid 0 (162) 0 (263)
Acquisition-related contingent consideration, Ending Balance 2,000 2,459 2,000 2,459
Acquisition-related contingent consideration liability, current 2,000 233 2,000 233
Acquisition-related contingent consideration liability, Noncurrent 0 2,226 0 2,226
Business Combination, Contingent Consideration, Liability 2,000 $ 2,459 $ 2,000 $ 2,459
Applied Technology [Member] | AgSync [Member]        
Business Combination, Contingent Consideration Arrangements [Abstract]        
Contingent Consideration Term in Years     3 years  
Contingent consideration, potential cash payment $ 3,500   $ 3,500  
Business acquisition contingent consideration cumulative paid     $ 0  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Goodwill [Line Items]        
Goodwill impairment loss $ 0 $ 0 $ 0 $ 0
Goodwill [Roll Forward]        
Goodwill Beginning balance     107,677  
Goodwill, Foreign Currency Translation Gain (Loss)     897  
Goodwill Ending balance 108,574   108,574  
Applied Technology (excluding Autonomy) [Member]        
Goodwill [Roll Forward]        
Goodwill Beginning balance     73,811  
Goodwill, Foreign Currency Translation Gain (Loss)     897  
Goodwill Ending balance 74,708   74,708  
Engineered Films [Member]        
Goodwill [Roll Forward]        
Goodwill Beginning balance     33,232  
Goodwill, Foreign Currency Translation Gain (Loss)     0  
Goodwill Ending balance 33,232   33,232  
Aerostar [Member]        
Goodwill [Roll Forward]        
Goodwill Beginning balance     634  
Goodwill, Foreign Currency Translation Gain (Loss)     0  
Goodwill Ending balance $ 634   $ 634  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]          
Long-lived asset impairment loss $ 0 $ 0 $ 0 $ 0  
Finite-Lived Intangible Assets, Accumulated Amortization (20,879)   (20,879)   $ (19,678)
Intangible Assets, Gross (Excluding Goodwill) 68,349   68,349   64,263
Intangible assets, net 47,470   47,470   44,585
Indefinite-live In-process Research and Development [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Accumulated Amortization 0   0   0
Indefinite-lived Intangible Assets (Excluding Goodwill) 25,777   25,777   31,575
Technology-Based Intangible Assets [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 15,639   15,639   9,263
Finite-Lived Intangible Assets, Accumulated Amortization (8,607)   (8,607)   (8,304)
Finite-Lived Intangible Assets, Net 7,032   7,032   959
Customer-Related Intangible Assets [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 16,113   16,113   16,128
Finite-Lived Intangible Assets, Accumulated Amortization (8,903)   (8,903)   (8,248)
Finite-Lived Intangible Assets, Net 7,210   7,210   7,880
Computer Software, Intangible Asset          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 1,439   1,439   0
Finite-Lived Intangible Assets, Accumulated Amortization 0   0   0
Finite-Lived Intangible Assets, Net 1,439   1,439   0
Patents [Member]          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 9,381   9,381   7,297
Finite-Lived Intangible Assets, Accumulated Amortization (3,369)   (3,369)   (3,126)
Finite-Lived Intangible Assets, Net 6,012   $ 6,012   $ 4,171
IPR&D placed in service [Member]          
Finite-Lived Intangible Assets [Line Items]          
Indefinite-lived Intangible Assets, project completed and placed in-service as definite-lived intangibles $ 6,400        
Finite-Lived Intangible Asset, Useful Life     7 years    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Long-lived Assets and Other Intangibles Maturity (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of Fiscal year 2022 $ 1,675
Fiscal year 2023 3,257
Fiscal Year 2024 2,771
Fiscal year 2025 2,762
Fiscal year 2026 2,494
Fiscal year 2027 and thereafter $ 7,296
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Postretirement Benefits Employee Postretirement Benefits (Details) - Other Postretirement Benefit Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Service cost $ 8 $ 9 $ 17 $ 18
Interest cost 67 70 134 140
Amortization of actuarial losses 49 43 98 86
Amortization of unrecognized prior service cost (Credit) (23) (40) (47) (80)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) $ 101 $ 82 $ 202 $ 164
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Product Warranty Accrual [Roll Forward]        
Beginning balance $ 2,655 $ 1,606 $ 2,068 $ 2,019
Change in provision 659 497 1,363 1,000
Settlements made (229) (494) (346) (1,410)
Ending balance $ 3,085 $ 1,609 $ 3,085 $ 1,609
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Arrangements (Details)
$ in Thousands, $ in Thousands
6 Months Ended
Jul. 31, 2021
USD ($)
numberOfInstallmentPayments
Jul. 31, 2020
USD ($)
Jul. 31, 2021
CAD ($)
Line of Credit Facility [Line Items]      
Repayments of debt $ 10,000 $ 50,000  
Bank of America [Member]      
Line of Credit Facility [Line Items]      
Line of Credit Facility, Initiation Date Sep. 20, 2019    
Borrowing capacity under line of credit $ 100,000    
Maturity date of the line of credit Sep. 20, 2022    
Remaining borrowing capacity under the line of credit $ 100,000    
WEDC [Member]      
Line of Credit Facility [Line Items]      
Borrowing capacity under line of credit $ 4,000   $ 5,000
Number of Monthly installments to pay | numberOfInstallmentPayments 60    
Interest rate at a future date 3.00%    
Other Long-term Debt $ 2,849    
Repayments of debt 0    
Accrued Interest $ 0    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Arrangements Unamortized debt Issuance costs (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Bank of America [Member]    
Line of Credit Facility [Line Items]    
Unamortized debt issuance costs $ 92 $ 133
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Arrangements Letters of Credit Outstanding (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Line of Credit Facility [Line Items]    
Letters of Credit Outstanding, Amount $ 50 $ 50
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Maturities (Details)
Jul. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year $ 0
Long-term Debt, Maturities, Repayments of Principal in Year One 0
Long-term Debt, Maturities, Repayments of Principal in Year Two 2,849,000
Long-term Debt, Maturities, Repayments of Principal in Year Three 0
Long-term Debt, Maturities, Repayments of Principal in Year Four 0
Long-term Debt, Maturities, Repayments of Principal in Year Five $ 0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Income Tax (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Income Tax Contingency [Line Items]        
Effective tax rate, percent 15.00% 10.80% 16.20% 2.20%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Dividends and Treasury Stock (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2021
USD ($)
shares
Jul. 31, 2021
USD ($)
shares
Stockholders' Equity Note [Abstract]    
Stock Repurchase Program, Authorized Amount $ 75,000,000 $ 75,000,000
Shares repurchased, Treasury Stock | shares 0 0
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 17,179,000 $ 17,179,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Dividends and Treasury Stock Dividends paid (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Stockholders' Equity Note [Abstract]        
Payments of Ordinary Dividends, Common Stock $ 0 $ 4,660 $ 0 $ 9,318
Dividends Payable $ 0 $ 0 $ 0 $ 0
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Share Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 86 $ 38 $ 162 $ 118
Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 353 383 626 757
Selling, General and Administrative Expenses [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 2,205 1,692 3,590 2,734
Operating Income (Loss) [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount $ 2,644 $ 2,113 $ 4,378 $ 3,609
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Segment Reporting Information [Line Items]        
Net sales $ 114,426 $ 85,179 $ 226,912 $ 171,675
Operating income 8,334 6,143 19,907 10,082
Applied Technology [Member]        
Segment Reporting Information [Line Items]        
Net sales 44,601 35,502 99,469 77,509
Operating income 8,505 6,511 21,692 15,450
Engineered Films [Member]        
Segment Reporting Information [Line Items]        
Net sales 57,087 36,252 105,852 69,650
Operating income 12,357 4,465 19,124 6,072
Aerostar [Member]        
Segment Reporting Information [Line Items]        
Net sales 12,787 13,465 21,674 24,616
Operating income 1,962 1,751 2,551 2,044
Eliminations [Member]        
Segment Reporting Information [Line Items]        
Net sales (49) (40) (83) (100)
Operating income 5 11 (2) 51
Reportable Segments        
Segment Reporting Information [Line Items]        
Net sales 114,426 85,179 226,912 171,675
Operating income 22,829 12,738 43,365 23,617
Corporate Segment [Member]        
Segment Reporting Information [Line Items]        
Administrative and general expenses $ (14,495) $ (6,595) $ (23,458) $ (13,535)
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2*&5,'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 " TBAE3\HHT]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI\FB*Z&;B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC1]PN?41TSD,%^-O@M9FKAA!Z(H ;(YH->Y+HE0FKL^>4WEF?80M?G0 M>P31-#?@D;35I&$"5G$A,M5:(TU"37TZX:U9\/$S=3/,&L ./0;*P&L.3$T3 MXW'L6K@ )AAA\OF[@'8ASM4_L7,'V"DY9K>DAF&HA]6<*SMP>'MZ?)G7K5S( MI(/!\BL[2<>(&W:>_+JZN]\^,"4:P:OFMA+76\$E7TNQ?I]621A'^_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 #2*&5-?[L&J204 )45 8 >&PO=V]R:W-H965T&UL ME5A=4^LV$'V^_16:3!_:&9)8[90DW.9FBA,Q$(1G<8Q M5V^7(I+;BP[M[!\\AJNUL0_ZD_,-7PE/F&^;A8*[?HD2A+%(="@3HL3RHC.E MGV#P\RIF(HHL$O#XMP#M ME'-:P\/K/?I-MGA8S#/78B:C/\/ K"\ZIQT2B"5/(_,HM[^)8D%#B^?+2&?_ MR38?.QATB)]J(^/"&!C$89+_\EWAB ,#=WC$@!4&[(,!/3:#6QBXV4)S9MFR MKKCADW,EMT39T8!F+S+?9-:PFC"Q8?2,@KULU=HM=<"7W>-S";M>G[!?)ECLR.((_(5YF8M0;40 3O[?O LJ3*]E0O M&0KX>QKUB$M/"',8K>$SP\VGZ:H'IG7F[^BXI>?<#,]M\MRAN_Z^A5%D;D2L M_T'F&)1S#+(Y!DUS/+UM1%T(<'/J=!\0%L.2Q; =BX>4*R-4]$8>Q48J4\<( MAS(J%0BC4C$MNXY8Q4QS4+DN+ MX^["L98\TIB_3DM.IRA.L;%OPDB0NS1^%JJ."X[A.+3KC,].&<+GK.1SUH;/ MHUB%VH";#+GC<6WT<)S'Z??K.S*_N_KF/3W.K[T3N)[U$(+4J731:4-Q!I%4 M/()-'H@=^4.\U0HA#N78OU-&1R.,V8%B4Q1NEBIE\^LFU#XP^R&X0C= URW M"X%UL%A?/W PV(]8KM%*J*G[OU@5HG&<%P[W@+*JI)WB MXEP66U\J4(>L?IP0ST 4B51D)E/(/$A &=1'%4?WKC"2E?)37*\+DD]\1^8! MN#!Z8[+2 /D8-1UV&!$QVC*596 X@)>,)P& 70I^F1_0;)"?)_4^PZ' M9,Z07'-MR,BL(2 *>JL3LNC=]\BEW)$A=<88\ZI.4%S N.ZHR\9#!V-4E0B&J_I3:* )D4M"V2^K7XDG_%2!MVIIX4@S&<<@ M1)Z1_LL)^9F2#12;5QZA'2:KJ@;#91[:MR!,5L1[BY]E5,L/!X#FY YC4E4* MUJ#EA8_(]$;'(Q>*X6L=JTKL M75RB]R%<"P@AYB8>8XS4[:^M7P_,#R M*[F/PA\K/ /,;(S?9,=JS-$;&V>5:\$ H.P#>+Z4T^QL[07D2 M._D/4$L#!!0 ( #2*&5,OWCGI;P8 "P9 8 >&PO=V]R:W-H965T M&ULK9EK;]LV%(;_"F$4: HX-2_6K4L,.)>M'K(VBY,-P[ / MM,S$0B71):FDV:_?T:62+5&R"\P?$DD^/'H.+^<]I,]>I/JB-T(8]"V)4WT^ MVABS_3"9Z' C$J[?RZU(X9M'J1)NX%8]3?16";XN&B7QA&+L3A(>I:/96?'L M5LW.9&;B*!6W"NDL2;AZO1"Q?#D?D='W!W?1T\;D#R:SLRU_$DMA'K:W"NXF MM9=UE(A41S)%2CR>C^;DPR6;Y@T*BS\B\:)WKE$>RDK*+_G-8GT^PCF1B$5H MQN9,O'T45D)/["V6LB[_HI;+%(Q1FVLBD:@P$2926__FWJB-V&I!I3P-: M-:#'-F!5 U8$6I(585UQPV=G2KX@E5N#M_RBZ)NB-403I?DP+HV";R-H9V:7 M,M4RCM;H.B%-UO9*9Y MNM9G$P,4N:])6+WQHGPC[7GCKUG\'C$R1A138FE^>: Y3_N:3R#VN@-HW0&T M\,?Z.B!32J0&<:TAY@&'K';("H?3/H=<;Q!T#0KS"_$UBYYY#&^P=E7IRBU< MY2ON>488]KRSR?-NCW2M& V87UOM<4YKSND@YSP,9098L!A# 8RK6(Q1*HP- ML_3D[ !XV E("[-K-?5=-[!C.C6F,XBY2)^A\Z2*A.[%<[IXCAO0%E[7RJ$> M9G8\M\9S!_$^FXU0L%#[)U&)Z'9>[CL.;A%VC1S/<^V 7@WH#0+>2\/C(P"] MSKN)ZP6DC6@QFV+L]T#Z-:0_"'FK0)>4>1VC+60@4RR??.5L03!,[[#[71;L M^SYK(=O,7(P].W)0(P>#R+](N7Z)XM@&%MC '&_: K.9>:[7 T9PD]+Q@25C M>/H4P8*NQKNW!RM'>TO6FWKM0;>931W?Z0'=T1YRQ.+IGY-5\[T>(BQPVG@V M,TQZYB1IE('0X:7S^7Y^@^;+Y?7]THI'+=TRI:R=>&QV.& >Z0%LE(:PH[0K MCO@JBB,#.7) P$BC#.1(:=CRUUP7K,%WLSTECN^W8^^:$=]E/:) &E4@P[( MB"J#DJ4W](JRF_190+QVBK"9X2GN&Z!&',B/J,,A5DOZQ]T.[5K1(.BI!4BC M$N1'9.(0:5<%7,>?!FW4KIE#<5_=0AJQ(,-J<2/3IU,C5 +U^LJ>U[HYGUKX M+,H0^'V#W@@#&5:&C&J!A[&R3M MYGU8/+@])2UFGM^;?VDC#W18'BYEDD0F+P%T65#+U$3IDTA#P$8G6@CT21J! M"'EGI1_TGN^//^@M#\7Y"#; 6JAG,9HAVX;D?W"TWP,[>Y/AS= MOU\C@O$88_P3BK3.DZ[KC1V?%6.27S(VADV$WHIB2QZ_6@>#=5.&YW1J-;L9 MZRG2::-H]("BK6$?&\D4S107< MU3WF4(>V]R_/RSN_[+B!YWC$&O9;;,;*+M9(YX,#V?E?.;4_7Q=]/,8?R#-RK'AO=9^^"5YNRH M4!Y ^=1.W=U>@6"5GS;],:;[4>P<^_V(I%915()Y*((><;0$T*./_?R-1+)A MB:P3X[*,H(QG7,UF*W97_QB!S&G!/L*RQ)[L'&7GOR/\QM53E&H4BT=HBM][ MX$.51_/EC9';XG1[)8V127&Y$1R69FX WS]**!&KF_S O/Z!9/8?4$L#!!0 M ( #2*&5,YI0(?UP8 %(= 8 >&PO=V]R:W-H965T&ULK5E=<^(V%/TK&B8/9(8$2_[.D,PDP+;;Z;:99+=]Z/1!8 'N&HM*(LG^ M^\H?V"!=F[3;E\0VYU[I7%U='4F35RZ^R@UC"KUMLUS>#C9*[6[&8[G6,9?;P=XW@'M_,25P8E(C?4O8JCYY1067!^=?BY6-R.W"*'K&,+57A@NI_+VS*LJSP MI/OQ=^UTT+19&!X_'[Q_*,EK,@LJV91GOZ>)VMP.H@%*V(KN,_7$7W]D-2&_ M\+?DF2S_HM<:ZPS0"^ MMP6O-O#>VX)?&Y34QQ7W,G SJNC=1/!7) JT]E8\E-$OK76\TKQ(E&(FNT)?G&1I>7*(+E.;H\X;OI3:4D['2G2R:&B_K#CU4'2(='7+1)YZK MC43S/&$)8#_KMP]Z[,(2(0S#0G^G[S1V(SO>U M/O_/K9\$PVW2Q2W]N1W^ZJ%O$@7]<;^02NCI_F>/=Z_Q[I7>O0[OO^C"*&G& MP+2I3(/2M"A_+W<8>QX))N.7X]&P89&/P_@4-;-1A 0Q)J>P.=!FB(/0;V G M-/V&IM]+<\JE*B98)]7*W#]J-B3$#PVF-LKW'<] S6R4CEIH.IL#,.PZ80 S M#1JF02_3'P27$NT$7Z4*(AI8K7H$!\9@36V4ZV#7&*N9C8H(]GV#IXWR(S^. M89IA0S/LI?G$)*-BN2EK9<)>]/*[*V<'>],+NH0'.;0C3KS Z.\40#F1$QG< M;11Q8V*.,8#"+G9A[E'#/>KE_JS7^#1?C]":Y4S0;%0&@29ZK4J+RE#H@-XX M1%"O0L>(@XW278^P$0<;Y48N,5!SH,60.!X@93&Q1@SS6(VB 0]OS?0PC4&^!"AG MCEG- %3HF),8 .FI'IEL;10A';4,M_(&NV<52/?\K8U/ABOR79.DC?(C;"H0 M (4#+W1-FC8L#H.H@V%G@=%L4$D_ 4]ZQ>F@7\/&1V'C('(%=Q5S1:/8;[!5D[ZE8\GN@+R_6. M)]%;,9$R.2IV/]=@#'Q++$+)8:.@Y+!18'+8L#@*.C0;;D4;#GI%_E$X]**& M],-6;^GEA@IVTZ/R<2N7<+]>>J R7:*AWB@F.KFHD&4[90.78&@K=^%Q8ER; M09O"J, ,+82REQ (=22H3HFW6@GWBZ59FNV+C?:_H!Z]BSJ(LJA#*,]4R""J MDWHKCW#O5E$VGE".F7(_TUNS8^,RT!%# M 10T+0%8=\TFK0 A MN#>"E>Q: G%$PZ*67_:&LUWO2?]Z_T'+FW2=H^5>")8OOR$MXG.9T>)<#PRP MO1!?Q:&I= 4C@)S'P.AW,"X0.J1=^TG_VO^HM^6"J514)QL+O9_1 MVU99ZMIBN]Y*OE;T'E#H8AAH!7R!R]W/Q1#CR^J)C/22*G>L/ _-OH$!M)=X M4P). ;_;966%I1FRCI/G67W_\*YS M9=*J#W+F=*8L4:>#,JQ:OT0_ZZP=H9FNX[G69@]U17_,:#Y"=*53%#VQ94:E M3%?ILEP'T7WREQZSHJLC]+FCJ,66"K@R#ST C+D;AMQ@<^L/@,R9/3ZZ(]HR ML2XOYZ2NVOM<5>?_S=?F O"^O/8ROC_@FRD&OL_PS;RZWFO=5[>-GZA8I[E$ M&5OIIISK4.>4J"[PJA?%=^4-U8(KQ;?EXX;1A(D"H']?<:X.+T4#S37JW3]0 M2P,$% @ -(H94_)@D8]L"0 "C8 !@ !X;"]W;W)KC436=BT52O95+4>AO9K)<)$J_+6]&U;(42=H,6N0C$@3A:)%DQ<[1 M8?/917ET*%H/1*YF*K:1*+_W(H3D>>U)>W'7ZW1GJNEZ-9RTFBDJ/#4MZALD9K:_6+)B&:T7H) MLZ+.W2M5ZF\S/4X=GIDAP8=N(?]@:CBZ1$)W*QT-O@2LGI-_3G[V)Q+I3#:I3)JKL9ZK?4CRI)@*E"AT M+6ZRHIZE.H^7HLQD6G_\CZ1XBRC>1R0@ 92EZPN$S07JJG][1#$+67@XNMW. M2A<61HQ:J F PCP8=U&G+NH ZW]CVL5]!%P+" V"+NP,,,<9YAM49V;I9F9I M,XSVS*S.ASJ-=49,Q/K57KWAFY2V"\2?EWJ)D>:5NZ1,?R;"CP6*DRNUZI)M>41)]EL95\G[O)]ZE-/B@#UK[PK?F+ MQZ&ULA\'0)TP^29,[IWC]3Z<=O9AUH:=UV&_\\QEN+E(Z)W+D_6VKVUKV:-Y MO= <4Y:BF#X@529%57]9*XKTOYIZ:B: YBATPC^(,+82<0#4<3_:N!]YW;^0 ME2J%RLJ&I/0N+\0LTV15BFF>5%4VRW1!FY5RH261J7!R:&91,M,)@51RCW;% MO5:%=7ZWQJ'X(S+$>[ ME:BW@!(([T'AC!U?";;BF?@QG8#B34"Q/Q>3:H[2[#9+18]FB-U)C"FV"NC$ M1;G%$[+$@YYLQ('13H$WA$8A52BKJE6=9P6J&I*7S9)42-R+HFJ]8"[3,WG(D_K38C$8IG+![U$.O\$K)T"UWV,K1A/ )2]*2>@)<)ZYF%+ M0^*GS<.MSKN6?==3LBKT/GWN-^9".[6EP49S9TP!9BDG/-!C]@?T"9*(+ MTU3I6*KM^0!#(8X#@1V'"XGM,%S(0=P3A*%Z3(?7\J!N!].F9NIJV-0;, SJ M.$##P'%S -5UU,@"[-<%6W)/%Q!+Z*URO]!K;7>57L0YME?!I?HPXCBP0P1@ M+(PMV"D @\4> -1J+PQMFH$,AICV%3:C1? +BA%LU @>D"-;C=L^FGSG@GUT MH:_>)*+^M.:]LF<;KD18MBH#.R7&5!+M+N6H'NHEJ"U5[.F&?NP M5@GH0N?B?JLC'*8^WJBI??0EN0ZZE^;YN M9\ORH:[+QPNYJKWYL.F3MG;34)=TWEZWXRS6^=GCL!$$./X[;88=Q^-;#&*8 MG/B9O&XRUMT%%# !:#,>P^$2PYK$SYHZ3Q)8TBV>J^G."&B(C?B(;/@XX7I;:K3#=^PZ'DN5TU 9IA%H9.L7)AL5. (%,1IW 0U+ Q M?6)?_2+]) 7;:JNT R"[J0;M]"PD->J ^M7!XYM)ZG*]W4P"$+M+ R!]S20U M:H'ZU<)3FDGJ:@#BG'),AE!=1[<.N!\M%I[>3+:V!YM)"LH$IYF$8$ S"Z3H'1J.>0A!O)P/V2X;'=#DC!W&UW M*2?<.10%<)J";WG/0(,Q[7FH@1N1P_'+T0(W M3,_]G?5/:"LX<+NY[XD>;C0#_Y'']'!& @TNH_'8%H4 #LQ("$9LLCP%8#T9 M";A',(EM]H4,QE'/*3TW.H7_A%-ZOO58VZ]T2L]=!1..N;,B ZANJ$;G\!<\ MI>=&3O#7.*7G ,O'D7U*/X3JAF#$ /^_.*7GP&-MMB+T8[KQ&PW ?YP&X*X& M("&S'VD:0G4?%S5*(7Q!I1 ^4BF$[ED#5)]R,Z4,T-Z'F_N@V K1U;9260EPO_XD M.]B)]1+X0FRS6CV[VMU'*YT_:3W5'Y?WPKU-NZTY*RD5?$7R^7J8I2.0$Z79%/(._[T!]T9%&E]&2_J MYB]XVLD&(Y!M:LG+W6"%H&15^TN>=X[8&Z#TV >@W0 T'! Z!N#= -P8VB)K MS/I,)+D\%_P)""VMM.F'QC?-:&4-J_0RWDNA_LO4.'DYY57-"Y8327-P+]6/ M6B-9 [X$4U*OP!>USC4X^5Z13:.P5=>R54-9E5.\\/Q8V5'9PQZ->8:>17^N2D^ 0P_ M A0@:,$S??OPP ,'=[[%C3[LT/?M=G9W]3"_^1U<31_F/^8/\]G]F4=OV.D- M&[VA0^^-RFY69;RD-I^W8^-FK$[B[26,PP2?C[?[GC"E)DF<=D('N*(.5^2U M]RK_5P5L&S^2JR3/>)6Q@H*J ZR_Z[=,Q]9:\"U3*P\6+^!D4ZL'5GT JD() M(EGUV*8XDXS6/J_%';K8Z[7/5-6YC)&V>E0Y("47DOW7?+ YLE47[;L(!L' MCZ90&B8./R8=TL2+=+HBU2/5R;4D3( M*394)R3)?FU8S33>4T&+)F65B[6O ME,_U8ZW<*9P&)0;6H36FQ"F"R&Y-VEF3'O'[D@K1+&X; >296HM%:ID\TGE\ M -$FA2<.C),.X\2+\7Y%!#W5=* ]6BJ.K-LXH<_ZV9IG$P-(B/=6OD5K"N$X MF-C!PJ"OV8$7[C>YHL*:*!]U=EDK<6 @07$\0&L14LY-''#W* 9ZZT(?SWN0 MZYJJ,J'SL&!DP8JC>0Y1/Q_RNN;576"QPHR,^6&$D!'XIAB.4.2 V3,.]%/. MS?N9SFJ$23*G$82&KTTQ'$2I*Q1Z-H*)-WWG-S]F]^_8QL">&:"?&J9DS20I MVBJKMI<;X7" I>@K*@[#H0G: ?GJX%3RC-*_!4O 2U$1M:;A0 MNW %F,D73:'3WSHT26 M\I_@(4Z;% Q=0'N20/#=/EYZ"M!.W2&A&5@M0A%T0.WY!?GYY<"GO"F4K)** MXYAB&A]D"^' 23R,8HN8HV"BGFR0GVR^[5#J]3]><)"%4V"*AKM%BQAR5!O4 M$P\ZWMPT-7-7)M\.VD(U,$0P&J*VR"48.O;LJ.W9 _F;E,&]SNK!N/Y'96< @-=?& M%(L"&+G"OR<:Y">:.[HF+]W!AA.DG6:,GL\F%QW('<+L>08=X9E7D$M%+ZIE MHK34FU=0J3Y:]7F"%X7. U5LJ&)*NPTFBQCP39%3F*21@R9QSS78SS4/Y!D\ M,;E:\2+7.%7_])JZRNL:L6"9;EIKR;.?-O38QBU!F PLL(G%V!'*N*<@[*>@ M6;DN^ NE+3ZU/=,M8*UV)U1DK+97'6PRS&DX[%EM0OO[MT.\/0]A/P^U17W) M*E)EQ^LCMK4[>\W]#JI-*G"Y=N\DS,\_1E5_,VH+%87IL&[8I% R21T9B7LV MPGXVFBV7-),Z?&?/6=O&WA%)=6@WQZ.Z?VT>9K\VJM,L7%LK;.N#AH<%-B'H MM*$G)NQOEK3OYU4FJ-JR:->_#[C9&:D]2QH;(6Z1"].)8SN >^[#?NYS@OT( MKNDCJRH=0M>D4,%D;?*QI2E"$VRXWA1#01(XCCYPSX[XR%&>&_ZLRH]AMY F M#A*C&EK$HM197GK2Q*G_^+HI+S>*>S3V>7MZ=S)K3\0^@+^O%JJ@J^S]QW=4 MWG,?]G.?K1?41YI;*C1E-+L+YC\RV[C/(H*29!BEX[W[E)**Q^::2:/9 M5+*]C>B^=E=95\T%SN#[-3R;MA=2O9KV?NPK$2IZ:U#0I5(9?$K4\HGVRJE] MD7S=W-HLN)2\;!Y7E.14: 'U_R7G\O5%3]!=_%W^#U!+ P04 " TBAE3 M'4['D#H% "Z"@ & 'AL+W=O4K:;=)LL ML"\617'.G#ES,4^W2G\W:R$L/;9-9\Y&:VLW)^.QJ=:BY>98;42'+TNE6V[Q MJE=CL]&"U]ZH;<91$&3CELMN='[J]V[U^:GJ;2,[<:O)]&W+]=-4-&I[-@I' M^XTOC2;AR31QY_V!/Z78 MFF=K&90!*\81#N#R/,>''F6'[GEYZ=:;4F[TT!S"Q^JMP8YV;FD MW%F-KQ)V]GS*&]Y5@NY\!\.C:L=U'2 BEZ!RNA:=79M:-;5 MHGYI/P:M [=HSVT:O0GXJ6^.*0X914$4OH$7'V*-/5[\"MZ=KP51TZM!TU^3 MA;$:I?+W&_Z2@[_$^TO^M[_?B?P?F+.KV<7]["--)U>3SQ?+ MFR_7D_OYS6>Z5 U:378KXEJ070NJ5+M1G>BL(;4DLZ3BZ9 +^L2['BW\T+WFM4#S[;X? M41ZR)(RQ2')6Y"5][1:R:>#RIZFAD 5%0A'+XX0F+AQ/!KI1I44M+37*&)Q[ M%[(RR-[[9Y*\=_ !2\O0P1-C5J97 F6T3^(%I?*D4.5@D5"ZST#4/I%$%1@[ MQ.7D+N+4/],RI1NH!Q=O,DY9$6:4L0*Z?Q1+@>1"K4-.D:N(!7%!,4IB(!"B M&#+L1J%/<,CB,AT6 9 0I>X!T4B.ZI<6U7E"=^@Y5Z=>82T[@M4Q]OR#0 MD*:B$TL)2AG(Y_B-4(SSSO3:MXA:-'+E!3.>0N""+3/ZQC4..#](?%"DCF]6 M/"M+WW1Q'E"$,(80]KMEZ0*)"T<;320,'N!^ M^+WRRNZC?7*@H0--4 $[O6(4=8;2#KU.<JFHMFMH/-5]I2/JO M^X8WXICN,9QYZ^:G&]^_.T/+F:3X3[R\_APJ[OF>B4A5R.6, V.\W0T--C^Q:J- MOYTLE,5=QR_7N%P*[0[@^U(INW]Q#@[7U?-_ %!+ P04 " TBAE3YP8$ MK\<$ ")# & 'AL+W=O9.H75S,1ZKK,"*J9%HL*8W:R$KINE1 M;L:JD.TL9M9V+QJ2UW@O0;55Q>3^"DNQFSN^= UBHMJMZ9&%2\[D;V MW,=AX)"^Y1#T#H'EW6UD6;YGFBUF4NQ FM6$9B96JO4FX)_!"X\R0XL7OH&W9++F]4;!_4$D_'ZY4EI25OQQ M!C\ZXD<6/_J'83R+8@KP0C4LP[E#%:90;M%9W"T_PLW=]2^W2[A?/L#CA\N' M)5PQQ3.H:5?^LJNRNK@"LC2MQAQ6>\CYENX*VYEH!U;?2M(*01_">EW:[_XB/(=)/\7/+ MMZS$6A]8#HBXL"MX5AC4LLWIG0'MEW&E6K8J$=K&P#RCS+A"$&O JBG%'K&7 M)QK3+11\9_C1ZT,PR+\B:DTKLX*Z0$YUJ@N[0^!#2)EI>VR=]:2![9C,:6L3Q$Y23A.[9]Y'/&-EUI;,$EA96E;?KF":VF%; M4LC1:C>N:^N*Q$=TTTHH3=PR$TZ)C9#:' P='1>DCZF_KMUEJ(ZD?5J(@VT*I*5L98.D+RX!%ROJGG7/"LCKH\Z5:N>\I5:@+05H^'@_S+/>_3[N337%=BY*^ANJ" MMI24>^&9R>6)TJ\0,0TC" /?3?P0$M^S\YAL)@9=N7:, M38$<>N=)3=L&5=NB-E_V?T_*'=699%K("[A[B2?3I&)%K$P-:P$/=,@UM=R\ M-?*0ZHS:[PC>0>*F<4AC[*;^E$8_<:.),4S=-$G@/=:"/J,=_J?S#7"8TV'L M3OV)FX03,TW#U(V]J;5Z%+C(LU8_=8,@^A+V:[HH$9VXZ20"/YZX49K2.'6G M00A^%+IQZ@V94_[8NPA] H;9%2:NE\9N[/N6V-3\3:PU\=TH":V5IJGW"L?_ MM?1#8O.*OHY=6SYIUF<2/4PC-PH#2$TT*#!FC /P?;-5_$547VNL%,$H(491 MV(78=Z=$TE@C O%C:YU,W2"=#E/VI5R^_68:38(?^R-[!][(IB8-B1VB;@@F MY]T/W%X!B \ K]UEQH/K(=76QEZ"S5>YK75W4SQ:C_?LR^YZ^;*\NZ3?,KGA M%/ 2U^3JC2:Q [*[^'8/6C3VLKD2FJZN=EK0;P649@&]7PNA#P]F@^.OC\6? M4$L#!!0 ( #2*&5.#KR=)'P4 ),* 8 >&PO=V]R:W-H965T&UL?5;;;MLX$/V5@9&'%F!CB;H'28 D;;$I&C1HVNW#8A]HB;:) M4J)+4KG\_1Y2MIMTD[Q8%,4Y<^;,Q3R^,_:G6TOIZ;[7@SN9K;W?',WGKEW+ M7KA#LY$#OBR-[87'JUW-W<9*T46C7L]YDI3S7JAA=GH<]Z[MZ;$9O5:#O+;D MQKX7]N%<:G-W,DMGNXVO:K7V86-^>KP1*WDC_??-M<7;?(_2J5X.3IF!K%R> MS,[2H_,\G(\'_E;RSCU:4XAD8+U#_QAC1RP+X>2%T3]4Y]AD]U3^SFH[/GP'9]S_BK@IU$?4I8RX@E/7\'+]O%E$2][ >\FYE]V M]"10NARF>@Z%\<_9PGF+\OCW%7_YWE\>_>4O^+LP_<8,@+M 3-T5KX)0&:0;_+ M 4E -L3]HS@CW< 5DN0)75NY$:HC>8]9&J(30TI$7# M2IZ$9$-JWA0AW6E2L[K.XJID25)M]=_I_@%$_0,I5('S4UQ![CHKXK-H"OH" M]>#B5<8%J].22E9#]_=R*9%#FZTL47,0JM5%,Q%"DD(MBGIA[ X$/P@\4E=!+YE_:@L8]-E54(<84PA M[':;)@22U8$VY'0JP+_;$6PQV2%>J 4LG>JBFD@8/,#]]/LY*KN+]B& I@$T M1P5L]B+7M<$\EE[96*^TV ES0 TTYK%/ M O4_?4/'ID9&%,$B^0U7K<6V)O;LQ4_0AWS5'U<;>G\CEK,DX M?JLX#3AD3I-IT2!1H0.AMAZ[D."IJM92=W&HQ4I#TO_<=T++0_J&X2SZ,#_# M^'[N# G_=$*S"/?GF&9T)_&7,!B/N\$TSPZ?^S.;/[HH]-*NXG7(41SATYUA MO[N_<9U-%XW?QZ?KVI6P*P6YM%S"-#FLBMG48+L7;S;QVK$P'I>8N%SCUBAM M.(#O2V/\[B4XV-]#3_\#4$L#!!0 ( #2*&5/Z6V, V@, " * 8 M>&PO=V]R:W-H965T&ULS59+<]LV$/XK.VRF)U0D^*8J:<9. MTFDRDXS'(A"2,24 %0,OY]UV $B4[CN)##SU(6"RQ'[Y] 9CME;XW M6\XM/':M-/-@:^UN&H:FWO*.F8G:<8E?UDIWS.)4;T*STYPUWJAKPSB*\K!C M0@:+F=?=Z,5,];85DM]H,'W7,?WUFK=J/P]H<%3(M[RV M#H'A\,#?\K9U0$CCGP-F,&[I#,_E(_IOWG?T9<4,?ZO:+Z*QVWE0!M#P->M; M>ZOVO_.#/YY@K5KC_V%_6!L%4/?&JNY@C PZ(8>1/1[B\!J#^& 0>][#1I[E M.V;98J;5'K1;C6A.\*YZ:R0GI$O*TFK\*M#.+MXS+87<&-AQ#DZP$I_@Y2#I^4M%L#[V7#FZ?V(;(:J<5':M?Q1<"/?3N!A!*( MHYA>P$M&5Q./E_S(U9O1U;^N5L9JK(R_+^"G(W[J\=/OX"^Q89J^Y:#6P*05 MC6A[5W)@>-UK804WP!_KML?PP%JK#FK5[7K+?'FB$3_/A7$$7\K"91)W6]Q_ MYQ -DFBP;]!!45O<$FNIOH=>"ON3E+T@NIS,949J].Y;GO.)5]QS6S2GMF#9<*N]+/A7QE!B_N[4[AJ=FQFL\# M/&8-UP\\\&G]8;6 P(DSD2Y2*W?@_G?9^7ST>PJ?3R7"+"9FA:SPR "KX)8] M< D?9-.[C'%#4*XG\ 9R4F8)CADI:84CS4E:.$5%RCR'=Z+L1A\=!Z2C%2T('E2.+%,2I)%E==&6 MIY+6T)'&] \X*410HT*TA:ECA6I(H3H&E"LC(Z9XXMX:\(43\IFB0G M49F1C%)/K'*_PFMS2M(\\5H4R^@%CO]KUX^]*CJL5^N*\F94K2)(;2 M10,#X\8L!DK=5MDW43V>3L_BFN;(*$V&$%-2(4FG31&$9EY;5"0NJ_.2/;7+ MSS]5:1'_>DC9&X@FOC1QR/V0#D-<7#8_W-O;6QK]-#&:\ MEW:XP$?M^/RY&F[]T_+A[?2)Z8W @+=\C:;1I, C1@_OD6%BU&ULK5I=;]LV%/TKA-&'%DAJ M\4-?11(@2;LM0[L&3;,^#'N@;3H6)HLN1>?CWX^B'-$1+^D,V$MCV8?4N>3E M.9=D3QZD^J==":'1X[INVM/)2NO-A^FTG:_$FK?OY48TYI>E5&NNS:.ZF[8; M)?C"-EK74Y(DV73-JV9R=F*_NU9G)W*KZZH1UPJUV_6:JZ<+4/'_Q MK;I;Z>Z+Z=G)AM^)&Z%O-]?*/$V'7A;56C1M)1NDQ/)T7(JZ[GHR/'[N.IT,[^P:[G]^ M[OT7&[P)9L9;<2GK']5"KTXGQ00MQ))O:_U-/OPF=@&E77]S6;?V7_308S,V M0?-MJ^5ZU]@P6%=-_Y<_[@9BKP$.-2"[!N2U#>BN ;6!]LQL6!^YYFW-1_3VS3OT!E4-^KZ2VY8WB_9DJ@V!KIOI?/>RB_YE)/"RW[?U>T3Q$2() MP4#SRP/->1-J/C5A#[&3(79B^Z.!_L[G<[EM=&O2<2ZJ>SZKQ1%JA/X0Z9L. M?5/;-_N/?4.#UO>4V9ZZ97=_EB=I:2*\WQ\;'\6*+"L'U N:;*#)HD-PU=R+ M1DM5B?9@Z.G09QH-_9>JJ4Q"+M"=E'"6].W3O5 PR8MB%+"/RK."P?%F [64^KX*5(UH^*$\#LY /K/(HJR]<"U7Q&B25>^_+<)*F(U8^ MBC&2)3"O8N!5'!BME]D!T2N XQ!,:)$\7D0.!SN19(\\>]]0OJ7>*'GXQ7+@#"C 7F!N\I-XZ2O%9B MPZL%^O1H/+T5R&@RDMV0@$2Q3]3/;0#%*,T"3)W.8A)EVD_4N9V@(W393QC( MDGCO+](T&;/T46F>AU@ZQ<8TFD[7RA1'2C\=H8VQ0FW'4_S<5AM3M>B#ZHB= MY&(6'8W/IF,P>.:%13'.Q\$?0+TDY30;QT7[8EO5BZJY:VW85VNCDO>B"QRV M>5^;BYPQ-N8*P%B6X@!9)^(XKN)?^'QEOE)/ENRGYSD"F0*:GF>T\-8H@#,R MEI( 5R?M.*[MQ@U-765&%GT6IMQ$ME ^ELOC6_-@EP1(V]=SG&8>:0!%BA!E MI_HX+OMN(5P/"^&36PB_*MF:9?Q=:EZ#W'VQ)UF1[JG]CCV 2PN:A/@[6\#E MH=IKN][6O"MK%\+L;N:5K61!LJ5'XABG948\T0&!A)0I3)+!!7)8D >$@SH4(?H4)]]J.WOXAFYT?OXN))=DKT>/6T0V$ M?C+[CGO1ZJ >$=\1<$''-1*$2H/SYWR#Q$O]KV;V3'X]K_"C5R[Q7:\O7*S MV9BSC^K64H"S\R 2]Z"/8BG,-!FE[RN=[_Q1P"/KVPU)Z+A4!U T5'P2YTDD M[DE?0\4, 380>>(-G8\B! ?,ASCS(7'SZ1.^KS9!;<3L/JDA)57,'Y?UK,R]?3( M1[&B"$V.DWX2E_X+T8AE%9@87\&SM!S75Q"*I &1H$[DZ:$=1;M5]H!%SNKJ MSOH1R)("0ITG8S>"4$492![JQ)S&MQ0_N#(DNYP!J?F[ YH4X\0&4"3)B@ U M9P0T;@2'A(H"XDYS;]Q\%*$A;GMG/0<?:'S\X?0)+^UH*6.!_+. 1+6!+0<>K,AA:OJ"I?Z6'4V0.-V\.U;+42 MNE)V:XMF$;>@O@^4"1Z?:P&HH@SI,'-NP>)NX25Y,]35$%?FNP$KRG&1!J!2 M1D)PN&< I>1^958\_X M-K(72# 1&& 9!1DO! BU?PSZDJ=S%O8*9S%#&)]^WSE82<>I"J'R(,.]"X2X MO_0K]>6$Q]D"OD 3/+8/$%:6@?TJ<_[!XOYQ7M?RP19B2ZG0UN1LW=V =0>\ M:'=I@[X-9[Y_?1'KF5!_1]2'.4=@V?]^W\2YB57UU^C]@Y8;>Q,]DUK+M?VX$B9K507V\)\9SOX%4$L#!!0 ( #2*&5- L':)I ( L' 9 >&PO M=V]R:W-H965TAB,XYMYYOR]PW<&6[.W)BZ3E5(/;G-;#(/("0(.N74,%%^/, 7.'1'* M^-UR!EU(!]Q?[]@_^=PQEQ4U,%7\!RML.0P^!*2 -:VYO5?;S]#FTW-\N>+& M/\FV]8T"DM?&*M&"48%@LGG3I[8.>P#D.0Y(6D#R$I"= *0M('UKA*P%9&^- MT&L!/O6PR=T7;D8M'0VTVA+MO)'-+7SU/1KKQ:3KDZ75>,H09T=?L15O9:X$ MD HT6994 [D82\L*QFL+!5E"7FMF&1@R?\IY7:!MK94@4R6JVE+WO2_)#"QE MW)!WQ#@*,P@MJG,QPKQ5,FF4)">4I.1.25MB%(DACN!GY_'],_@0J]*5)MF5 M9I*<)?Q2\VN2QE'/.O[,\V$"E5+2RX8>E3.T1 J"QQIJ)7EKJ%KR:RY/-:@C<2>E^@&[./H8YH-PL?] MC_[:)TWB?IP>NLU>N_7CZ-!G?I2JMQ>QJ62X]W<+T!L_5@W6 O-L/F!G[2;W MV ^L%_9)?#.-C]AG..F;P?Q,WUP3=U1O&%:0PQI#1=?O4:QN1F^SL:KRLV6E M+$XJORSQM@+M'/!\K93=;5R [OX;_0502P,$% @ -(H94]:@G]I8! M_A !D !X;"]W;W)K&ULO9AM;Z,X$,>_BA7M MBU;:*QC,4Y5&VB8]W9ZTJZJ]O7WM@I-8!9RS3;/[[6\,A%!P:'HGK50UX/QG MQOXQ8\:9[X5\5EO&-/I1Y*6ZF6VUWET[CDJWK*#J2NQ8"=^LA2RHAENY<=1. M,IK51D7N>*X;.@7EY6PQK\?NY6(N*IWSDMU+I*JBH/+G+!![[9 M:C/@+.8[NF&/3'_;W4NX]:V26 M\B3$L[GYG-W,7#,CEK-4&Q<4/E[8DN6Y\03S^*=U.NMB&L/^]<'[[_7B83%/ M5+&ER+_S3&]O9O$,96Q-JUP_B/T?K%U08/RE(E?U?[1OM>X,I972HFB-808% M+YM/^J,%T3, /W8#KS7PA@;DA('?&OCG1B"M 3DW0M :U$MWFK77X%94T\5< MBCV21@W>S$5-O[8&7KPTB?*H)7S+P4XOOD(N?BY343"T8Q(];JEDZ&))\[3* M:?THQ1I]K0HFJ182T3)#*U8*F(FYOT2_H6^/*W3QX1)]0+Q$?VU%I4"DYHZ& MV9D83MK.Y+:9B7=B)C[Z(DJ]5>BNS%AFL5]-VX<3]@Y0Z=!X!S2WWJ3#/ZO\ M"OGX(_)<#UOFLSS?W+4MY_]%O_O/T5_!\+L\\6M__JD\.:3 ]80STCDCM3,R MD72\23JJM>1/E:9/.4-:H ?ZPDK(R Q27W*F/IKLO+)E4Q,BK$.8[?!E$<:! M/W=>^H]H+ IBG+P6K<8B'))HX.INK$KB,.Q$KT $'8A@DFJOE*:XAIV[<)+K M]WI;9!D"B!*V>02("RAA9:I:(7A/* W%R0K1Y='!!WP-GJ$<>>1^RLHPY.]#XXZRK/?Z(7ILP@;+3I,ZI* MKM_%*1I-%H=1')$!)8LLB$@<#QC99$GB#3/1(B/ R+7SB3L^\22?7BXB:$#, MZY>G*.V]"=Y@$8\?7.C&08#Q@(9%",N$OT%RK:P>0TS"(1&KQQ#'[HF<23HF MR2\JJ.3<@K()K05E]6@K**O'B8+"[K%W<']]2;4QWZPIF\Y65%:=I:ILNHFR MPKT."T\7%L\KTPTC7NR@+S8-58-&[$Q9J;JI AKPODL-MX;86Y3P^*G&A/C> MD-)8%\/J\1"2S5V0!-X0TEB',4 /3D#RCI"\=^T^F8$&,-ZQ_[017F\7)$P2 M,NP*K$H7&H-Q\EA]DHC@8$C&ZC-*O#@YP>;8>F'_W';)].@U FB\FPW:0,E$ MGE.ICM_:^311HMX,W:MA,[2TJ\(A%YN*A$,F-I47G>!Q[![QV>UCG\U,?I!6\?*I2-RU[-]H=UC_51]3!^"V^ M7F++^,H<[NOSX]%]\\O %RHW'/:DG*TAE'L504++YK#=W&BQJT^33T+#V;2^ MW#*:,6D$\/U:"'VX,0&ZGSP6_P)02P,$% @ -(H94SM569I@"@ UA@ M !D !X;"]W;W)K&ULM5EK<]NX%?TK&'6W=69D M6;:3;)I-/",_TO5VUW:C9-N93C] )"0B)@$& *VXO[[G7@ DY572?NE,)A%) MX#[./?-5*;R=D;?G?GSM[8+M3:J#LG?-J]INWTZ.)_G% M>[VI KTX.GO3RHU:JO"QO7-X.NJEE+I1QFMKA%/KMY/%\>OSY[2>%_RFU=:/ M?@OR9&7M/3UJ:!,&,STGFI%=)&\>_L_1W[#M\ M64FO+FS]=UV&ZNWDU424:BV[.KRWVY]4\N<%R2ML[?EOL4UKYQ-1=#[8)FV& M!8TV\5_Y)>'POVPX21M.V.ZHB*V\E$&>O7%V*QRMAC3ZP:[R;ABG#05E&1R^ M:NP+9^?2:R_L6MPYY94),F)E2KS0IM!MK?CSA37>UKKD[V^. E23@*,BJ3F/ M:DZ^HN:E^-6:4'EQ94I5[NX_@LF]W2?9[O.3;PK\N:MGXO1X*D[F)\??D'?: MXW#*\DZ_(N_6;:31_V;WIKO>)C1&\ "/=]I(P"-KL<1+!9H&+_ZY6/G@0+1_ M?<.BY[U%S]FBY__OR'Q3#27]:]_*0KV=M*3(/:C)V?EB>;T4M^_$W?NKY=7- MA\6'Z]L;L;BYQ(OKFXOKNU^N^//%[GN%8JC M^#!X2LZ1#TY[. :+0^64$IW1GSLE4%4=(@:O\"( *L "(#05.SP5M?0)$FW@ MH5.M=4&N:B56G4<(O1=>;9AVK\6B;6M:^J%';XI$VV"9-C^8OR/P@ M7;14%@EDL@-ZE-,-[)%=J0/V%3VS\+#N">][PD_%MM)%A:U%W96@8TA".\H& MN!P908KA(Q;;NGX\M%M#@#B2'QQ>X26]6"DH H%;21ZO'D481\*P5:XD"S<2" M784;-6B K>#GON")T@IC0PZ> !A9UU,/L QJG?KVJ^&]$C3]$#%@ MPJ?.Q/&"6<7\_U^SIR?'3AI&K+-!F7Z)R7_R8F%,!S'ON2 (*,Y4^BO'@Q:O MM2^PY%%))Q3U6_&SQ"; DQOF;-2_@!,JH^]W9T+'OWEL*'V+5"TM"U] MEMK5@TA$TRDF5(Z&KBGS2EU(&KPRM[(ZE-4 ,CP2GNI+BR&-8$HV9-,)D">V MG\32]=2CZ2[>J5J(.-AN42# %%@!%0&@O T.TK@6EO?N7$R M4&VA/QP5]_NHS*A_HRJ1*WO511X1*S4Z&].(LRMI\*.,(7HW\EZ)0J$98*-" MKC18S6+=>83&2Y7@/9!#S91G6NZ>LS=JA$Q%K+E:Y3@?$Y6H1F_OU- M#N^3[A2J?Y>,HQBC52(0'6,Q;.*"R\2BVA6Z$2<+SKA2PPL7(QA78:#YFF)DA[A1T.4@! G4=JM:%P"]81YF\(>IY^"/ M?WAU.Y" MTU>D=S2F4=92&E'807PD8NSB,=/HK8L-T&)A%I7&%^CL:P4)K(D,J42N;>< M_F>4!4!"CHSKX% YAJ& V@H$??=\^NKE*-/FFE+'"PUG5RX4&=?)T/S&576T7$' M,&' QRS-4@A74(#.ZQ 2/\S$>^WO8P'X:%+5XA)S<''[V_7EX?&?G\6@I">! MT)2J06K04%?),EI(?8*F18UR0FA1YZ8O&%;7\L$Z'HPUXEIP\<"<0K@1)+(L';W><>%!N\[O)'V+809 PG0ZN4DF M#0HY)2K5%+Y&RDCP[DCCC 6Z1R9^AYU.*K==$CA-*5SLJ*I*H*1>3S=1Y'I?GY, MT6O0 TJREH06TE=B7=LM%YIUAR.RRF,>LE>5:"><73?6Y/,:Q>.:6Z4/.ZBF M]@)38?LGZT@)G?:/9?JSCR:CX36 H/;,&E M"%MP5H+K4[&4_EZ&HE);2=XOT!BFPF+&V#!2 MXR&'FDWG0&]/;4QI@-P%3'1QV@; 41FLO(RY$247?NY^622Y,FDS+5\=%WQ%/X$=BZ"S" XT&.Y MCP%Q-CO^8?KJQ2E:N7[(!F;MJ$&HN#:D$8OP(06(;:3>@/L(RSBX[Y3O?;>8 M1Z.[9AX]Z$:=*Y8)\=JY?]M?VB_B7?6P/-[X_PIGJ4;7:HVM\]D/+R;"Q5OT M^!!LRS?7*QM0,?EGI:B5T@)\7UOTE_1 "OK_RCC[#U!+ P04 " TBAE3 MD3CHL4L& #R#@ &0 'AL+W=OY6UX0-QN*81]HZ6QQI4B-I.QDOW[/D9*L M-"_KMB^V1)%WSSUW]Y \VECWQ1=$0=R4VOCC01%"]68T\EE!I?1#6Y'!EZ5U MI0QX=:N1KQS)/"XJ]6B\M_=Z5$IE!B='<>S2G1S9.FAEZ-()7Y>E=+>GI.WF M>+ _: >NU*H(/# Z.:KDBN84KJM+A[=19R57)1FOK!&.EL>#R?Z;TT.>'R?\ MHFCC>\^"(UE8^X5?9OGQ8(\!D:8LL 6)OS5-26LV!!A_-C8'G4M>V']NK;^/ ML2.6A?0TM?I7E8?B>/#]0.2TE+4.5W;S(S7QO&)[F=4^_HI-,W=O(++:!ULV MBX&@5";]RYN&AV]9,&X6C"/NY"BB?"N#/#ER=B,P>/V'LHVM\F"Q\3 MJ\_BXKV8SSZP(A0DIK:LI+E][H7O 99;P%5+E/1H&)\YM:!<*//5 MZHDQ-:Q?465=$.A8;CNQO[?[DX#XQ,E+Y3-,N27I!'&%B(\2BT!7F^(=83&1 M9TO3<[9@]1F*N5V&C41@;VF-D0KJ$H# !\\!MUA$)BL5I%9_ 7-&+D#;A&^7 MYKVE65SJ2(.:G/GH9N%Y07C5^0XBS72=IY SBX^R#M;8TM9>5,[F=18\<+L$ M?:,\@6OWA6!S**8=EOPI#(T/4=4.Z?&8W*8+M!LL);=6&<&/EYH)X\$%&5HJ MK$:QV=K=,T@NJ:: W=CKVP+[%V[3ODO=Y J[VOJFW*$ M@E[SDL+9>E7 =LZUP4B@]]SLJ4)ZC1V3P^^@63;Q!1834R\AF9P3_HIN;@,; MB@L.4V[+_;_E8N=.9A\HMWNE*T/G:J.T1M K5JG8RK*$*D5+>!^P9D2)EIK\ M8*ME!@2I/-J,X,\4"2'B7%4\,$&Q#8?[)IAR=L [$)] =EGT64RD*"D4-D]Q(74XI_@D09[?,PNQ MCB[3$K -OU[YP)QUW0UQAYI7J714R5#@ON7-@6934]_^,&IK M]FTZQJ.^7OR!0QL3#1&W9F5CD7F/MFE%A>V#LJ:B=II.!V2%JLL8V^*V8S!) M( S49<6(8D::D!O :4JC/K[=<#S=*T(T+@IZ@V,D_R\RS'[@%*;;75](T]MAB Y)"$5)>H4_BD&Q:8)+V<$;86 M6V8M-5*#59W*-H6;\M[@[VS*5!T>S9I3RN+*65C.I'.W,2N5YAS2CV=XY[CFT+RLO$D+>E^@$":7#C8FN:T893IU,8TX;_F'CW_M M*G%=Y;&V7TSFU\_]RR373;MOHIW&:A/%U] ?1GZ.W?I!C#C2B\^HIP;K0T?= M4>\>4I);Q=L6JPB,I2M)-]I=Z";I'K.=GFZ#9])!>[W0M,32O>%WKP;"I1M6 M>@FVBK>:A0VX(\7' I=2&ULO5AM M;^,V$OXKA"]7)(#6UHLM6;M) "?QHEMTNT&2]CX<^H&6:)NWLJB2=!S?K[]G MJ!<[B9VT*'!?;')(SAMGAL_H?*/T=[,4PK*G55&:B][2VNKC8&"RI5AQTU>5 M*+$R5WK%+:9Z,3"5%CQWAU;%(/3]>+#BLNQ=GCO:K;X\5VM;R%+<:F;6JQ77 MVRM1J,U%+^BUA#NY6%HB#"[/*[X0]\+^6MUJS 8=EURN1&FD*ID6\XO>)/AX M-:3];L-O4FS,WIB1)3.EOM/D2W[1\TDA48C,$@>.OT=Q+8J"&$&-/QJ>O4XD M'=P?M]P_.]MARXP;<:V*?\G<+B]ZXQ[+Q9RO"WNG-C^*QIX1\6Y5ANF:3>X MT<"9ZDY#.5G2I=Q;C56)<_;R3CR*,E[F;"'40O-JN?48-VPCV$P4$JR870HCVKT2 F;"6(1_)<%B"0=A M RNY76N!HRNU+JW'K$3$+CS'>5UF0EM4";LE1=5:(Z=K'6DYXV;)YB@1AG$- MTGR.M*W5%9DJU4IF; X_*FWZ[ &RYJK ;K!GEL\*&%IFQ3J'8AQ\<2*3A>S< M0LH]=T,K&_RUJ)2NF1BQ0,%!E6/W0C_*3+3[:JU*9>$\*[3DA=.Z)1I1<8V% M8DMBLD(9D?>[.X",V\;9UZVS'Y9:B&>IPQ#XVR[PW]O@L\G##9M^OF&3Z=TW M-OWYRU=VRL_8@[+0[:VUGZE."?W!+GGY82(UNT%$&@O_GK ?_C$.@_#3LU'J M#9/T'[X\/D;Z4D%JZ*X$6[?)?_8^&^\/;@CO-/\MB9=@/?%5]8O=4 M"RDN.KO: Z/0BZ*DFYX.TS.BA>/QCF<(VW;3TVA\YFA#_XC^0R\9^:^T?$Z- MO"09OK;$46\1K-*]<).%EAG>$F00F_ZQEA5%XLX(:!'ZZ7&_U,OA&+Y^K<]I M>,;"Q$O3E]<0P"5I>)1KLYQX(__XIGKU&W),O_;YSMK(CX_,=M1A&+V8O1TU MX8'1>_\N"PSB#*%$C%$T\7_7TY#^309OT?:6XP]/_4/D=Z^GU&:'!QW M>1+O#_]:-J>)ET2[A#@=1V=$BT<[GG'D^7L%XS1%-L>AET;Q$;W'7A!$K[1\ M3HV].'@=NS7U3V=SG'CC.#@:H\WR:'QP%V4S+8W2%V8@CF)_?)1KLQR,O7AX M?%>S_$X^(V62Z,ALY[=A,GHQ>R>?XT/#+H+V1ET6IWB-XM0],R.XA%(SA)TH MK2=U3& >QEX:T$I"M8HVQRD"A0(Z'+J+P][ =WD<)'1ZY)++*=M@ F9X 1B M-HC-%*#<'.\\+$#:A@X*N/3>"%QWI27Z&XF\;HX0#IR6"X X+.=->%O%)D(K M8[GN[U#B%2\X@)+9468M!9C&2& NP)FL7>3&"&MJ -72 'MFP#X6(&V/<;-S MIYL6!; (J4'@Z%JM*EYNG7^33X9I*BA.22\D=" MGZ($A#5K@E/7!RP\:-!SE9&2 HU?7M]#UB!P=Q+*D/V:EV8NM"8M%TKEAK0T M-0 TK8?:@Z]]>LS[#AW6]D.Z+%EODF4$C$VC$T%.CY7"]AR/7IURV5IKBK<] M3CTZ75]3:50A;#\)Z9VH,7N&YPG7ON'[]T9XW:!2 MMCB]XX?<0YY 2+9LT7W34;@<:%NIBF\=9O?V%F7YJ&36]1Z(,P!_8P#>P8-: M@@IQU0HRY*PN$\P2]_6!9#?M3*O7,0]!L%FC?>2E15M !A7%6_&0J44I_PO/ M<--U(?GNLNQ&%(C\YKXH(@2?6Q=WSGOD6]<]'2H"^])<+>*F:93,Q]VM_\3+ M-=?U^*1AR_[9#EZ&-TJB-TH(%46 /G6II.L_8Z>CH!^?TUQZDN#;FK#6W8=-=7=^8<3D71D_0JB:>J;CYQ+5T+J4J!$LBCMI]9)O4WY9VV^LO=%^YAH,,*\0<1_U^,NK5 M#T4[L:IR7YKP0,+);K@42#E-&[ ^5\JV$Q+0?7J\_!]02P,$% @ -(H9 M4[@YIEX0!@ Q! !D !X;"]W;W)K&UL[5A= M4]LX%/TKFFQG!V9"$AR@+05F"*5M=BBP#>T^=/9!L6]B;67)2#*0?[_GRHEQ MVI+V86>?^D!LR5?WGOMU)'%T;]T7GQ,%\5!HXX\[>0CE8;_OTYP*Z7NV)(,O M,^L*&3!T\[XO'=WSC:9_DH M\$G1O6^]"_9D:NT7'HRSX\Z 9&F-+ &B<<=G9'6K @P;IT]"<"3*WV\5?<+V4''9%6/MAB MN1@("F7JIWQ8QN%G%B3+!4G$71N**%_+($^.G+T7CJ6AC5^BJW$UP"G#29D$ MAZ\*Z\+):7I;*:\X0EY(DXG7")(/*E2.O+"S.#! O+7K\7X\M/YY.;]^>7-!.]B]'$R MOCR?3,[KKS?G9^\NKRZNWHXQ\4;Y5&JQ(.DXPDF$PZ$6-SDY$O?\8RQJ-)!3 MD)RNXB?;7L*ED!/^'-%.U.'5PT[!I2!*++29%\05(9#/19//*-F>&71!#;ZD MV-QZT1.M6.XXTD"1(7,F*#-'+/G5JXQ<3"-#YK26TBQ$+@%1I(^B6LFITBHL MQ$I/L!%TRQ'.UNE\LC!I%QE+>V*K'FVS@[,Z5,E@]V5OS934WL)>]CUK2.@& M>[$\P$#6RQ8H M42!NI8U+\>LJX&C/I'+B3NJ*>)FO8*P5[W2M$!2J#:Q7Q+#+QDX[TQF^=>M* MK::>;BMH08QDB)*H55Y$$E8N';V M'T;.$A7S;NLK= $!4W%HU4_@]OJ".*FY43.52OBS@E_S@_389*(PDXD*;>CJL",+*JTT6K\523E'#Q?Q MS2.=6O,S1J\L45$N5DB&7-D*,@@X]<2$L\&YJ<,?F,[4+1M7)M55AI098E"% M=>M^*E-6@?4C\#)231 6^7!W.,LE0#?TLUXB M///8],A6._\-F3Q90XP&GL]0^LC<(6H0<5G;W<1$/:Q/-%2VX65$XD>LWLX'"'6E!92\5!TE9Q,-QF!Y_"O+?_\IOQF4;-QB2O>/41Z3);C,1J ME<4TK/361]?3-'459MLLVK(P''XUNH(^UY;N"FW-? @\24ZG1)8RJI@=K>Q8[F^F3V9"H/JQZO7(JMD)9\UX)0E?$4S:S B4W) M!1SZ5[2!PZD&!Z%M?>^;?;6063P4E')1GVBXYW. *VW F(\)#>3'M-<\O+;_ M]S:;K-*Q(YK#W=H1;+IHC[M/GQ\^WT32N:&'($;:IE_^ M_MYA;",V(7X' _$@ M&0 'AL+W=O,DYJ2IAMO3],W!?Y:J4/6ZR8L[:3= M-^3UMM'K!7F]=Z(7'-^YO G'N72Y,JZR@OUW,G7>H@;_>$-MME6;!;79>VHO MER67%CWBD0S7C/_9@MNY<*_%_!W9U]?GOU]^_HST7E]]//A\^=O%.9O5%1:>J:@ M""5T'\2OZ*+-;G/#1:2=(A"WHT&D#N+\P@IQ$+QS\O%@2>7-2OA@"L<$53E# MC:ZW-1I6XJ:30)0K1< PM0X6L'R!>H.26G;.K5V3I7QI*IC0=&NZ;GCBQ#S8 M&.SG#J%7P&;W@4W*4DF8<"_RA3;*S-?HO#D*! O1X\(:Y[EE]\8C':=<<9V' M0/W*D2#;L/I'-NPEHR[=]'I)VDMQ,^AEN'8[PV0P'#) *@!3 ^*L%3I?(YE< M.\4C5!=_ OF"C:/QD/WTPRCMIC]O_VFLJ?U)P* Z2X:=T6NJ1TE_F#5ABX<^ M31#!7%4%Q0: +I%H42^0#1BCD)\9I%BO=R4>:R0WJ$@^E4KZ-<5=_8\J*-NE M!>-:OTY8"1=]$@;%UTJ6%! (FL5J1]W:9@GDTN;5$@E"6-RV%6 @IX:+=H!! M0%+4$[%41?&\EALEG$<(^;]*MSGRHH8O]3=#48?M>Y98H8*?L%T?('CPWK'; MG_BR_/F<[5W>U+?[P1YJ[YR7$@4L_Z;LD#?5]$\811)JI)%/$2)TOPN=Q6:8 M.'C@JA+A,%"$!8=LLJ3>^CN6+PJ K95S4(+4NOX %^Q6T/A^Z;1B([@-E\$ MJPI"&A-R3B41+)2.Y2A );P(:T@.YHIJ.[<4-I?1M^\R"I5 _<:(FZ@T#H@. MR#.(HYJNZYM.=P%F$0R(=<)^R#S&"QT MJ8)]T>$/Z/VT^UY@\B0'/%0J;'UR']F"-XOE"BJ_-;X-F]^Q!,"UGPQZ8]SL MC9)!9[A/.)QT OJ.DW30BS.]3D8SX_Z8G86S+6(9^A?"W4*6CG4'2;?;H[7C M3F\?,M)N)PRF(QI,LQ$-CD8==F=F?A7HNM$IW22#%1NB>/KT_/\&[NOZT&K" MH:D)Q>.D-^JRO5[2&XSWV2#I=%.R!M2#L6XZV&=9TAUV@5#O]^\>WV=I/QD. M=UQ6/R([_6%_.UH_1H(%;R%B60@JP',T'%/LLF&2#3LTF6WBVAV#4D=A,DOZ MHW[0-V&![K>=CZ)^B9TQ?-K@Q8+7IQ1.;?J4FI^!I'B,K,,LX>Y, 7VJF,'8 M CN0F%6>SKY/2D@\XGW2B0 &T:QW$;Z!!UH\ D>P+K2?(]1K'F!N U(52"6< M1M6G=.G1):-+GRX#N@R#4X'Z^(R Y6)K]*O6HL 1XSX=*I*T/\1_BOQUX_\@ M#?_9. M5GXX'_R(.$2;X%+B"@R<*3QM/;[LJ1)O$/!)E/C<,H3$ 3!I?21"Q M?$F4+\BP#B=%_ADT1ZT;;HFTV*1)]UJO18RDC?R!2Q7\(-EH:,%=8.1 4-54 MR?Q5-@HU^6[Z&^Q9 3PW9C9(;<,2S[U*WB.#D/GRZ(*X'*\?U^.[K].C*) M'P5VR^.GE2\XR$GM\/8RP];.X;#?8C9^KH@/WI3A$\'4>(!RN%T(CCZB!9B? M&;S!UP^D8/O-Z.0?4$L#!!0 ( #2*&5-$)CU#_@, /@( 9 >&PO M=V]R:W-H965TGDNEW754>%]=Q;%+"BR%ZYL*-:UDQI;"TZO-8U=9%&EP*E4\&@S.XU)( M'R4UKBRXNBR%?5F@,OOK:!@=)M8R+SQ/Q/-9)7++>'8V!E>R,^W1OTF4U]<1],(4LQ$K?S:['_& M5L][QDN,M,#$JIFW_QW.;AR&$Z>,5AU#J, N\F4&#Y MD_!B/K-F#Y:M"8T'06KP)G)2PI"MO&28NX:!!'KR">P[W1OG"PU"FFI_XQL>LHC@X4%Z,W 3_6J@_C M80]&@]'P#;QQ)WD<\,:OX*V_5PE_W.Q(/K7(GV\$F'0!)B' Y'_,Z;\@WJ]^ M>?Q]N835XV:[7F[OULO[Y<,6%LN'Y8>[[0:V!<*M*2NA7Z"RYDFFZ* Z#5]B M*A.A0.@4C"^0VOD@WQM(T'K:P]1SUK(U6U7">7"HI;& SYC4O(/ 9)DD:Q=, MVM52:-K"UO69B4.HE-!@=DKF@C>!&9L2!#I]OU73<&5DX,E%TP+@KPK:4^N,>A(U\/IV@EGH)+?7&8(/V MB70V!'Z *?TNZ3>\X,<4[K1'BZXE>'X!%P,8CB3 M 3\NZ#&ET<.K*232@R'K&-&#=A)/G$^^;=$3EZ,*<9*)EA+.R4P2,:)$)9/4 M%YJ=_0MDUI2D-*G+6@F/AQYC$(L%'^/4.ZR?N^W54O=/\RX=A:TH04U(=I.: M($/)HPT=YE+G/<@)P0K5"RTI4CHG)6_GT*[X3!<8)3UB ,&=J@,M(N0\:]Y+ M7X3^.\A+NEJD)"WQH,2.DA]V!/6X(0 5Z'6=B]3H_LH#Y;LVV23]]J20S4+_GT[+^.@V*M'FX&PO=V]R M:W-H965T,X;E,D 9)VPS:@ M0]%VZV'809&96*@L>9)M=H\VA+1P7,EE9U' MI7/U11Q;7F+%[%#7J.AFHTW%'&W--K:U058$4"7C-$GRN&)"18M9.+LQBYEN MG!0*;PS8IJJ8>5FAU.T\&D6[@UNQ+9T_B!>SFFWQ#MWW^L;0+MZS%*)"9856 M8' SCY:CBU7F[8/!#X&M/5B#CV2M]:/??"GF4>(%H43N/ .CZ0DO44I/1#)^ M]YS1WJ4''JYW[)]"[!3+FEF\U/)!%*Z<1^<1%+AAC72WNOV,?3P3S\>UM&&$ MMK/-T@AX8YVN>C IJ(3J9O;F#%,.8%V%COB\ZXF/2L1>3[L2LTJ.$7QLYA/%H &F2CH[PC??!C0/?^!V^&Z.+ACMX#1*N MA.52V\;0^N=R;9VAO/AUQ%>V]Y4%7]E_/>11K"^\"ULSCO.(*LNB><)H\;"\ MO5U^N__R\0Z6G)N&20L*.5I+Q0-4CE#WX;6OX3&#@-8)2ECD5*S#8,_4"5FR5V) 0Y0:$M9P(\563L+9!.X3+ MDJDMN10*7'EPWQ-#BT3,O Q)7<5>P'UI$-^D(]R)Y[<'E%TO(;N.+%:X%4H) MM:6WDTQQA ^0#O+)A.;1($_RL$_R\VX>37NI7BE]CNXM()],(9N>$6*).<[!=._]O]* MWOB@(U1HMJ'O6?KFC7)=<]B?[EOKLNLHK^9=7[YFAM[$@L0-09/AV20"T_6Z M;N-T'?K+6COJ5F%9TN\!C3>@^XW6;K?Q#O8_G,4?4$L#!!0 ( #2*&5,P MZYL2M@8 X0 9 >&PO=V]R:W-H965TP-TAB1@+[ %8TKQ?GQY@ MN21E2DY>5MP%,)CIZ>D!=+%R_FM8,$?Z5AD;+GN+&.O7PV$H%ERI,' U6XS, MG*]4Q*N?#T/M695I466&X]'HQ;!2VO:N+M*WC_[JPC71:,L?/86FJI1?7[-Q MJ\O>26_SX7<]7T3Y,+RZJ-6<[SE^KC]ZO T[*Z6NV ;M+'F>7?8F)Z^OSV1^ MFO OS:NP\YLDDJES7^7EU_*R-Q*'V' 1Q8+"GR7?L#%B"&[\V=KL=5O*PMW? M&^MO4^R(9:H"WSCS19=Q<=E[V:.29ZHQ\7>W^H7;>,[%7N%,2$]:Y;GCGWM4 M-"&ZJET,#RIM\U_UK<5A9\'+T2,+QNV"W/(TT\5[9.0/K&"Z&$69E<%BT)JZSB?$C)E[0.V?C M(M ;6W*YOWX(=SJ?QAN?KL=/&ORM,0,Z/>G3>#0^><+>:1?C:;)W^E2,MSH4 MQH7&,_TQF8;HP8=_/V'\K#-^EHR?/6+\K;;*%MK.?XCBDW:D^%Z'6A5\V4-U M!?9+[EW=OKG^1#>>2QWIK2JTT7%-'RS=G]@":#/JE J@33M& D)4,H M3ALQ8$OZ@O()<,7/73* 54JJ2QF:A. *G=[H.#F3=YW,/2=0G@WHTX'/5'NW MU"4'@L3 V;"V)?R)<#^PU?CF>>G,4B!^&$A3$P(\.AF-^J/1*,>E4!ZQ\3)< MPHJ$^!"N\7A =T[90+ ^=1XIA_4@U8RLE-2 R)X.Q0 5*7S# BP #C&!,F,X MKR(MH6KB)6#C\$BPVA:FD6 5%,G:!L ]0!O6) %.]A&>%0H4D= P M:T")V%MGU7:7 )6=_@?*)_AD&8%SI&8S+5*6L@K/+<_S2^&6#!['T&\]E#AF MF=IPL1M.404^-+0)3?CF;'!&ERF)'50RTX-+@H]V:?^]B89WQ_M(#+*)[*T6 MND!:4;B;_&A[,#G@;Y %T(]UIQ_[A;$ HM81NE.(<$"BW,G_XWEOL[ECI2,= MG%%+I8V:MIQ\@CS?NY<-/^1UI=8T96HB7O]"P%(9B2 \UP5-FP 80J"Z\;4+ M+,D6A,)V1!5_-CIH*<:0*U=,6#1Y:9*IE%2M(_)GF*Y,[9^?-/@O-[ M!PW\KF@4&9F1,F$Q VZ9A&-J4UM1 >1:PBIV1>UXVTFRFU^@*NPMO8&,N J% M<0LI\T'/I'U(&[I15I6*CK^\N;UYAC*@N9#!YH2CJ15K26J>)3H!#5_!R[WN MB0F39@X%36UV /)MPN_:K1N%VN[$Q\*'#C?8:SA)H: M5XL:&]>4S^7HBG*1/B->I1.QE1;KEUHJ9X%NQ*;MP;5"\12-D4V\*QOTD2D+ MQ5JK7.X+(OH-&SW70AGL[;G@W%5LMULXY*=\VHI8S05RM]7W_>K4.R1.>]00 M29DV R/##M[@\SIG W9>C*B2TZF15(-2QJ3S&<*9:VO3L:WVVE"NL-,^U:8) MVYZ5.)'FHNCLP[D9TX0D:B8WKZD9/,[E\4)@PD5V!I?HW=8\YK=]F=Y#O>=GJ^*;_# M\5L(:7B&I:/!S^<]\OGVF5^BJ].-#R&PO=V]R:W-H965T MP&C;L]+'J@ MI9%$A!\J.;*3?]\92G&]:)M++Q8_YKUY;TB.9T^1<<[E0]6$4]#G<%FB\<=Y=IF]+GS4=4.RD"]FK:KQ$>E3^Q!XEI]82FW11>T=!*SFV>WE MS7(J\2G@7XW'>#8&<;+W_DDFZW*>C440&BQ(&!1_#KA"8X2(97P=.+-32@&> MCU_9_TS>V15QY\UF7U,RS]QF46*G.T$=__!L'/]?"5W@3TR\<^]CK:09% M%\G; '\DB!=S7C:+'RUFKB*E,$Y4I8>4?:U>@*C1'N="R,CUW 64Z<33!Y,3 O M>^;)+YC?P8:YF@CWKL3R__B<59ZD3EZE+B=O$O[3F1%<75[ 9#RY?(/OZF3] M*O%=_:9U^.]V'RGP_?GR1M;I*>LT99W^=M8=/A,LC2^>OORL^F^FD;=\$UM5 MX#SCQQHQ'#!;K#YL-NO=YGZ[>X3;[1VL/FQWZ^U?]]O5^OX1=@VR&MLJ]P(Z M@G8';PY8@F*AT*I O.S J&/L-,4+*(S2EK\!Z\XH\D'VOW8ZL)$+\ %*'=N. MV)4*.K)'@1,G*/Q@"D7OU_- MSYN5=%1XV[.+)(,U"VB#+Q!+UB]&D&4\H7D!\I)4<$%D\E0@7&JF2PS<-X.2 MSL.6*NT4'["P^:AE,16H4+&!BOMB',&:.U19#GMT=A2-DK/@*\$,4ABCTTVA MAEVRMH,ND8MTX&0UBHP#5]MWD>M1!^1 ;MQGY3POXNNQ5,';'\V.X&>W/3]K M-19#G1IJE+-TU'>=T^JI9]_VK>I[>-_P-RK4;(PS5PP=C_ZXSB#T3;2?D&]3 MX]I[XC:8A@W_[V"0 -ZO/-L:)I+@]$^V^ 902P,$% @ -(H94_7')ZZ+ M @ M04 !D !X;"]W;W)K&ULE51M;]HP$/XK MITSKIXF$T!=$ 0DHTSJI6U6Z%VG:!Y-AKU;,Q[JV@FN\-: K:5D9CM%H=>CJ!OM-^[XJG1^(QX/*[;" M!;HOU:TA+VY9/:'MC@*UEJ_>"=ZWP4)5X0 M"LR<9V"T/.(,A?!$)./7CC-J4WK@H;UG?Q]JIUJ6S.),BV\\=^4HZD>08\%J MX>[T^@/NZCGS?)D6-GQAW<3V>A%DM75:[L"D0'+5K&RSNX<#0#]Y!9#N &G0 MW20**J^88^.AT6LP/IK8O!%*#6@2QY7_*0MGZ)03SHVO5:8EPCW;P(%YQ6TF MM*T-#F-'67QLG.T8IPUC^@KC.=QHY4H+0)FGW"%^O+;D7^'I_+_FI3O@Q65IGZ)'\/)+BM$UQ&E*<_D^*EZ[R*(UO MR(&M6(:CB#K.HGG$:'S]:?;Y9@[WD^_S!=R7"#,M*Z:V)V_Z:??BT@(6!8:W M#H[R&^80'IGA:*$P6H(C2($Y&B; .N9JI\VV":L,I\[D8@MY36@=SA&8RD'H MC.*)D&B\?W?"9'5Y%5)D!G-.H^$?U5A8(UTX(SU:T%"P P(:Q&?O!A9\\WR# MGL$V/(,CQOS/TKMGG03>0C?I]/URWDEI2&PO M=V]R:W-H965TZ"ELT6$(A62LN/]^AXI65'2)MM#7RSR>/?==W<\GL=[I6]- MAFCA/A?23(+,VN)M&)HDPYR9KBI0TLE&Z9Q9VNIM: J-+/5&N0CC*!J&.>,R MF(Z][%I/QZJT@DN\UF#*/&?Z,$>A]I.@%QP%2[[-K!.$TW'!MKA"^[FXUK0+ M&Y24YR@-5Q(T;B;!K/=V/G#Z7N$+Q[UIK<%%LE;JUFTNTTD0.4(H,+$.@=%G MA^7!Z85*CS2NT^!FT(7Q4TF8&+F2*Z6/[D)@U].(CO7G\(N"?I>A"O]>! M.(I[+^#UFW#['J__#)Z/*U,B16U^@XN[DML#7"F+\/=L;:RF2_+/"VX&C9N! M=S/X25G]#[3++Y>+BZO%"F97"[A97LQ6GY=_P>KFT_D'^"1A5F[IHD \]&F* MH ,V0SA7><'D@1A(5-=3^J3=N('_]Y2SNC?XPU)3;4C -=R73%C7I)\QDD-;1 W4=MP82E>>T M-"YZSXT:3VD$J1I5 WN20L$X>5*P9#LD@XQIK(M%M#P%FVG$URZKAM^_SMUM M@P(U5P11$:4K2O$".-%IH<,C>/-#?%'GVM,^&72&P\B;G;SI]'MG M'4H-)+3BLI5*]'X0#Q=&X]8E/AC)%F ME5Y8EXXJ6.IJ=$@12E3L@% M/JX!_.\:>,T'UE99)H#E="DML-)F2O-_T27"Q>[PC]RY@9/1:2>*JM1:R!P= M-VFXW$*JA+M[.R9*;..X6GY/_;M,.O#>J-,;O0''B[9'#&:K@>,<^9@+P1(D M?I8+SZ_ES'>'8R-XSJT#I5ZGP9FZ2IDRR9Z@>H6=NGU2D.Z/WIRP]:KGJ+=^ M=KEN(B;5 ]](F_$XJZ;"@WHU6S\RO77!"-R0:=0=G0:@JWE5;:PJ_(Q8*TL3 MQR\S&O&HG0*=;Q2]D?7&.6C^-$R_ 5!+ P04 " TBAE3I"EU*?\" "3 M!@ &0 'AL+W=O;)[6+@_+W#GQR/YFP-3LE6J>_.^%).@]@E MA (+ZQ@830=(,^I .>+Y^9?_DM9.6+3.X5.(O7MIZ&HP#*''' M]L(^JN-G/.D9.KY"">-'.':^>1Q L3=6-2X#T!$A] MWET@G^5'9MELHM41M/,F-K?P4CV:DN/2_2D;J^F4$\[.-C73" O25<)2-?1? M&^:N:Q)98G<^47%B6G1,Z3M,.=PI:6L#*UEB^18?459]:NEK:HOT(N'7O;B& M+ DAC=/D E_62\T\7W9)ZM762UVS%ZHL"W.MF:S0K4.X5[)@IH;5L[L&A+_G M6V,UUF905. WJ'!O4!@]GF\_QQ=;68;U8? M8?EPMU[=;^9/7Q[NX5QU<187\*22&WIZ6Z9 M+FI@LJ2'?J &UOJB.25L(!MF!,H@3W,8#4>PH>9"TD.H4*)F(O105M*[Y:Z2 M7 /ZA4[#-!Y"$N8W*63A\":FG5$V@"=EF?COZ_I [OE@X.A-G(2&^/?2=CVCW^T[[KQK-+_O;SE99:F)^6=-7 [5SH/.=4O;5< 'Z[]#L'U!+ P04 " T MBAE3,HHLO88% #1# &0 'AL+W=OFA;8%XLB[YZ[>^Y%].%6FV^VDM*Q^Z9N[5%0.;?Y,)W:HI*-L!.]D2U. M5MHTPN'5K*=V8Z0HO5)33^,PG$T;H=K@^-#O79GC0]VY6K7RRC#;-8TP#Z>R MUMNC( IV&]=J73G:F!X?;L1:WDCWQ^;*X&TZHI2JD:U5NF5&KHZ"D^C#:4KR M7N!/);=V;\THDJ76W^CEHCP*0G)(UK)PA"#PN)-GLJX)"&[\.V &HTE2W%_O MT#_YV!'+4EAYINN_5.FJHV 1L%*N1%>[:[W]30[Q9(17Z-KZ7[;M9>,\8$5G MG6X&97C0J+9_BON!ASV%1?@=A7A0B+W?O2'OY4?AQ/&AT5MF2!IHM/"A>FTX MIUI*RHTS.%70<\'4P=8.IP6 \1I#Q%_!V+&ONC659:= MMZ4LG^I/X<[H4[SSZ31^$_#WKIZP).(L#N/H#;QDC#'Q>,G/QLC^/EE:9U 1 M_[P!GX[PJ8=/_P^%/X X__SE_.LMNSZ_NKR^O?CZF=U6DIWI9B/:AU\M0P\: MX3VWO3'+V;921<6$D4S45C/E+)J$/!#+6N[)D03*%!9+MGQ@KI+*L(W195_M":G W.UHBWU4=XKF $>1 MK>&S-#C_I.K&[AV1V1-IM'7"C-L3=B,W NQ)!@Y$6RA1,]7VXXSF@H+1.Z%J M[P>VF10@XZ5O'M[(=5<+ V;DG:@[H.Y(W8NKJ)1<[>6LE(5WY7TCODG#O?25 MD5:5.]@SKW%^+XN.AA2[7*U40:*J!5_474D;HL2$4M19/@J* M;"@E".$S@N*8L$O F$&7 G3(I74[@3Z+ [(3][(OB5:[7>#PQ:')[DD!0@'2X"B);)6KGG$''O!!\@!FG!D(JZ-:EQ-VVEGJFY&C MO \L.Q#MVD.;T$^)G MD> G"K$\PZFN5>GSW(XQ_<*B*.5I/,-JD?%H3H['\8SG$<42S\$&XDRR.4M]F%'.HSB%$)\)R!Z MSCX/7485]ZP)=XWGJ3@@$O,,"\3MGP!(LP6=)#Q+LF<)>-'K1%R2I)ZX*$V( MKYSGX9P6(Y[MW9ZZ6=[+F+STO-2!IC. =XXJZ/%I0 M[3#1]G)YX_#H)SJ"O>A9\1\?S#TC*[IHP^?^8/+:O6BZ=\ULI%G[RS0^=[IK M77_C''?'^_I)?TU]%.\O^U^$05XMLK6":CB99_"^OT#W+TYO_*45-8,KL%]6 M^,\A#0G@?*6UV[V0@?%?S/%_4$L#!!0 ( #2*&5-;-H7Y@@( %L% 9 M >&PO=V]R:W-H965TC@J5+:3I+2N?HT36U>8B5LCVK4O+,F4PG'IMFDMC8HB@BJ5)KU^\=I):1. MIN/HNS33,7FGI,9+ ]97E3#/,U2TFR2#9.^XEIO2!4EL%.)CP)W$G3U80ZAD1?00C._%).D'0:@P=X%!\+3% M.2H5B%C&8\N9="D#\'"]9S^/M7,M*V%Q3NJ7+%PY24X2*' MO'+7M/N&;3U' M@2\G9>,(NR9VR!ES;QU5+9CM2NIF%D_M.1P 3OJO +(6D$7=3:*H\JMP8CHV MM ,3HIDM+&*I$VRQ[D_"'5ST8#CY!UL\&;_ - MNUJ'D6_X[EI_GZVL,_PR[M^@'W7THT@_>C_]#3XYF"G*'^Y?.L__\-W.EHNK MV\7%#2SN>%S>E ASJFJAGZ$4%G KE!<."U[%?+X&1^ X;"V9;0,%[P*MV24M M7'EA'!KU#-=8DW' 31%>-@SZGZ] Z )RTKGR?'D,$ XT<:]V-;4Y2K%ERCSW MQNSC=N15P1WZZ*5!GG/::!E[C@P4TN:*K.<=J:.V^+[V0N>D+2E9Q#+.I18Z MET+!TK&C"@E[+]U,>O#@*S2;V-:6]7OMFK??>;N?XZQIF+_AS;?S4YB-U!84 MKAG:[WTY2L TK=P8CNK8/BMRW(QQ6?+OAR8$\/Z:N)[6" FZ_W3Z!U!+ P04 M " TBAE3/0'&B@0& "*#@ &0 'AL+W=O"D&]9B;8.ZW3 4_4!+)XD+16HD M%^(0KBIM7>Z:$+K7LYDO&FJE MG]J.#+Y4UK4RX-75,]\YDF44:O5L?G#P?-9*929G)W'MTIV=V#YH9>C2"=^W MK72;<])V?3HYG P+GU3=!%Z8G9UTLJ8EA2_=I#411>^#;;,P/&B52;_R)N.P)?#R8(? / O,H]_)4/3RC0SR[,39M7"\&]KX M(88:I>&<,IR497#XJB 7SI8I&<)68JEJHRI52!/$HBAL;X(RM;BT6A6*O/@ MB+?6ET&:4KK2BR?#EJ$#^HY&@(ZBOJ,=^G9&_76Q\L&AJKX]8.5X MM'(6>^)U0;OBU3GP,#;FU\B3>2W=%@9?&\)3VTFS$87L5)!:_8MR M*,@%-+WP@VBY)5I$44=:PE4.RM\-T,< E2ETC[3C 1+X*/M@C6UM[T7G;-D7 MP()7"D[M6!<&.EYH[@1=7 M9*A2D$9;V-[=4 .PRB'6C"O@$>A55'WKH']%*FMEDL85PMH0@LL="P:]KJ33T0@F2 M5 ,T!P>0=2Y-4E(3BU/B"Q=K)%@L>_.8!R34E3 H4M4ZMU)MME4Y0D%?LTCC;%\WT%UR;; G 7[B.55(V&HF3@Z_ V:9XX/%5IJ^ JMP M3O@KF7((;"H^\3 MYHQXF$A-?L*-G4(V $B542?$JS:JHH+I0A5"JXJ01L^@\^8: PJZG TP2?/1O,^X3!7E^+RS.P3@R8"UW1X=>MZ5/(D ;=KWR@3$;NQOG)D[!+I6.:MD5F!]P M18P?'3 S8W[9C/-+7'\'1N"#:5Q$R784IUF= MCBO%G,6P)<LPJ2QXAO9B*#W9HZ11F MAB1ZR\7EREMX0'=$^^D<53?[+8]R8Z\03W1WXYD^,"H]&T>E9P^.*M\-9)<. M%,#\'1EEF(KNFX >5GOOC+#/8)2Y?TX>I,27KHRM]62Q_/+8 M/TVG16:;==23M680OT?N7N!V3]\?;!!_H9RSK_P4 %P/ 9 M>&PO=V]R:W-H965TC7*GZ9#:3:4Y+(J>\IA5*5ER41.%29#-9"TJ6QJ@L9JYMA[.2 ML&IT?FIX-^+\E#>J8!6]$2";LB3B\8(6?'TVR#X]Y->TJ+0CA#&CXW/41]2&^[2G??W9N^XEP61])(7_["ERL]&\0B6 M=$6:0MWR]9]TLQ\#,.6%-+^P;G5#;P1I(Q4O-\:(H&15^T\>-GG8,8CM 0-W M8^ :W&T@@_***')^*O@:A-9&;YHP6S76"(Y5^E#NE$ I0SMU?DM_TJJA,+XG MBX+*R>E,H5M!W? 0PB?>:5R"=?5DBZ?VL\030_)[2!=N <=?FR* M*7B.!:[M.@?\>?T6/>//.[+%E> E7")6@:6 :58Y7)H$4P%?YPMI^-\.!/3[ M@+X)Z \$O&*29)F@&3&%QU?00?AJL@SW]$'!1<'3[]_VY?N@=]VE)[(F*3T; M81M**G[2T7!(V<=F$I9;+;J$Q2,6TK]<0"WXLL&4I,C.N'@$4BTAHSP3I,X? M+2 2UA06M&#H"E2.03M=A@$65"ILA)JABQPSA0I0$=4(BJ8E;RIE@6)8NYEE M/#=52H7">:$>-5#>".SN%J,6IT3FL,)A(8$(9*U6V, M7)KRBI%!=R M"O<8:\4+U$;WH$QV6946S1*!$?2+%BDK6)\6#>YI&KK8Z%_0FHO6B:09CAZ< M=W"'&68I[?1:5!57F#Q%!2.%0=TQ):V)0$'QJ,.D!9=T.>W/ &/<;))]V27[ M/A>4/NDAP YX[#O@F((-\_LKN'Y_!?/KVR]P_>G#9QB3"=QSA=@.R3[IB47% M6Y63ZNV<";C"7I *\_L*WOP1NX[[[@F56'Z4'.%L*<>V;#O>Q_I08=3*' FB MZ,2_^^_YN^1-00SR]ZPH);PA9?T.[O14U'71[ZLS"%S+\Z)^.?:3B>:Y<;SU MZ>+>MLNQ%T\,S[<'\/M6%-@O4#[E>E84^2]W8K@W6*S,?.OFF6 I?E6P@^#Z M1\-J78G;32 *UTZ&\]**W1AS_1+/V)V &UE)\OP8'$Q)X@YZW8@C*["'E5KI M%^PQ\3+GV]UZ=CBPVG)]UWNV.EPU[A[JV+_I HEUZ?M6:#M(!)%EQY&N5->* M#&%* ]>.CR!"I+S ;!*)T'(#33B(+PR,KJUUX\!RL"ONV,.AKCXH_O]Z&L$G M47R,M2,,+3NQ][$.GT^01'OIOD_"7?+WNCF)K,C;-L0X]B::%P9;GZ%GV3L# M8YQ@-X>NE7CA .[8UVW)_N9O#R(I#9[!&-^(@WJNENUF+ M@N39-K".0CL>]+H1.[$5^L-:&_&1?L:6B;R!U39O?A0\6QWIYW ?V5?0#M5W M<8)?HS QGYD 4Z);T\5]XFA]U=8$KMW02APMB?2LTLIA@H6B"]KUS<&AKF.; M/G8B;1W @1MAT-\(@X,WPOVW3@OF4N*[2]\?/C&RP'L*7HE^[8YX)!YV?X97 M%5:9ZU7:A2!,PTGVK(SV8V/@Q?GKAXYKODRZ7\]4L)D&L'K M??F?[;QX,).9>==)W"C>-MO'3\_MGX[S]L6T56_?G9^)R%@EH: K-+6G$:96 MM&^Y=J%X;=Y/"Z[PV R9X_.7"JV \A7GJEOH /V#^OP_4$L#!!0 ( #2* M&5.PR"9F] 0 (D+ 9 >&PO=V]R:W-H965T8!(2&0" @P 6G:^O@M MHJ785O/0%]RQN]@]9[&G*ZF^Z)HQ P\M%_IL5!O3G8S'NJQ92_6Q[)C G854 M+34X5"/8M0+=MRU5C^>,R]79 M*!IM%FZ:96WLPGAZVM$ENV7FK^Y:X6P\2*F:E@G=2 &*+JS43&"BBUHS\V-7/W.UN])K;Q2*\)4+9'V!.+N](F?E&VKH]%3)%2A[&J79@7NJNXW& M-<(&Y=8HW&WPGIG^)F6U:C@/X+T4RR..+JI@IC4S&JBHX$]3,P5OA:%BV#HVJ-]*&9=K7>=>%WE%5P8?I#"UADM1L6KW_ACM'HPG&^//R5Z! M[WI^#'$4 E)M$=>/#@C=O+B_W"&>_G3FS?^>-/HDDO=*P8?9W-M%$+JTQZU MR: V<6J35]3>(M.J'O7(!0PF?'1NACOV8."P)?2)[FC)SD;( M6,W4/1M-[VH&98U/PU@V HR=4J4>&[$$VLI>&&O'!T5D!W$\UW529"'Q4NJBR#-$]@3ZW2( M=?K#L;YJ1&/8T7O'N>=P^S$$[%7W.@)\Y&Q,C=/BDW+S#4'A$"';3@ITH[:& M-D^V46=; *NZ*6N@" ./#GR!P"]$>D!=2*$E;RIJUS<.O[5)"K&RZ_5G")B5 M9=_VW%W=&7ML(D01B]]\N/] E:^M7SXTVH'6/&$20YD&63S!P4$19&%^:*,> MA"[6DX!DL=^)P\3N3-()7+@=AB@+HBBV9R=A?(@R2!2Z15+8 M19(4=K$H0KB5"[.RCJK8/?Z!G0-G%"1HQ0:6N[/O^VM\OEBG8^G2<;.5CB=! M7$1P$ =Q-CF$+ @C8JU!H.-:1+)#2((HCQ!?1YV2)=,:+!"HLN%#B=M6'=!# M(&F0YT_,64\Q.FF>#JOKJ:KTS< E%PP: @U?I]ESN(%WGY#X 3HL8-ZB".'O$H%]CN[GG_'#!R.! M/?@T!PKOP(+WI>E]!(_W,3D;F)S]3TP.X*HW]M>8;6/T\@$+*\U>XO1>Q:]S MFB'>6^>?A=>WPPGF]5FWK?V,Q8NWV__ZS]U>] X>$3OX<^B= M_'_#; %8(3;1&TAC8IO8-HEM4MMDMLE=E-!:K" 7!L]?#D:_:"TR%D&3VIP< MD#3'GB @(]]GQ/7))'$T)I/LQ<".M\HC9/+2%8$:&PO=V]R:W-H M965T:R'-+*BL M;29A:(H*:V8N5(.2OJR5KIFEI=Z$IM'(2N]4BS")HF%8,RZ#;.KWECJ;JM8* M+G&IP;1US?33 H7:SH(XV&_<\4UEW4:831NVP17:+\U2TRKL44I>HS1<2="X MG@7S>+)(G;TW^,IQ:P[FX"+)E7IPBYMR%D1.$ HLK$-@]/J%URB$ R(9/W>8 M04_I' _G>_0//G:*)6<&KY7XQDM;S8)Q "6N62OLG=I^Q%T\EPZO4,+X$;:= M[>@R@*(U5M4[9U)0<]F]V>,N#P<.X^B(0[)S2+SNCLBK?,Q]W0CUA A+9:Q&RS52RBTL4.*:6P/_-#B[9[E MEQJ&&QXUYTW,D1[B'<*FDKXI EEB_]0XJC#R;9![-(3@)^:L4%#.*W MD$1)? )OT"=GX/$&1_#N7@GW^SRG/-!E^G&"(.T)4D^0'B&X5G6C).$;4&N0 M5(,-:JY*7D#>$4)!:0YK\13+Z6\I.$KL0GIF$%S@*J88/Z%P;9?85$ M@X.CL6J8Y$R"4 M,6@@O8)T %=C& __,FZEQD)M)'\FH1MJ<@:XA(;20IWM4--9,CB'LS1RPXB& M,&PO=V]R:W-H965T MG/&MG 61(X0""^L0&$W/>(U".""B\6>'&?0I7>#A M>H_^Q==.M:R8P6LE'GEIJUDP"J#$-6N%O5/;K[BK9^CP"B6,'V';^69) $5K MK*IWP<2@YK*;V72+/\H99-I]JM07MO G-+7RI/IK( M<>DNY=YJ.N449^>/3&LF+4<#9P]L)="<3T-+P.XX+'8@BPXD^0 DAULE;67@ MLRRQ/(X/B5#/*MFS6B0G ;^WX@+2> !)E,0G\-*^RM3CI1_@+;4JV\+"0;4W MW!1"F5;3^M?5REA-#^3WB5Q9GROSN;+_=O2]1IZ,=0J.,QC3+:8P'61R=.[K'#-)! M--HS&/]COW>!X8$\:M0;_PD8*%0K;:>4?K?_9ZXZ>?UU[SZI6Z:I)P8$KBDT MNK@&58T7VTI9DJY?5O17HG8.=+Y6RNX-EZ#_?>=O4$L#!!0 ( M #2*&5.N4FCI&P, .$' 9 >&PO=V]R:W-H965T 8).FI4U?&*.MU X00YN8M@$?$!_R=RQ$)[@NEW3C*B('TNKRSOX@8EDP5J)XT&BXMQ-.V>SH9>/@A\D;AR6VOP MD'2:,H=O-,99D_U M8_:K<2[9.#=+6@$_5NH8>MTC2#I)MP6OUP3;"WB]/7@7O >S@#.+F21X+U*I M)#W MW!Q3EBX[RUF^HV9?C#3WV/FABLGJU0P%?C]%BB%6[PGF"F3WGW?16XK MJ"_.4U>*%,<15Y]#^Q.CR6V.4&E1&$OR%V:>_&#T0A_ < M7B<\='L]:"%UT) Z:"4U$'FN'=DJ>'R-&1:EK^Q=7+9B[>9R2D^#/JJ9,D4I M],-+5X?);:"RDB2ZT LRX,;"K?S@Y#LC'WS/D3\O\WB?^$WT:K4WC0J8== M9,9;;;= NPR?B^,*J#35';@Y;?ZO:=VV'\7KS^]2V*74#A0N6+5S_(H3V-8? M2KTA4X8F/C?$7T)8YOP'H_4"?+\PAC8;;Z#YU2>_ 5!+ P04 " TBAE3 M@3O]LEH" \!0 &0 'AL+W=O6J!B;24*3&,2$FJ[[0/B@YM<&@O;E]D.*?]^MM-F18/N MBWUWON>Y%_L\:4D_F@K1PE8*9:9196U]'L,JFDV"[4[/)M18P17>:3"-E$P_SU%0.XW2:&]8\$UEO2&> M36JVP27:'_6==EKCX?>?_@\)-C:PYD\)6LB1Z]7>!0I97S++91%,+VGL[-B^$4@/:)<>5OY2EU>Z4.YR=W:B<),**;>&Z M+#'T"*S3-+,('U=L+=!\FL36Q?*(.-_QSCO>[ W>4[@E92L#UZK XB4^=CGV MB6;[1.?94<+OC1C ,/T,69*E1_B&?>'#P#?\?^%7W.2"3*,1[B_6QFKW5!Z. MA!CU(48AQ.B-$$LW044C$*@\:.Y!X(7O\0)S4CD7G(5G>A]:#BO<6I@+RA\? M7FO^\<"K"N&29,W4\X=WXRP]^V( _[E= RVZDIF!DH0;3G,.JTHCOK@Y6/+M M2X.[B.=P$4>$5YY2>C)(X#VDR6#LM]-!YK;,KZ]U.CYXT1+U)LRM@9P:9;O' MW5O[K^&BFXB_[MV_>9Y*:J6R%)K5'(O]/W8*UE1.=.Q MW5O*Z5CL-"\J7$I0N[)D\GF.7.PG3N <-^Z++-=FPYN.:Y;A"O77>BE)\CJ4 MM"BQ4H6H0.)VXLR"T;QG]*W"MP+WZF0-QI.-$(]&N$TGCF\((<=$&P1&TQ,N MD',#1#1^MIA.=Z4Q/%T?T3]:W\F7#5.X$/Q[D>I\X@P=2''+=ES?B_TG;/WI M&[Q$<&5'V+>ZO@/)3FE1ML;$H"RJ9F:'-@[_8A"V!J'EW5QD67Y@FDW'4NQ! M&FU",POKJK4F- PYR)Y?'@M;Q=9F/(?J9HE M.'&HOA7*)W2FZQQ!G=!+3M\(-K1@SQ30MQ6<:ER-8)U+Q+-7 *OB<+Y!27WN MDGHF^1?/%D)I$%M0C%XGO(%A3$,TI"&(0S,&0[@G]DPFN0U7BD_4>FH;U):P M@J@?D5$$<1C#H#^ %;6%HLI=& ^-"Y,;^-;SVHKR3$B]19K:1 M*<*G[#?5WNUVO7+6M(@7]:;1WC&9%94"CELR]:\&?0=DT[P:08O:-HR-T-1^ M[#*G?H_2*-#Y5@A]%,P%W1]D^AM02P,$% @ -(H94UG7@Z@F! 40D M !D !X;"]W;W)K&ULE5;;;N,V$/V5@; /#D#$ M$G6S L= DG;;+;!MD*3M0]$'6J)M8B71)>EU\O<]I!SEGJ8OXO R9V;.<#B: M[[7Y9C=2.KKMVMZ>1AOGMB?3J:TWLA/V6&]ECYV5-IUPF)KUU&Z-%$U0ZMHI MC^-BV@G51XMY6+LTB[G>N5;U\M*0W76=,'?GLM7[TRB)[A>NU'KC_,)T,=^* MM;R6[O?MI<%L.J(TJI.]5;HG(U>GT5ER2';U@/!C7\.F-%HTBL^EN_1/X?8$O^S/,23>[Q:MS9\:3^6US+-2AV M="6WVCC5KVER(Y:MM$?SJ0.^/S6M#UCG Q9_ ZN@K[IW&TL_]HULGNI/X=?H M'+]W[IR_"_C+KCVF-&'$8YZ\@Y>.P:8!+_UPL'^=+:TSN!I_OP.?C?!9@,_> M@#_?6:Q82_9@IT=160$R2?0-H9","%957^M.XDY;W!W[&M'_T]!*]:*OE6@) M-D*E]K4)(5Y@5[>J$0Y^/.3O$R5)QC)> M0)KE+"F]XYP7K$I\+$GI[>;TV_,43Y9'K_,Q0\PYQH+EB:?%.UX%J)QEB.\% M&X@SS4O*0IA)Q1*>03DN^2,J6%6 *%;F"7&6AV^<9>_0 *2$)OR(5?V])WJ)_ M6%#HJ9AX$JL< N(.(P"R?.9W4I:G^;,$O"@93UR:9H&X)$L]7Q6KXM(+,:X+ M#YE]$O"00-Q_6J(84"JVAJ=X47APUS\MM ?1M#4*?4GA/A]4C.Y>YL'ID?#C M(;V.4&,C6ZW\+EOVTO-& [+7@JU"M:?X!$[#%?ON+P>#"* M/L!]1,+(0VH12-!'7>^&QACBC/XC_9$/W,A:XYG!)B;1\\L>/5A0?>#D22ZO M'0:/:'VP7P96O-,7NL/_Q,8W>O@\;!R_]AQ/'[6Y3IIU:.:6:KWKW=#QQM7Q M?^%L:),/QX>?C:_"(*\6V5I!-3XN&PO M=V]R:W-H965T2(CF.3+N[ 79?$O%R9@YGAH>D!QNI M?N@5I08]Q%SH86-E3/+!\W2XHC'139E0 2,+J6)BH*F6GDX4)5$&BKD7^'[7 MBPD3C=$@ZYNIT4"FAC-!9PKI-(Z)>CRG7&Z&#=QXZKAERY6Q'=YHD) EO:/F M/IDI:'FEE8C%5&@F!5)T,6RR2YE+^<,VKJ)AP[>, M**>AL28(_%O3,>7<6@(>/PNCC=*G!6Y_/UF_R!8/BYD33<>2_\$BLQHV^@T4 MT05)N;F5FX^T6%#'V@LEU]E?M"GF^@T4IMK(N #@YB)_#]Y* *Q!0CP'D!0 M ()C :T"T#H6T"X [1U >]\:.@6@P^@5P!Z6;+RZ&:IF1!# M1@,E-TC9V6#-?F3YS="0$29L*=X9!:,,<&9T3C332"[03%%-A2%Y@8@(.I@( M6<)I-CR60DO.HGS\[80:PKA^A]X@#^D5 3!B MT+9O0)=,+WEY5,-1C2 \\ M4>O."PM2YSFI8 ^I&[EN(MPZ08&/3VO@8S?\]Y0W40M;>(#O[R;H[9MW-58F MQUOQ]UN9_CJ7"5LSNY5U%;P:PQ>O0N_R@!4B*BO/X1Y44EE.05E.06:OM M9[4D@OV95 MJZ37RNBU]Q56&L^ILHY!RQ6P$$N4VII%?Z$R*W5)SLUV,K-6W=>CUL!;US!I METS:3B8S\I@OUDA0](C2V.YNJ9AY1$**]Z$41DG.+<,K82C$S=01R[UTMXCY M);&\C%[.P+U^9P_]3DF_XZ0_D09]H>%*2"Z7C^C;-;6!_0YA/$L2SFA4-^I( M8+?TV_T_UE>OI-=SAN4\U="C-3H+?Z9033G-&Q)32R;KA&2CJ3"0YSI==)O? MB?I8JJ3I8-TO6??=M:AD(C7PNJ9J"=OCB'R=EJ9/G?FZA;)5:6A290MY++7) MT@3=5*WIL>''?G6:^9BM^C>T5Q0X6H3TA,$1T!.#F+N/(JG^*6(=OKU"HHK"<5N#754P"45 M<#SQ+#UG$1P,##)'[*4=31_@%:*I*QZ5F&*WFKY2053JB-WZ]=)?7;3'A97M M:+?[W=;S"B=V*^1^=<$$EL8%;$&^D MJ+N03ZN[JAYPW.H>$(*@$M_@@/B^SNUK M4K@Y\G(5;-VB R>_3XS,&;=L%E(5#*'FQ/-(LC+TXU0I6$_=9BH\/=LFK4ZP MLYD.S8T=]02P,$% @ -(H94WBGZZ0A @ E00 !D M !X;"]W;W)K&ULC51-;]LP#/TKA-%#"W258[?= M5C@&V@3[ @8$S;H=AAT4FXZ%RI(GT7&[7S])=KU@:[9=;%+B>R2?*&6]-O>V M1B1X:*2R\Z@F:J\8LT6-#;=GND7E=BIM&D[.-5MF6X.\#*!&LB2.+UG#A8KR M+*RM3)[ICJ10N#)@NZ;AYO$&I>[GT2QZ6K@5VYK\ LNSEF]QC737KHSSV,12 MB@:5%5J!P6H>7<^N%JF/#P&?!?9VSP;?R4;K>^^\+^=1[ M"B05Y!NY^.UR@ ME)[(E?%]Y(RFE!ZX;S^QOPF]NUXVW.)"RR^BI'H>O8J@Q(IWDFYU_P['?BX\ M7Z&E#5_HQ]@X@J*SI)L1["IHA!K^_&'480\P.S\ 2$9 \K^ = 0$Y=A066AK MR8GGF=$]&!_MV+P1M EHUXU0_A379-RN<#C*UV*K1"4*K@BNBT)WBH3:PDI+ M43R"FQ)8ZXIZ;A"6N'.'WKHC)#A>(G$A[0F\@+OU$HZ/3N (A()/M>XL5Z7- M&+GR?!)6C*7<#*4D!TKYT,DS2&>GD,3)[!GXXA]PK@[!F1-E4B:9E$D"7WJ M[WKVQ9-SH??M+@G1*D(8$YP<2+'@KB$OQ TM8Z*;M"'^I?0IOC;;/ MJCBP7@96?TEW^>P\?9VQW;Y6?P;%4\10+=L;&G]A/W*S%&ULM5O; M;MLX%/P5P=B'%FAJ\2X%28 T=K%=M-V@3G8?BGU0;,86JDM6DI,6V(]?2E9, MASRB7:MZ27R90YH<<^9H;)\]Y<6W MN4[3J/CQ3B;YT_D(C9X?^!(O5U7]P/CB["%:RIFL;A^N"W5OO!UE$:N"!O%7+)_*G=M>O92[//]6W_FP.!_Y]2N2B9Q7]1"1^O?3WS>+58NZB4E[ER=_QHEJ=CX*1MY#WT3JI MON1/O\MV0:P>;YXG9?/7>VJQ_LB;K\LJ3]MB]0K2.-O\C[ZW&[%3H,:!"W!; M@,T"VE% V@)RZ RT+:"'SL#:@F;IX\W:FXV;1%5T<5;D3UY1H]5H]8UF]YMJ MM5]Q5K]19E6AGHU5777Q13[*;"V]25Q&RV4AEU'#7W[O/3_S:B*K*$[*U]Z) M=SN;>*]^>^W]YL69=[/*UV64+23W>>-[.^FXS*^Z8E7B?\JQ:E=XT M6\@%4#]QUW-'_5CMP'8;\/,VO,/. ?]8)V\]@MYXV,<(>#U7AY?[T'+ZS3X] M>O87FT&V[PG2C$ATJFY3^.B>AV(MI,1#LF^JR$L(P2";Z# M-J6\*:WE[O$"(4HQ/QL_[A)CPP*&1/@2-;%1&/,0X9>P*3"G0%RP+>S%,MEV MFK4TIV]DY M2KF/#+)L%&',-UB8V*@PI-R@=&JCA&!^"%,5;-<8N*F215Y647$(0>%VS'!8 M@I"OQ=P_GJ*V=G?'$!:!,#B"8(1R9I $P+ Z*M1@"8)1CCA,$]JQ+>1F3&LM(CTH(];N,>';E-DPPC$SSQ4 0SX+3-P4 MP/&0,[^#,ZWVR"WWETGBS>12M9G587QI@45L8+ZTVB+>@R]N[S!D6@ .1_KMEL6)]4JRDZB^""91%I[ M43 PBUJ24=B#Q= V(&J2 M)U%9Q?-6-%7W[LWJ:X7[)?+(IZK:^-U(0_B46LV MI@/SJ$4UF&C9)P,G-43+/NF1U1 @AK&U&$+96@R@ M "T&4-U:3+3C$+?CF'QVA@*]&U^B_8$,G/90K?RT1]I#[>"%84+,Z " J<;7 M/)$3 !8*0SON)+M?S3@?,?JG6>]LA_J)W$ M^":!0/9#3?: &"D4)GDXF=I(V!XCL6G^1=>=3,L\&S@P8EK<68_ MB-GQC6F: ,1J?0",W?H H*[6AVD_87O\Y" R?UIZN=9Y/G PQ+7*\Q[!$ <2 M'X-) &)*+S2**;T ID-ZN785OL=5+!J'N\KDVA#XP.D0UT+/>Z1#W$YJ@.X6 M0 '=+8 "NEL U=W=]D,E^R-0)V:QLO//=\U06R^9+_Z4WS]=9M?G*\?;1[0\++INO MTQN/OT.G5PAX?().IYN?#>CA-[]B^!05JA,KO43>JZG\MS5[Q>:' 9L[5?[0 M?//]+J^J/&UNKF2TD$4-4,_?YWGU?*>>8/OSC(O_ 5!+ P04 " TBAE3 M&T.@(_," !K" &0 'AL+W=OZCZ8)*#6'5L9CO0[=//=D(:2F"= M]@*V<[\_=^?8&6VX>)$I@$*O&65R[*1*K2Y<5\8I9%AV^ J8?K+@(L-*3\72 ME2L!.+&@C+J^YP5NA@ES)B.[=B\F(YXK2AC<"R3S+,/BUQ50OAD[76>[\$"6 MJ3(+[F2TPDN8@7I"7 /\]H'\ T"L!/9MHX4* )2EXQB%NM!ZQH4)E2V MT3F:I5RHP-MB$K1U"8 CW=038'\:R#'V?7J'721B>(,/0MY;G48G+D M*IV-\>3&I?.KPKE_P'F [K16*M$GED"RBW=U%:I2^-M27/E'";_FM(-ZW3/D M>WZWP<_T+W#,#L%W[/2JSO0L7^\ WQ2OB,*4_(9:*Z9<*O1TJT/1C8),/A\1 MZE="?2O4/R2TT_K&3A0$@24PY\)ZTAV$X6 M8K9\OSL;+0[VU,^[01@URP>5?'!4_H;%^FB4@%H)%*.VV;7QU@ZV=HJ]'I=[ M79ZA%8@8F-*G8)/3XY*M0;<3>*?M(XT-*_?AQQI;>X&;#(5[I1MXP^&[[NX' M^5$T;"[OL#(X_$AWZQ6EQZT.]UUXD=?L(JI<1/_5Y)JE?^ST<=T@ZH3>:5.? MW=IYKG66]IJ3VE'.5'&T5ZO537II+Q#W+;RXAN^P6!(F$86%AGJ=4+\GHKC: MBHGB*WL[S+G22=EAJK\&0)@ _7S!N=I.C$#U?3'Y U!+ P04 " TBAE3 M;CE-R"$" !X! &0 'AL+W=O*=S\4\ MBKT@Y)A;ST#=ZX@KY-P3.1F_>LYH*.F!Y_:)_6/HW?6RIP97BG]GA:WGT?L( M"BQIP^U6M9^P[^?>\^6*F_"$MLN=/D20-\8JT8.= L%D]Z:O_1S. ,GX B#I M 4G0W14**M?4TBS5J@7MLQV;-T*K >W$,>D_RLYJ=\H,& M;GOC#FZ 2?A:J\9069B46%?-8TC>,R\[YN0"\PR>E+2U@0^RP.)O/'$J!ZG) M2>HRN4KXI>$CF(S?01(GX^?=&FYO[J[03H8)3 +MY#\3*+42L'*2M=L4]Q5L M#:LP?]3P8[$W(?[S2L'I4' :"DXO%-R@#I=)Y@AJSUE%_7X:$$HCV)I*4!+A M#:G^U] [[EG@]C?NF,4I.9[+(6?;X,178><-Y*J1MEN,(3I+<8(E2.F(J(S'CC/J4SK@\?G M_MGW3KUL.<)2R^^BL-4L^ABQ DK>2GNK]U^@Z^>]X\NU1/_+]EUL$K&\1:OK M#DP5U$*%+W_N=#@"$,_K@+0#I"\!XS< HPXP\HV&RGQ;*VYY-C5ZSXR+)C9W M\-IX-'4CE'O%C35T*PAGLWG^V H43E)D7!5L1:JB%;8U@$R7WG>MG(_>SB(3 MBBU:)!9$"(@[R"NEI=X)5"X@5[Q^XW*W9^=L'.'-5= MI5LD$IS&EKIQ-<5Y5_DB5)Z^4?F$W6AE*V2?5 '%W_B85.BE2 ]2+-*3A%]; M.6"CX25+DW3X2CW+?X4_*2K0!S(QH_ C_F6[2&!N'G MB73C/MW8IQO_5[HEO9XHP'B3W1FNL 1C7NH=Y T))CZ!VQY/&>GP=*S@J8A0 M=7ST5Z[![/R$(\MUJVQXRM[;+Y&YGYT7_@4ME[ +_M"$S73#S4[0GU)"293) MX .-I@G3'@RK&S\P6VUI_/RQH@4)Q@70?:FU/1@N0;]RL]]02P,$% @ M-(H94[92(<1"! H1 !D !X;"]W;W)K&UL MM5AM;]LV$/XKA-$/+9!$EF3+2> 8\-NP%LL0).F&(>@'6J(MHA3IDE1< _OQ M.U**;-FTY&[=EU@ZW3UW]_!(WF6X$?*K2@G1Z'O&N+KKI%JO;SU/Q2G)L+H2 M:\+ARU+(#&MXE2M/K27!B37*F!=TNY&78)%)YEF&Y MG1 F-G<=O_,F>*2K5!N!-QJN\8H\$?UY_2#AS:M0$IH1KJC@2)+E76?LW\[] MOC&P&G]0LE%[S\BDLA#BJWGYF-QUNB8BPDBL#02&GU*Q^964"=D 8\&4_8LVI6ZW M@^)<:9&5QA!!1GGQB[^71.P9 ([;("@-@D.#W@F#L#0(S_70*PUZYWKHEP8V M=:_(W1(WPQJ/AE)LD#3:@&8>+/O6&OBBW!3*DY;PE8*='HWC;SE5U"R:0I@G M: ;KIC35N20*B:65?>1&!N6A%:(<37(%*$J1PN*9Q"D73*PH"/;P+B5A6),$ M3077E*_ W#PJFA");96\GQ&-*5,?T"7Z_#1#[]]]0.^,A^=4Y JPU=#3D*0) MU8O+A"9%0L&)A$)T#^Y2A>8\(8G#?M9L'S78>T!NQ7#PQO D: 3\E+,K%/H7 M*.@&OB.>Z?GF75J[SWK/?>3_!^@29D13F';VB"&>8Q<15CX3"R#LVA_#J"(QJ8>MU? M88?28'!=5YJ=@S1W*-V$O4JIQDJ_8J7?R,HTQ9"_V79+3"5ZQ2PG=N?_ %LN M:@JO_;U8#WDYUKCT^X,#7EIAY@Z8P _*DF#)+^'&16M,78.F" *W6D/JK0'/W&'P!'9LCT&1S$ZMH=#J=>_.>#C M'*1Y"U*-DNN*DNN?1@EB%"\HHWI[ 9>WE*#@8N7Z'%8<2F%X0,HY0/-FH!HG M-Q4G-_\+)[\+WD#+3>O..=8(@B Z(*459MX"4Z/$[^XZJ6XC*6]M$30YV8+R M6]2!W39'?W!6=NNHNT%IHD%+, M4(Q5"C?>-CNQ=?WCQB3L'Y;8K$VKGL"N?_&;&YAJP?80407I[(U=&Y,K.N@I;IL9TB#^03_W;J.^0S,W_; M$6\'7PSO]UA"8ZH0(TMPU;T:0+2RF(>+%RW6=N!;" WCHWU,"08"C )\7PI8 MU_+%.*C^*S'Z!U!+ P04 " TBAE3.:7'0-P# !6$ &0 'AL+W=O MVJ MU59M9_=AM \F,8DUCLW:3FG__3H?)%!"B':COD#BW'M\[LG5,9?15LA?*B)$ M@[>8<36V(JTWM[:M_(C$6%V+#>'FR5K(&&MS*T-;;23!0984,QLYSL".,>76 M9)2M/)5!)'&/Y/B-,;,<6M'8+3S2,=+I@3T8;'))GHG]L'J6Y MLTN4@,:$*RHXD&0]MJ;P=HG<-"&+^).2K=J[!FDI*R%^I3=WP=AR4D:$$5^G M$-A\O9(Y82Q%,CS^*4"MT7=&8Y'72"C@L> M!->1 DL>D* F?]&7\ MO]V7_WGW S'7X?;.X=)X@ZDT/J0! M$ZJV?W*D08:4NN#KQ%3VNO]&SD8LSD8LFR(.2NR7)?9;2O?55^>5'+Q6'*[2PHPW'."V+ D-FPGCO F5FPQIE MAGVO]Z%WSH8=\+PI>=XT\IQN-HP:YWTA?L0%$^$[N"!O/DLRUM-$"R[B]TOP M\X'$*R*;^@8ZE?4['?F Z-@!!^Z)0P55_H<^P__0L?^=Z#Q4 MN1_JS/T*I,$):0J.S4$Y2WMO3HJ)#+,!50%?)%SGOX++U7((GF:CWX?U&;R= MPYKUA1F:\Q&W@L\G[@T9-F0^Q^8T6FVQ*6PEM9K[L,C*# M/Y%I@'F^%D+O;M(-RK\2)O\"4$L#!!0 ( #2*&5,4YVZ]@@4 /4< 9 M >&PO=V]R:W-H965T.@22.N@S)%B3M]E#L@9%I6ZLD:B0=)_OUHV19="1*UEK$+XDDGWLOS[V7 M/)0XV3#^3:PHE> YB5-Q-EA)F9V.1B)R^$9S2P.EKX)8&;I'[;;** M3,^()-,)9QO <[3REE\4Y2JL58*C-.^L!\G5KY&RD]-/C,TW41R?@!N6+H>Q M*O,#SBJV%LA&3D50,\G&,PG*T%]O1HI;18G#+4KD2X"J=T[G!?M9M[W;8CU3F MJO2A7?HN4*?#7]?Q1X#A"4 6@H;Q7/8WMTQT?BSZU8]%#PZ8D[0M^JM$/M_@+HC22='A3M);NI%V7?;U1>' M:2+^ZHAF5]'L(IK=$FVOC4D> $1) M1B*N%DT)8B:,S;GUZ!8>\R7[::K2]K1?[H.(V4'$51?B%56GHNIT4NU.[ DX M#\-ULHZ)S*=TPKB,_B7YLF]*P3:2LS>X(;)\;UQCV0\6. VJ0SAV/=_,UZWX MNIU\#10_<552\/[J.8S7\RA=@MVZ]\%$TFV,WO6Q7>?8"Q484#9RL9FA5S'T M^C(D)<.42A,5KQ'>]FROWI2]4($!93N^8Z;B5U3\ U34/F#;H/EL5/TYS#@+ MJ2K7/164\'!5",R,/JEM4%;,SZ^W-'FDO&L9&%?AQT=8=*"EY=8ZVEPL0SD= MJ\UA2- )>76BO6"! 8:AX[7T,$2:,.HD M_)F&JY3%;/DRO%#[7&,K'6Y:J*42'D,KH19+V*V6A]JV6%^-Y;,;"8>.B^MK M:3]88("-6Q=3J/41'D\@H4'Z?-=J]&LO6&"$8;NOU?1-1JQ?TCS$1M5S!\1M- MQ'%SAKD0XGKM>L$",PRU;-R0ED=T/'E$36$;^F.KSK@?+##"D-W&6$LEZI;* M[YR)J"ED'H)U^>^%"DPHWV_9!""MB:A;$R]9DJTEY>"!+>2&<'K2X-?U!JZU M$!U#"Y'60O1&6H@,(F M1/I04ZY,Q>N#"@RH-EI:^%"W\-VILJ3]U UI=4/'4#>DU0V]D;JAIAZ-L0_K MU>F#"@PH#XT]T[Q=\^\S52*&NT00 6K.(GT\8"Q\ M\\NG:ULM*R/6LH9_0-9.P!=!%^L8W$0+:OH"?\"Y!UXHX<*4_-'>J8QZ(UD6 MYV="I6V=RNU7\>II=49W7IQ,U9Y?P--+:'@^@Z=7VQ,X[7Y[('A+^#)*!8CI M0H6R/GJ*!-^>L6UO),N*,Z%')M7K4G&YHF1.>0Y0OR\8D[N;/$!UTCG]#U!+ M P04 " TBAE3:().SW@" !P!@ &0 'AL+W=O<]S821LA'U0)H-%CQ;B:>J76FW/?5ZL2*J). MQ0:XF2F$K(@V7;GVU48"R5U1Q7P\&L5^12CWLM2-S666BEHSRF$ND:JKBLBG M2V"BF7J!MQM8T'6I[8"?I1NRACO0]YNY-#V_5\EI!5Q1P9&$8NI=!.>7$[O> M+?A&H5%[;623+(5XL)V;?.J-K"%@L-)6@9C'%JZ ,2MD;/SN-+T>:0OWVSOU M:Y?=9%D2!5>"?:>Y+J?>Q$,Y%*1F>B&:C]#EB:S>2C#E?E'3KDU"#ZUJI475 M%1L'%>7MDSQV^[!7@(,#!;@KP,YW"W(N9T23+)6B0=*N-FJVX:*Z:F..X382<[/B#[08B\H8RY('\C[.+-J%HQH6H)Z.?%4FEIWHM?KV#' M/7;LL.$![ +L$@)B+3I\-#FM'*QD[-'9YL%<1*E_G; 1-B; M"%\U\8P['N*V"M$>=XRC9)@;]=SH?[@_.FXXQ(U><'&2!,/PHV'N,E+;G@6#G,G/7?R%F[BWG%[5H$4&N20C!6+OXELBUY0KQ* P9:/3Q,20[?W6=K38N#ME*;2YH5RS-)\$D':!F2^$ MT+N.O:;ZCTSV!U!+ P04 " TBAE3P!JE=&$# $"P &0 'AL+W=O MB%-61:#=M7R1>SIF9,QQ1,]ES\2 + (6> M2LKDU"F4VEVYKLP**+&\Y#M@>F?#18F5GHJM*W<"<&Y()74#SXO=$A/FS"9F M;25F$UXI2ABL!))566+Q=0Z4[Z>.[SPO?"3;0M4+[FRRPUNX _5IMQ)ZYG96 M3!&M9(UYP_UY":?.EX=$%#(5&T!Z]H,(0_<%KR1FN9RX2@NMPW6S5M2\$14< M$16B6\Y4H8-G.>06_N(T/S[!=W6"NRP'SUF>!R<-?JCH)0K]"Q1X@6^))WT] MW;/)^3WORU_V_B(985=RH;$7'K'7+P!3%TB?]"O*!]WC-05T#T]Z@_+L 7W^ M4QM#-PI*^>5$<%$77&2"BXX$=P?BD62 ,AV$K? :=FS8]1W\.$LF[N/A40X1 M[UXB%D.$/WX)65H@W_V\$#;JA(U."KMA"@1(=5190Q\=N(Q[4:5#R-CK:1M" M_##JB;-@(L^N+N[4Q2?579=<*/(-FY\/W]3_GPH+@BFB7$JPWB'Q((RH=U*I M!1+V! \A[WH5L1Q"DM@N=]S)'?^4W(H)R/B6D6_ZN]H)PG4G<%#(Z"P5D!-U M;DO#>!#=VZ G,K5@HO[)VS#]LK9@DB,GGW2I2$ZFPG:;7*"_=(>U IV(G&3= M5OJC5"3#K\[S>ZD88I*@EXDA1-^O4M^ROM M7M.1?3??](>W6&R)OFXI;+0K[W*LSTPT/5WW"NGB>U@Z[QG?T/4$L#!!0 ( #2*&5.F M*(2!\0( #T) 9 >&PO=V]R:W-H965TD*(H%1J!:C^-FB*"-%":AJ_&TVG#:F)N^VM^F?C77EY@0)-&7G& MF875#4V2AR0ED*RHB&K&128UO_PK5F' M'8+2L1."AA!T"=$10M@0PG,C1 TA.C="W!",=;?V;A9N!B4<#SFK -=HI:8; M9O4-6ZT7ICI/'B577['BR?$SY!Q2B9$ ES,D(2;B"ER#I\<9N+RX A< 4_ ] M9Z6 -!-#5ZJ0FNBFC?RDE@^.R(?@GE&9"S"G&"/U/(/ "WS*?Z?ETSV;G_Z+/_SGZWF*$[>:'1B\\HK?@+"M3"9HD M> =W:Q@CS[=2)2U$:*3*3H2*0)6F%*,5VI4TT@39$ME6J) MQ$CH^VTS#I(X'KJ;W?TY!/F)E^R#9A8E+[G9!\UM('_0@O9\QJW/^*3/:0[I M"NE#L^9L@_5M:G-:B\0[H9-XT#%ZB(D&_8[/0XP?)F''IP7D>9[=9]+Z3$[Z M5/5#$J3JA13J-LJLVYD0JY,N $%+%?),(:4R"[/@.DW&RY2 MHO10;#V9"2"1-4H3+_#]H9<2RCK3L9V[$=,QSU5"&=P()/,T)>)Q#@G?33JX MLY^XI=M8F0EO.L[(%NY ?#533I^(81)! J T'TSP,L($D,DN;QJP3M5#Z-8?UYCWYE@]?! MK(F$!4^^TTC%D\ZH@R+8D#Q1MWSW-Y0!#0Q>R!-I_Z-=L7:H%X>Y5#PMC36# ME++BE_PNA:@9]-L,@M(@>&(0X!:#7FG0.]6@7QKTK3)%*%:')5%D.A9\AX19 MK=',@Q736NOP*3-YOU-"OZ7:3DVO*",LI&R+9D(0M@6=4R71NR4H0A/Y'KU! ME*$O,<\E89$\>S(>>TJ3,%!>6#J<%PZ#%H=#=,V9BB7ZP"*(CNT]3;Z*(-A' M, ^<@/_D21?U\!D*_ !_O5NB=V_>LSQ=@_B\63&I2)*8F&[(HPVM@?'B= =^ MZ: !9?D'-!>S!I2CZ'M5_GH6MM<"^U&/$=^@A8"(*G1%0II0]8A^V!C7P'65=ON[/7KUX%/KYP&ULC53?;]HP$/Y73E$?6FDCD-!NJT(D M"D+KM$JHC.VAVH-)#F+5/YA]*>W^^ME.B)A:V%YBG^^^S]_=.9?MM'FT%2+! MLQ3*CJ**:'L=Q[:H4#+;TUM4SK/61C)RIMG$=FN0E0$D19ST^U>Q9%Q%>1;. MYB;/=$V"*YP;L+64S+S?"8KK1^]<5N.HKX7A (+\@S,+4\X02$\ MD9/QJ^6,NBL]\'"_9Y^%W%TN*V9QHL4/7E(UBCY&4.*:U8+N]>XSMOE<>KY" M"QN^L&MC^Q$4M24M6[!3(+EJ5O; 20M(/E?0-H"TI!HHRRD-67$ M\LSH'1@?[=C\)M0FH%TV7/DN+L@X+W#-^"3?\"9.@:/75&ZRB1=99+ -SS"=\/4 M(^@UC"4:7C!XN$.Y0O/S!'7:4:>!.CU"_=79GGIBL.0$,U9PP>D%'H+CEE#: M4]<,NVN&)S-XU43^5Q/?ZE!#>!4(_0!XRC\E6?QTV(77(8,T[6(:H?'!@_3# MX(Z9#5<6!*X=JM_[&PO=V]R:W-H965T MH#ZW4X1!*-U4A$@6A=>HT5-;M8=J# M22Z)5<=F]@7:?S_;"8B'PO82^^S[OOONB^UTI\V+K1$)7ANI["2JB39WC-F\ MQH;;@=Z@LX4)%61K6EB9+=4M2*%P:L&W3 MS 4H@&E15:@<%R$DV'=[.1 MSP\)/P3N[-$0;NABW.4$I/Y&3\Z3FC0TD//)[O MV1>A=]?+FEN<:?E3%%1/HD\1%%CR5M*3WGW&OI^QY\NUM.$+NSXWCB!O+>FF M!SL%C5#=R%]['XX PYL3@*0')/\+&/6 X!SKE(6VYIQXEAJ] ^.S'9N?!&\" MVG4CE/^+*S)N5S@<90NAN,J%JF!J#%<5NC]$%AZ1"(T%7<+,8"$(OK5DB:O" MIU[.D;B0]@H^P/-J#I<75W !0L'W6K?6)=F4D1/G2["\%W+?"4E."/G2R@&, MAM>0Q,GP'?CL'W"N3L&9L^3@2W+P)0E\HQ-\CRX^ZG[!^9V='>!EI_4[?9.$[9]MBPLRF=6G9T7B- MLK]02P,$% @ -(H94T<;3RU4 @ *@< !D !X;"]W;W)K&ULM97?;],P$,?_%2OB84BE2=.?3&FD=54%B(FJ92"$>'#3 M:V/-L8-]:;;_'MM)HPK2;0_T)?'9=]_[G..R0,X$+!71 M1991]30#+LNIU_..$RNV3]%.^'&4TSVL >_SI3*6WZAL609",RF(@MW4N^E= MSR;6WSE\8U#JDS&QE6RD?+#&Q^W4"RP0<$C0*E#S.L M<&Z%#,;O6M-K4MK MT_%1?>%J-[5LJ(9;R;^S+:93;^*1+>QHP7$ERP]0US.T>HGDVCU)6?F.C7-2 M:)19'6P(,B:J-WVL]^$D(.R="0CK@-!Q5XDJBS9P M3-B/LD9E5IF)PW@.&R1W% O%D($F5W- RKA^&_EHY*V3G]12LTHJ/"/UJ>!= MTN]U2!B$O?OUG%R]^4O%-W -8=@0ADZV_QSAG.F$2UTH(#]O-AJ5^9J_GA'O M-^)])SXX(_Y9BOT[!)41FZ9SLA,=LH*-,2#_TU,F'!\Y(N -L8JX?!EQF'# M.+P8X]=2MC$._V$,)X/W07"&=-20CBY'FBIHW<_1:_=SW%".+T:YD$7KP1R_ M%G+20$XN!VDZ&ULI95K:]LP%(;_BC , M-BCQM5D)2:"YC&6L$-I=/HQ]4.WC6%073SI9TG\_27:\K'/2LGV)I2,][ZMS M%!^/=TH_F H R5YP:29!A5B/PM#D%0AJ!JH&:5=*I05%.]6;T-0::.$AP<,D MBH:AH$P&T[&/K?5TK+;(F82U)F8K!-6/,^!J-PGBX!"X99L*72"Z4>W&153(+('0@X MY.@4J'W\A#EP[H3L,7ZTFD%GZ<#C\4']G<_=YG)/#0##9/.F^K<,18'7Z@:0%DJ= M=@)(6R!]J4/6 ME+'2Y;P*<>-KG[PBTHTNE8JQW1;K=5C'I_B=W MJ.TJLQQ.5S)7 L@GNB>O%X"4$9/K09=6DEA[1FR5G!#UL^(&E\09(HB7O.,W\Y'O6E\W_NRW]V_Z,8 M:7?'J==+G[_CN2TSDQN0^2/Y]M'N(RL$8;Z?<@<)/;]H#*'K5=W'/<-'@JI=;/,,-!TDOMSS/)7]C3?'"HU=2 M@-[X7FA(KK82FYOKHEV[O?9=YDE\%H_F<4]\8=MSTTU_RS>]_8;J#9.&<"BM M531X:SN&;OIE,T%5^X9PK]"V%S^L["<&M-M@UTNE\#!Q!MU':_H+4$L#!!0 M ( #2*&5-T%/X^CP( .<& 9 >&PO=V]R:W-H965TG;5*G*%FW#],^.' #5OV@MDG: M:3]^MB&,/H*J:?D0;'//N>=4JXE7:%U>^KY*"V!8G8L2 MN'FS%9)A;:8R]U4I 6<.Q*@?# :1SS#A7A*[M:5,8E%I2C@L)5(58U@^S("* M_<0;>H>%%]49(^MD(\2MG7S*)M[ "@(*J;8,V#QV, =*+9&1<==P>FU*"^R.#^P?G'?C M98,5S 7]3C)=3+QW'LI@BRNJ5V+_$1H_(\N7"JKQKD\LB_+3A MG=6\P1'>$%T+K@N%KG@&V0OX>3\^ZL'[QF-K-#@8G06]A)\K>H["X1D*!L'P M9KU )V].58$EJ)?$_1^N1T+#=D="1QX>(7>E+P3-0*JWZ.JN(OH!?1$:T(_I M1FEI#O[/GC07;9H+E^:B+PU:05G)M##? 5I*D4O,SM"TTH60Y!=D:,I$Q?5+ MNU^31X[<=HI=,AX-W"_V=]U*OB+PD?Y1JW_4K]_5VS22@X'L[.GQ_8V.;O"L M)A]U9#T5WA?Q2''4*H[^L>(KL/V6\+Q;^T[@\6V(GE5W.!Z.WS_?AE<$UJ;\ M3B]A('/78A5*K8*ZK;2K;1>?NN;E_PVOKX!K+'/"%:*P-=#!^=@44]9MM9YH M4;K.M!':]#DW+,Q-!-(&F/=;88Y],[$)VKLM^0-02P,$% @ -(H94ST" MKA^H @ EP< !D !X;"]W;W)K&ULI55=;]HP M%/TK5U&EM5+70 +T0Q"I$*9U4C=4VNUAVH-)#+'JV-1VH/S[73MIH"T?U?9" M8ON><^ZYW%QWEU(]ZHQ2 \\Y%[KG9<;,KWQ?)QG-B3Z3U[3>]FX8[/, MV T_ZL[)C(ZI>9B/%*[\FB5E.16:20&*3GO>=?-JV+;Q+N GHTN]\0[6R43* M1[NX27M>PR9$.4V,92#X6- !Y=P281I/%:=72UK@YOL+^Q?G';U,B*8#R7^Q MU&0][\*#E$Y)PJSIL M )!G.R"H ,%;0&L'(*P X4<56A6@]5&%=@5PUOW2NRM<3 R)NDHN0=EH9+,O MKOH.C?5BPO;)V"@\98@S4!]K41"E(/]A+^*W@9Q V3R%H!,TM^0P^#F]LL_-_ZL-_5G]5 MC+#NCM#QA3OX7!MDDJ=4Z4\P?"J86<%W:2C\OIYHH_ S_[-'IE7+M)Q,:X?, MB*QP]!@-<@H_5,H$3JQU\YW"0.8Y#A67S;86*]D[CMT.QD6$YA>;?]K[B%:G M\R8H/D@S?!]Q&38OZJ!7YMNU^?9>\^N/#,M )IQN<]@^Z/!@1'PP8K@OHO3F M;TR:G*J9&_$:$ED(4[95O5O?(M=N>+[9[S>O!LTM^S'>.N4EL:8OKZQ;HF9, M:.!TBE*-LW/,5I770+DPFK5[/AZRK$_YC"AG;C2QL[1<>TDTB]8(]'A9D PN0C\4]5S.[1HG3'*A(&44< MUB-K@F_FV-<.QN)+"CMQ-$::RI*Q[WIR&X\L1V<$&:RDAB#J[PEFD&4:2>7Q M3P5JU3&UX_%XC_Z'(:_(+(F &.=&\"L' M_]P(0>5@J-LE=U.XB$@R'G*V0UQ;*S0],-4WWJI>*=5"64BNGJ;*3XX7">& MIJK4,9JQ7.E/$-/!BP@D23-QB=ZCQT6$+MY=HGASPK:"T%@,;:D2T##V MJ@HV+8.YKP3ST!VC,A%H3F.(6_RC;O^PP]]6Q&OV[I[]U.T$_+#-KI&'KY#K MN+@EG]GY[DX;G5^+/O_IZ"^*X=52\ R>_PK>C F)V!HM2 8"?;N#? G\[PY@ MOP;V#;#7I;'W2Z.Q>_)#;3,233@G= -Z?(7FSUIWZJF2%9J1(I4D2_^%^ I- M(D<&F2]"S^-^^'0?CH6S:F)UW]I M$IV:X-!]:3-OL<$'G!?$PYIXV$G\ 000ODI,H2-X4N=$8=A7A,_I>J^.U7L; M7>_7"?5_6]=+Y."XI8'7:'N+3;]A$YW:A&Y#/O-3FU[0:^_[H*8^Z*:N#N*4 M;J[0GT"!D\R4?!*K\R05DA-]5N_9G_7F8^=PO#AO0P7XZ,3#OTT'%?1QZ P:JK"/[H4Y\(VYD NTTCS*>T&]6E_Z)^:JVUB?XIL9;EF/]$>" MN8<>X,LOC#O"-RD5*(.U"N5<]Y2 >7EI+R>2%>96NF12W7'-,%$?.L"U@7J^ M9DSN)SI _>DT_@]02P,$% @ -(H94YR"-5K4! 8!8 !D !X;"]W M;W)K&ULO5A=;Z,X%/TK5C0/,]*V8!L;J-)(;<)H M9[3=K=J9W8?1/M#@)F@ L]AI.O]^S4_")/=WRZJ=8 M,R;!\9(7ZY9%7>2S5;;5R1%FQ.&F"\LQ!KDN= M/$Z+R6S:C-U6LRG?R"PMV&T%Q";/X^K7-L!9S8MXQ6[ M9_)[>5NI.Z?/DJ0Y*T3*"U"QQ\O)%;R(4% '-(B_4[85.]>@IO+ ^<_ZYDMR M.7'K)V(96\HZ1:R^GMB<95F=23W'?UW225^S#MR]?LG^N2&OR#S$@LUY]D^: MR/7E))B A#W&FTS>\>WOK"-$ZGQ+GHGF$VQ;+,$3L-P(R?,N6#U!GA;M=_S< M3<1.@,IC#T!= -(#O ,!N O QU;PN@#OV JD"VBH.RWW9N(6L8QGTXIO056C M5;;ZHIG])EK-5UK40KF7E?HU57%R=L]6JNT2W+&25S(M5N#C@LDXS<0G< :^ MWR_ QP^?P >0%N#;FF]$7"1BZDA5N8YWEEV5Z[8*.E %@QM>R+4 49&PQ!*_ M&(^G(_&.8MS31B^TK]%HPJ^;[!Q@^!M +H*6YYD?'^[:Z)Q6/7IU];W)P+T& M<),/'ZV!+T6[!-6O\H\_%!Q\D2P7_XX4\_IB7E/,.U#L3[7XB3AC5A6UH;0) MK9>XIQF$GH?HU'G:;8X)"PCTPWW4PD0A1$.(]F&1I:8/J4]ZV!Y-TM,DHS3_ M*ED5-W.9%DN>,QO;-@/9I8&QIW$U011Z6*-J@F 8NK[&U()RW0#9B=*>*!TE M>E666F1 -Y=#KM=G% M[LX@\=U >__G%ABFB.CJM,"@2P(=%UEP-*0'^S:X$<0G2[1+L?>,"!.#L0E3 M;RW1"5N2*9_P=+XFC+K^@>43#GX(QPWQBE5E;!$61SM>"\HF^A%I0 MB.BHR(9R/>\ V<$0X;@C1EFJ]AR-9HY;/@<;@N';ZQ,-7H#&O6!4GUWL[N2= M>9H;SZT@5VN6#11H?]8B&TC]$;/W"@V&A.#)PNQ2[!F%SM.$&+9NP9SI[F K M!0]P'%P0C;M@JY;X(6.@$Y 8D\=@.>@==D!H6/+1"7N@+G:_ 99-D 5GVP59 M8-9MD*WLR#X(#4Z$3M\)(7-K@E" C'?0LH-!/@YTRB;,PU@WDLA6%%/H'R \ M>"$:]\(YKY2*8MEK])B5$PT&A-YA2X0&"T#C%G"5* =(A:Q[^,1 7"1@Q0K5 MT@RPYY(5XH"* V-;?:94'!K+C05'B0Y;V& (>R30>VHKBPG65>SLG)CEK%HU M1Y4"+/FFD.W!23_:'X=>-8> VO@UO)A#R_@"7D3M8>>0OCU[O8DKM2\1(&./ MJI1[[BL!5NUQ9GLC>=F7*Y9G+"J!JC?'SF7+S=U@?Y0>?8_4$L# M!!0 ( #2*&5.]O@E*_P( (D/ - >&PO<'J]IE1[7<5%D_IKK>L/0="LUK0BS9FLJ3!((55% MM)FJ,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z\5:R%3KUIZ/)L[?/>>J'\3O? MLW29S&GJWYZ^_M%*??'*L_>3MR M,+[9U$9AJ<@FG)[[.X?^9H(LIN][<<#=%7N[.H$]%>/0"!J&EL9.@'^?S7+OT M1>O5[$[J3ZW)1O1SZ!5ZI6C!NG[>%6-\C#W$V4E=\\U'SDI149O[DP,NYF3K MYZVE8O"_G@=3Q:/3CV4O\; M'+%\%]1;MHQK)H;9FN4Y%0_>RH9>DZ7Y/^. WZS/:4%:KF]&,/5WXZ\T9VV5 MC*NNH!##JMWX"Z07QN.9:V(QD=..YMDP5>6R'WIF8*(.%S@<(Y?]Y48P'XNY M$<"P.)@"S,=Z87'^IWQF:#X6P[3-G,@,]9FA/M;+A63]!XOC]DG,Y2N'<;BP,>V"Y@O0/QW7&@I]P^402[BFG#GF <21(,@5YT]V@<(]6) MX>/>'^PIB:(D<2. N15$$8; TX@CF +0@"%1U)^#1^=1L#VG@MV/[\4O4$L# M!!0 ( #2*&5.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M0MY+1<^'@ER<2419#(X/, *E\KY$$O$^B4R MW@(6[O::8#\I'\4+WU>=7<=$#>) MH3M2>,*=5Q&<#_(4]ZU6%5Z]$B=22U."B,'UXLW7%#(C(+,]0LY;B/8/7M@E M!K2T"61.0.:O!CE?2Y= %@1D\6J0I]*O$\@Q 3GFA>P]AB]TF4,"[Y 7[S)" ME;8&L0$7&Q<2LK<$V=L]!BY!>D<@O>-%.I/.X #LGT(E<*C6:<#>$W3O>>GF MH%%QOXY\CX]<.D0?4&/TP?Z?./'F&)52*=WT,$F5,+MD-^:IU&73EDXQ*9F, MF&UR(KV*(][,@<>BL424],PI4Z:8E$Y&S#Z9-W4MW7WTAUH9A7^3F$PVG6*2Z#$':[#1 M19HRC"B5C)A=\MG:ZDYI_;NXL&;UAT;(2AQ[WZ9?2)UB4EX9,8OEK-YH>P\@ M9M8'!T&YF#>($S"P5+T!B'+-B%DV_TCGL(\H\"D1Y9<1LV"FL, NVU*MNDPK M3:@II63,2CFU=:U"E_RUW0,3PX">!E-B],0TQ:24DC$KY4$GU_*'2#:GRI?: M^B9-JC-R?L*L%!Q<5 6FZF)YC?-LA+O'!-N6-RDCY9.,VR=1QR@_:%N[QIK\ MKTEU1HDD8Q;)'%9Q3+F"C77MLYB"42K)F%4R;Q8>OC7+PKH;.*9GDS#)Y)N.=A)1'BV6*20DFWY-@ M,#V4JY6#51=.#&\\DV)2OLF9?;/%;%-N)\O0N>8Q"T\Q*=_DS+YYC"8$J32. ME0\;:>K%IW),26>\OW6SG6R4:<:ON%B&M"DF99HQLVE(S&G:8\:4 M:<;2LLPX6F:X_7"G@J4R4%UB]1Z/EU*7 M,R?:G^X-8S%N5_Z7C=;M&\@OYL+*:OL=T/8;IH__ 5!+ P04 " TBAE3 M##^0_.4! !_(0 &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7? M^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO> MI%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\ M?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+ M@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KK MZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O M0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L) M]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG M7!E&ULS=K);L(P% 70 M7T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD M]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_C MKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779 M'/)9][G$Y!-02P$"% ,4 " TBAE3!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #2*&5/RBC3V M[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ -(H94U_NP:I)!0 E14 M !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94_)@D8]L"0 "C8 !@ ("! M/AL 'AL+W=O D !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M-(H94^<&!*_'! B0P !@ ("!@3$ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ -(H94W.C.+U0!P V" M !D ("!XS\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94SM569I@"@ UA@ !D M ("!U$X 'AL+W=O&PO=V]R:W-H965T M;F8L@< (84 9 M " @>U? !X;"]W;W)K&UL4$L! A0# M% @ -(H94[@YIEX0!@ Q! !D ("!UF< 'AL+W=O MV(7X' _ M$@ &0 @($=;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94TIM ME"X( P ? 8 !D ("!!WH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94_7')ZZ+ @ M04 !D M ("!H8< 'AL+W=OX;$# ! " &0 @(%CB@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ -(H94S**++V&!0 T0P !D ("! M@9$ 'AL+W=O&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% M @ -(H94\@?X.=[!0 7 \ !D ("!,J 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94X5U,PV- M @ B04 !D ("!":X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94T6M0[/- @ 308 !D M ("!L+8 'AL+W=O#J"8$ !1"0 &0 @(&TN0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(H94WBGZZ0A @ E00 !D ("!U<( M 'AL+W=O&PO=V]R:W-H965TC, !X;"]W;W)K&UL4$L! A0#% @ M-(H94VXY3<@A @ > 0 !D ("!$M 'AL+W=O&UL4$L! A0#% @ -(H94SFEQT#< P M5A !D ("!>]D 'AL+W=O&PO=V]R:W-H965T ( ' & 9 " @4?C !X;"]W;W)K&UL4$L! A0#% @ -(H94\ :I71A P ! L !D M ("!]N4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(H94WSL]_XT @ \00 !D ("!L_ 'AL M+W=O::NQ$" M "9! &0 @($>\P >&PO=V]R:W-H965T&UL4$L! A0#% @ -(H9 M4VH$RJQ/ @ P 8 !D ("!\?< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(H94^!F(:2& P 1@T M !D ("!' ! 'AL+W=O&PO=V]R:W-H965T0( 0!X;"]S='EL97,N>&UL4$L! A0# M% @ -(H94Y>*NQS $P( L ( !#@P! %]R96QS M+RYR96QS4$L! A0#% @ -(H94]=)9P39! 1R4 \ M ( !]PP! 'AL+W=O7!E&UL4$L%!@ ! $ =Q$ !X6 0 ! $! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 230 334 1 false 44 0 false 7 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.ravenind.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited Consolidated Statements of Shareholders' Equity (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 1105103 - Statement - Balance Sheet Information Sheet http://www.ravenind.com/role/BalanceSheetInformation Balance Sheet Information Statements 6 false false R7.htm 1108104 - Statement - Net Income per Share Sheet http://www.ravenind.com/role/NetIncomeperShare Net Income per Share Statements 7 false false R8.htm 1306301 - Statement - Balance Sheet Sheet http://www.ravenind.com/role/BalanceSheet Balance Sheet Statements 8 false false R9.htm 1309302 - Statement - Earnings per Share Table Sheet http://www.ravenind.com/role/EarningsperShareTable Earnings per Share Table Statements 9 false false R10.htm 1407403 - Statement - Selected Balance Sheet Information Sheet http://www.ravenind.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Statements 10 false false R11.htm 1410404 - Statement - Net Income per Share (Antidiluted Securities Excluded from Computation) Details Sheet http://www.ravenind.com/role/NetIncomeperShareAntidilutedSecuritiesExcludedfromComputationDetails Net Income per Share (Antidiluted Securities Excluded from Computation) Details Statements 11 false false R12.htm 1411405 - Statement - Net Income per Share (Calculation of Numerator and Denominator) Sheet http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator Net Income per Share (Calculation of Numerator and Denominator) Statements 12 false false R13.htm 2101101 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidation Basis of Presentation and Principles of Consolidation Notes 13 false false R14.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) Notes http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesNotes Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) Notes 14 false false R15.htm 2106105 - Disclosure - Revenue (Notes) Notes http://www.ravenind.com/role/RevenueNotes Revenue (Notes) Notes 15 false false R16.htm 2111106 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Sheet http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologies Acquisitions and Divestitures of and Investments in Businesses and Technologies Notes 16 false false R17.htm 2114107 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) Notes http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillLonglivedAssetsandOtherIntangiblesNotes Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) Notes 17 false false R18.htm 2119108 - Disclosure - Employee Postretirement Benefits Sheet http://www.ravenind.com/role/EmployeePostretirementBenefits Employee Postretirement Benefits Notes 18 false false R19.htm 2122109 - Disclosure - Warranties Sheet http://www.ravenind.com/role/Warranties Warranties Notes 19 false false R20.htm 2125110 - Disclosure - Debt Arrangements Sheet http://www.ravenind.com/role/DebtArrangements Debt Arrangements Notes 20 false false R21.htm 2131111 - Disclosure - Commitments and Contingencies Disclosure Sheet http://www.ravenind.com/role/CommitmentsandContingenciesDisclosure Commitments and Contingencies Disclosure Notes 21 false false R22.htm 2132112 - Disclosure - Income Tax Income Tax Disclosure Sheet http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure Income Tax Income Tax Disclosure Notes 22 false false R23.htm 2135113 - Disclosure - Dividends and Treasury Stock Sheet http://www.ravenind.com/role/DividendsandTreasuryStock Dividends and Treasury Stock Notes 23 false false R24.htm 2138114 - Disclosure - Share Based Compensation Sheet http://www.ravenind.com/role/ShareBasedCompensation Share Based Compensation Notes 24 false false R25.htm 2141115 - Disclosure - Segment Reporting Sheet http://www.ravenind.com/role/SegmentReporting Segment Reporting Notes 25 false false R26.htm 2144116 - Disclosure - Subsequent Events (Notes) Notes http://www.ravenind.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies) Sheet http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesNewAccountingStandardsPolicies Summary of Significant Accounting Policies New Accounting Standards (Policies) Policies http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesNotes 27 false false R28.htm 2307303 - Disclosure - Revenue (Tables) Sheet http://www.ravenind.com/role/RevenueTables Revenue (Tables) Tables http://www.ravenind.com/role/RevenueNotes 28 false false R29.htm 2315304 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables) Sheet http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables Goodwill, Long-lived Assets and Other Intangibles (Tables) Tables http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillLonglivedAssetsandOtherIntangiblesNotes 29 false false R30.htm 2320305 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables) Sheet http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables Employee Postretirement Benefits Employee Postretirement Benefits (Tables) Tables 30 false false R31.htm 2323306 - Disclosure - Warranties (Tables) Sheet http://www.ravenind.com/role/WarrantiesTables Warranties (Tables) Tables http://www.ravenind.com/role/Warranties 31 false false R32.htm 2326307 - Disclosure - Debt Arrangements (Tables) Sheet http://www.ravenind.com/role/DebtArrangementsTables Debt Arrangements (Tables) Tables http://www.ravenind.com/role/DebtArrangements 32 false false R33.htm 2333308 - Disclosure - Income Tax Effective tax rate (Tables) Sheet http://www.ravenind.com/role/IncomeTaxEffectivetaxrateTables Income Tax Effective tax rate (Tables) Tables 33 false false R34.htm 2339309 - Disclosure - Share Based Compensation (Tables) Sheet http://www.ravenind.com/role/ShareBasedCompensationTables Share Based Compensation (Tables) Tables http://www.ravenind.com/role/ShareBasedCompensation 34 false false R35.htm 2342310 - Disclosure - Segment Reporting (Tables) Sheet http://www.ravenind.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.ravenind.com/role/SegmentReporting 35 false false R36.htm 2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details) Sheet http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails Basis of Presentation and Principles of Consolidation (Details) Details http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidation 36 false false R37.htm 2405402 - Disclosure - Significant Accounting Policy for Software Development (Details) Sheet http://www.ravenind.com/role/SignificantAccountingPolicyforSoftwareDevelopmentDetails Significant Accounting Policy for Software Development (Details) Details 37 false false R38.htm 2408406 - Disclosure - Revenue Disaggregation of Revenue (Details) Sheet http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails Revenue Disaggregation of Revenue (Details) Details 38 false false R39.htm 2409407 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details) Sheet http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails Revenue Contract Asset and Contract Liabilities balances (Details) Details 39 false false R40.htm 2410408 - Disclosure - Revenue Details (Details) Sheet http://www.ravenind.com/role/RevenueDetailsDetails Revenue Details (Details) Details 40 false false R41.htm 2412409 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) Sheet http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) Details 41 false false R42.htm 2413410 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) Sheet http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) Details 42 false false R43.htm 2416411 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) Sheet http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) Details http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables 43 false false R44.htm 2417412 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) Sheet http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) Details 44 false false R45.htm 2418413 - Disclosure - Long-lived Assets and Other Intangibles Maturity (Details) Sheet http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails Long-lived Assets and Other Intangibles Maturity (Details) Details 45 false false R46.htm 2421414 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details) Sheet http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails Employee Postretirement Benefits Employee Postretirement Benefits (Details) Details http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables 46 false false R47.htm 2424415 - Disclosure - Warranties (Details) Sheet http://www.ravenind.com/role/WarrantiesDetails Warranties (Details) Details http://www.ravenind.com/role/WarrantiesTables 47 false false R48.htm 2427416 - Disclosure - Financing Arrangements (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsDetails Financing Arrangements (Details) Details 48 false false R49.htm 2428417 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails Financing Arrangements Unamortized debt Issuance costs (Details) Details 49 false false R50.htm 2429418 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails Financing Arrangements Letters of Credit Outstanding (Details) Details 50 false false R51.htm 2430419 - Disclosure - Debt Maturities (Details) Sheet http://www.ravenind.com/role/DebtMaturitiesDetails Debt Maturities (Details) Details 51 false false R52.htm 2434420 - Disclosure - Income Tax (Details) Sheet http://www.ravenind.com/role/IncomeTaxDetails Income Tax (Details) Details http://www.ravenind.com/role/IncomeTaxEffectivetaxrateTables 52 false false R53.htm 2436421 - Disclosure - Dividends and Treasury Stock (Details) Sheet http://www.ravenind.com/role/DividendsandTreasuryStockDetails Dividends and Treasury Stock (Details) Details http://www.ravenind.com/role/DividendsandTreasuryStock 53 false false R54.htm 2437422 - Disclosure - Dividends and Treasury Stock Dividends paid (Details) Sheet http://www.ravenind.com/role/DividendsandTreasuryStockDividendspaidDetails Dividends and Treasury Stock Dividends paid (Details) Details 54 false false R55.htm 2440423 - Disclosure - Share Based Compensation (Details) Sheet http://www.ravenind.com/role/ShareBasedCompensationDetails Share Based Compensation (Details) Details http://www.ravenind.com/role/ShareBasedCompensationTables 55 false false R56.htm 2443424 - Disclosure - Segment Reporting (Details) Sheet http://www.ravenind.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.ravenind.com/role/SegmentReportingTables 56 false false All Reports Book All Reports ravn-20210731.htm afy22q2exh311.htm afy22q2exh312.htm afy22q2exh321.htm afy22q2exh322.htm ravn-20210731.xsd ravn-20210731_cal.xml ravn-20210731_def.xml ravn-20210731_lab.xml ravn-20210731_pre.xml ravn-20210731_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ravn-20210731.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 230, "dts": { "calculationLink": { "local": [ "ravn-20210731_cal.xml" ] }, "definitionLink": { "local": [ "ravn-20210731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ravn-20210731.htm" ] }, "labelLink": { "local": [ "ravn-20210731_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ravn-20210731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ravn-20210731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 446, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 18, "keyStandard": 316, "memberCustom": 15, "memberStandard": 27, "nsprefix": "ravn", "nsuri": "http://www.ravenind.com/20210731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.ravenind.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1407403 - Statement - Selected Balance Sheet Information", "role": "http://www.ravenind.com/role/SelectedBalanceSheetInformation", "shortName": "Selected Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ravn:SelectedBalanceSheetInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1410404 - Statement - Net Income per Share (Antidiluted Securities Excluded from Computation) Details", "role": "http://www.ravenind.com/role/NetIncomeperShareAntidilutedSecuritiesExcludedfromComputationDetails", "shortName": "Net Income per Share (Antidiluted Securities Excluded from Computation) Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1411405 - Statement - Net Income per Share (Calculation of Numerator and Denominator)", "role": "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator", "shortName": "Net Income per Share (Calculation of Numerator and Denominator)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Principles of Consolidation", "role": "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidation", "shortName": "Basis of Presentation and Principles of Consolidation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)", "role": "http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesNotes", "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106105 - Disclosure - Revenue (Notes)", "role": "http://www.ravenind.com/role/RevenueNotes", "shortName": "Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111106 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies", "role": "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologies", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114107 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)", "role": "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillLonglivedAssetsandOtherIntangiblesNotes", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119108 - Disclosure - Employee Postretirement Benefits", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefits", "shortName": "Employee Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122109 - Disclosure - Warranties", "role": "http://www.ravenind.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125110 - Disclosure - Debt Arrangements", "role": "http://www.ravenind.com/role/DebtArrangements", "shortName": "Debt Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131111 - Disclosure - Commitments and Contingencies Disclosure", "role": "http://www.ravenind.com/role/CommitmentsandContingenciesDisclosure", "shortName": "Commitments and Contingencies Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132112 - Disclosure - Income Tax Income Tax Disclosure", "role": "http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure", "shortName": "Income Tax Income Tax Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135113 - Disclosure - Dividends and Treasury Stock", "role": "http://www.ravenind.com/role/DividendsandTreasuryStock", "shortName": "Dividends and Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138114 - Disclosure - Share Based Compensation", "role": "http://www.ravenind.com/role/ShareBasedCompensation", "shortName": "Share Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141115 - Disclosure - Segment Reporting", "role": "http://www.ravenind.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144116 - Disclosure - Subsequent Events (Notes)", "role": "http://www.ravenind.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies)", "role": "http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesNewAccountingStandardsPolicies", "shortName": "Summary of Significant Accounting Policies New Accounting Standards (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307303 - Disclosure - Revenue (Tables)", "role": "http://www.ravenind.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables)", "role": "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables", "shortName": "Goodwill, Long-lived Assets and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables)", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables", "shortName": "Employee Postretirement Benefits Employee Postretirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - Warranties (Tables)", "role": "http://www.ravenind.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326307 - Disclosure - Debt Arrangements (Tables)", "role": "http://www.ravenind.com/role/DebtArrangementsTables", "shortName": "Debt Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Income Tax Effective tax rate (Tables)", "role": "http://www.ravenind.com/role/IncomeTaxEffectivetaxrateTables", "shortName": "Income Tax Effective tax rate (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Share Based Compensation (Tables)", "role": "http://www.ravenind.com/role/ShareBasedCompensationTables", "shortName": "Share Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Segment Reporting (Tables)", "role": "http://www.ravenind.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "divisions", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details)", "role": "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "shortName": "Basis of Presentation and Principles of Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "divisions", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Significant Accounting Policy for Software Development (Details)", "role": "http://www.ravenind.com/role/SignificantAccountingPolicyforSoftwareDevelopmentDetails", "shortName": "Significant Accounting Policy for Software Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Revenue Disaggregation of Revenue (Details)", "role": "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i9ea22c9637664927bb352e191915bc00_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i63a8709fa7a0404684692a2998bb748e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409407 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details)", "role": "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails", "shortName": "Revenue Contract Asset and Contract Liabilities balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i63a8709fa7a0404684692a2998bb748e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "ic9fdeafbf5ef4bc0b930b115df2aaef9_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited", "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "ic9fdeafbf5ef4bc0b930b115df2aaef9_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "ravn:Performanceobligationsmorethanoneyear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410408 - Disclosure - Revenue Details (Details)", "role": "http://www.ravenind.com/role/RevenueDetailsDetails", "shortName": "Revenue Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "ravn:Performanceobligationsmorethanoneyear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details)", "role": "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i53849f9510c9497fb2ed4d5fd8699d97_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413410 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details)", "role": "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i53849f9510c9497fb2ed4d5fd8699d97_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details)", "role": "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417412 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details)", "role": "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418413 - Disclosure - Long-lived Assets and Other Intangibles Maturity (Details)", "role": "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails", "shortName": "Long-lived Assets and Other Intangibles Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "icf9c7dc65b3e45189da02f84a71bd3e9_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details)", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails", "shortName": "Employee Postretirement Benefits Employee Postretirement Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "icf9c7dc65b3e45189da02f84a71bd3e9_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i53849f9510c9497fb2ed4d5fd8699d97_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Warranties (Details)", "role": "http://www.ravenind.com/role/WarrantiesDetails", "shortName": "Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i53849f9510c9497fb2ed4d5fd8699d97_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Financing Arrangements (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsDetails", "shortName": "Financing Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "id483c0799a884efcada3067c3285539a_D20210201-20210731", "decimals": null, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i0c89946670b246148e71708a8c0781f2_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails", "shortName": "Financing Arrangements Unamortized debt Issuance costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i0c89946670b246148e71708a8c0781f2_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails", "shortName": "Financing Arrangements Letters of Credit Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Debt Maturities (Details)", "role": "http://www.ravenind.com/role/DebtMaturitiesDetails", "shortName": "Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Income Tax (Details)", "role": "http://www.ravenind.com/role/IncomeTaxDetails", "shortName": "Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i93684391e425462aa30b8e1f9fc5d16e_I20210731", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Dividends and Treasury Stock (Details)", "role": "http://www.ravenind.com/role/DividendsandTreasuryStockDetails", "shortName": "Dividends and Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:PaymentsOfDividendsCommonStock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Dividends and Treasury Stock Dividends paid (Details)", "role": "http://www.ravenind.com/role/DividendsandTreasuryStockDividendspaidDetails", "shortName": "Dividends and Treasury Stock Dividends paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PaymentsOfDividendsCommonStock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "id001342de534455c9e415830990b9001_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Share Based Compensation (Details)", "role": "http://www.ravenind.com/role/ShareBasedCompensationDetails", "shortName": "Share Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "id001342de534455c9e415830990b9001_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i7ab0f7cadb30447c8cbd48e22714f9a3_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Segment Reporting (Details)", "role": "http://www.ravenind.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "ibd2cf2c1665f42c294ddbfca8e772b5d_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1105103 - Statement - Balance Sheet Information", "role": "http://www.ravenind.com/role/BalanceSheetInformation", "shortName": "Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1108104 - Statement - Net Income per Share", "role": "http://www.ravenind.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ravn:SelectedBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1306301 - Statement - Balance Sheet", "role": "http://www.ravenind.com/role/BalanceSheet", "shortName": "Balance Sheet", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ravn:SelectedBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1309302 - Statement - Earnings per Share Table", "role": "http://www.ravenind.com/role/EarningsperShareTable", "shortName": "Earnings per Share Table", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ravn-20210731.htm", "contextRef": "i8d55198562e744a298cf264d7523770b_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ravn_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued And Other Liabilities, Current", "label": "Accrued And Other Liabilities, Current", "totalLabel": "Accrued Liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "ravn_AcquisitionrelatedcontingentconsiderationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration [Roll Forward] Roll forward contingent consideration earn-out liability", "label": "Acquisition-related contingent consideration [Roll Forward]", "terseLabel": "Acquisition-related contingent consideration [Roll Forward]" } } }, "localname": "AcquisitionrelatedcontingentconsiderationRollForward", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "ravn_Acquisitionrelatedcontingentconsiderationliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 7.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition-related contingent consideration liability, current : Liability recorded for fair value of acquistion-related contingent earn-out, Current portion expected to be paid in next 12 months.", "label": "Acquisition-related contingent consideration liability, current", "terseLabel": "Acquisition-related contingent consideration liability, current" } } }, "localname": "Acquisitionrelatedcontingentconsiderationliabilitycurrent", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "ravn_AerostarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerostar [Member]: Business Segment focused on aerospace and situational awareness markets", "label": "Aerostar [Member]", "terseLabel": "Aerostar [Member]", "verboseLabel": "Aerostar [Member]" } } }, "localname": "AerostarMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_AgSyncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AgSync [Member] - Asset acquisition of privately-held business classifed as business combination under GAAP", "label": "AgSync [Member]", "terseLabel": "AgSync [Member]" } } }, "localname": "AgSyncMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "ravn_AllSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Segments [Member] Includes all segments; Applied Technology, Engineered Films; Aerostar; and CSD", "label": "All Segments [Member]", "terseLabel": "All Segments [Member]" } } }, "localname": "AllSegmentsMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_AppliedTechnologyExcludingAutonomyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applied Technology (excluding Autonomy)- Reporting unit for Applied Technology that excludes Raven Autonomy", "label": "Applied Technology (excluding Autonomy) [Member]", "terseLabel": "Applied Technology (excluding Autonomy) [Member]" } } }, "localname": "AppliedTechnologyExcludingAutonomyMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "domainItemType" }, "ravn_AppliedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applied Technology [Member]: Business Segment focused on design, manufacture, sales and service of innovative precision ag products and information management tools to help growers reduce costs and improve farm yields.", "label": "Applied Technology [Member]", "terseLabel": "Applied Technology [Member]" } } }, "localname": "AppliedTechnologyMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of America", "label": "Bank of America [Member]", "terseLabel": "Bank of America [Member]" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "domainItemType" }, "ravn_Businessacquisitioncontingentconsiderationcumulativepaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business acquisition contingent consideration cumulative paid : cumulative paids since acquisition date for contingent consideration", "label": "Business acquisition contingent consideration cumulative paid", "terseLabel": "Business acquisition contingent consideration cumulative paid" } } }, "localname": "Businessacquisitioncontingentconsiderationcumulativepaid", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_Changeinfairvalueofacquisitionrelatedcontingentconsideration": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Adjustments To Fair Value of Consideration Liability based on the expected discounted cash flows", "label": "Change in fair value of acquisition-related contingent consideration", "terseLabel": "Change in fair value of acquisition-related contingent consideration" } } }, "localname": "Changeinfairvalueofacquisitionrelatedcontingentconsideration", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ravn_CommonSharesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common shares sold- Percentage of Raven Industries common stock to be sold if Merger Plan is approved", "label": "Common shares sold", "terseLabel": "Common shares sold" } } }, "localname": "CommonSharesSold", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "percentItemType" }, "ravn_ContingentConsiderationTerminYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Term in Years; Maximum number of years contingent consideration may be paid", "label": "Contingent Consideration Term in Years", "terseLabel": "Contingent Consideration Term in Years" } } }, "localname": "ContingentConsiderationTerminYears", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "durationItemType" }, "ravn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.ravenind.com/20210731", "xbrltype": "stringItemType" }, "ravn_DotTechnologyCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dot Technology Corp.", "label": "Dot Technology Corp. [Member]", "terseLabel": "Dot Technology Corp. [Member]" } } }, "localname": "DotTechnologyCorpMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "ravn_DotTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dot Technology Corp. A company located Canada in which the Company acquired a 60% controlling interest with call and put options that allow or require the Company to require the noncontrolling interest", "label": "Dot Technology [Member]", "terseLabel": "Dot Technology [Member]" } } }, "localname": "DotTechnologyMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "ravn_EngineeredFilmsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineered Films [Member] Segment that that specializes in production and sales of engineered films for ag production, construction, industrial, geomembrane and energy markets", "label": "Engineered Films [Member]", "terseLabel": "Engineered Films [Member]" } } }, "localname": "EngineeredFilmsMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_Equityinvestments": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity investments: equity interest in VIE's accounted for as method investments and equity securities in NQDC Plan with readily determinable market values.", "label": "Equity investments", "terseLabel": "Equity investments" } } }, "localname": "Equityinvestments", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "ravn_IPRDPlacedInServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPR&D placed in service- Useful life of IPR&D project completed and placed in service", "label": "IPR&D placed in service [Member]", "terseLabel": "IPR&D placed in service [Member]" } } }, "localname": "IPRDPlacedInServiceMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "ravn_Increasedecreaseincontractassetswithcustomerspercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in contract assets with customers, percentage", "label": "Increase (decrease) in contract assets with customers, percentage", "terseLabel": "Increase (decrease) in contract assets with customers, percentage" } } }, "localname": "Increasedecreaseincontractassetswithcustomerspercentage", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "percentItemType" }, "ravn_Increasedecreaseincontractliabilitieswithcustomerspercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in contract liabilities with customers, percentage", "label": "Increase (decrease) in contract liabilities with customers, percentage", "terseLabel": "Increase (decrease) in contract liabilities with customers, percentage" } } }, "localname": "Increasedecreaseincontractliabilitieswithcustomerspercentage", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "percentItemType" }, "ravn_InterestRateAtAFutureDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at a future date - The other long-term debt with the WEDC bears an interest rate at the average bank rate plus 3% commencing in April 2023", "label": "Interest rate at a future date", "terseLabel": "Interest rate at a future date" } } }, "localname": "InterestRateAtAFutureDate", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "percentItemType" }, "ravn_Leaseliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 8.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liability, current- the lease liability for financing and operating leases due in 12 months", "label": "Lease liability, current", "verboseLabel": "Lease liability, current" } } }, "localname": "Leaseliabilitycurrent", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "ravn_Leaseliabilitynoncurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liability, noncurrent- Lease liability for financing and operating leases due after 12 months", "label": "Lease liability, noncurrent", "verboseLabel": "Lease liability, noncurrent" } } }, "localname": "Leaseliabilitynoncurrent", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "ravn_LighterthanairMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lighter-than-air [Member]:Asset group in Aerostar including all assets related to its aerospace products - stratospheric balloons and aerostats.", "label": "Lighter-than-air [Member]", "terseLabel": "Lighter-than-air [Member]" } } }, "localname": "LighterthanairMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_MergerNameOfAcquiringEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger-Name of Acquiring entity", "label": "Merger-Name of Acquiring entity", "terseLabel": "Merger-Name of Acquiring entity" } } }, "localname": "MergerNameOfAcquiringEntity", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "normalizedStringItemType" }, "ravn_NewAccountingStandardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Accounting Standards [Abstract]", "label": "New Accounting Standards [Abstract]", "terseLabel": "New Accounting Standards [Abstract]" } } }, "localname": "NewAccountingStandardsAbstract", "nsuri": "http://www.ravenind.com/20210731", "xbrltype": "stringItemType" }, "ravn_NumberOfMonthlyInstallmentsToPay": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Monthly installments to pay", "label": "Number of Monthly installments to pay", "terseLabel": "Number of Monthly installments to pay" } } }, "localname": "NumberOfMonthlyInstallmentsToPay", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "integerItemType" }, "ravn_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]", "label": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItemsLineItems", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "ravn_Paymentsforstockoptionsexercisednetofsharessurrenderedforemployeetaxes": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payments for stock options exercised net of shares surrendered for employee taxes", "label": "Payments for stock options exercised net of shares surrendered for employee taxes", "terseLabel": "Employee stock options exercises" } } }, "localname": "Paymentsforstockoptionsexercisednetofsharessurrenderedforemployeetaxes", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ravn_Performanceobligationsmorethanoneyear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance obligations more than one year: Performance obligations for contracts with customers with original expected durations of more than one year", "label": "Performance obligations more than one year", "terseLabel": "Performance obligations more than one year" } } }, "localname": "Performanceobligationsmorethanoneyear", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "ravn_PlasticFilmsandSheetingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plastic Films and Sheeting [Member]", "label": "Plastic Films and Sheeting [Member]", "terseLabel": "Plastic Films and Sheeting [Member]" } } }, "localname": "PlasticFilmsandSheetingMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_PrecisionAgricultureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Precision Agriculture [Member]", "label": "Precision Agriculture [Member]", "terseLabel": "Precision Agriculture [Member]" } } }, "localname": "PrecisionAgricultureMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_RedeemableNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "redeemable noncontrolling interest- noncontrolling interest with put rights that require the company to purchase (redeem) the common stock shares held by the noncontrolling interest shareholder", "label": "redeemable noncontrolling interest [Member]", "terseLabel": "redeemable noncontrolling interest [Member]" } } }, "localname": "RedeemableNoncontrollingInterestMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "ravn_SelectedBalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Balance Sheet Information [Abstract]", "label": "Selected Balance Sheet Information [Abstract]", "terseLabel": "Selected Balance Sheet Information [Abstract]" } } }, "localname": "SelectedBalanceSheetInformationAbstract", "nsuri": "http://www.ravenind.com/20210731", "xbrltype": "stringItemType" }, "ravn_SelectedBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Balance Sheet Information [Table Text Block]", "label": "Selected Balance Sheet Information [Table Text Block]", "terseLabel": "Components of selected balance sheet items" } } }, "localname": "SelectedBalanceSheetInformationTableTextBlock", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BalanceSheet" ], "xbrltype": "textBlockItemType" }, "ravn_SellingPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling Price, per share- Amount Raven Industries shareholders will receive if Plan of Merger is approved.", "label": "Selling Price, per share", "terseLabel": "Selling Price, per share" } } }, "localname": "SellingPricePerShare", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "perShareItemType" }, "ravn_WEDCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WEDC - Western Economic Diversification Canada, an agency in Canada that will fund up to $5 million costs to bring a new product to market.", "label": "WEDC [Member]", "terseLabel": "WEDC [Member]" } } }, "localname": "WEDCMember", "nsuri": "http://www.ravenind.com/20210731", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r154", "r167", "r168", "r169", "r170", "r172", "r174", "r178" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r154", "r167", "r168", "r169", "r170", "r172", "r174", "r178" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r262", "r265", "r454", "r494", "r495" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r262", "r265", "r454", "r494", "r495" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r262", "r266", "r496", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r262", "r266", "r496", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r233", "r356", "r452" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r186", "r187" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts receivable, net:" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r21", "r186", "r187" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r459", "r477" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 5.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrentAndNoncurrent": { "auth_ref": [ "r16", "r18", "r460", "r476" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "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 to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.", "label": "Accrued Insurance", "terseLabel": "Insurance obligations" } } }, "localname": "AccruedInsuranceCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 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 liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r12", "r41" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 6.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Other taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "auth_ref": [ "r465", "r485" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.", "label": "Accrued Salaries", "terseLabel": "Salaries and related" } } }, "localname": "AccruedSalariesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrentAndNoncurrent": { "auth_ref": [ "r273", "r465", "r485" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.", "label": "Accrued Vacation", "terseLabel": "Benefits" } } }, "localname": "AccruedVacationCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r218" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r56", "r58", "r59", "r480", "r501", "r502" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r59", "r62", "r118", "r119", "r120", "r431", "r497", "r498" ], "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 Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Selected Balance Sheet Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r370" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r367", "r368", "r369" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Reclassification and Redeption of Noncontrolling Interest (see Note 1)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r363", "r364", "r372", "r373" ], "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": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "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 (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r149", "r167", "r168", "r169", "r170", "r172" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Reportable Segments" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r364", "r366", "r371" ], "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 Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for uncollectable Account Receivable[Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r188", "r193" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareAntidilutedSecuritiesExcludedfromComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r162", "r169", "r176", "r191", "r426", "r432", "r440", "r458", "r474" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r52", "r103", "r191", "r426", "r432", "r440" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r8", "r217" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and Improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r352", "r357" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r352", "r357", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Business Acquisition, Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r409", "r410", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements [Abstract]", "terseLabel": "Business Combination, Contingent Consideration Arrangements [Abstract]" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r93", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Contingent consideration earn-out paid" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, potential cash payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r408", "r411", "r414" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Acquisition-related contingent consideration, Ending Balance", "periodStartLabel": "Acquisition-related contingent consideration, Beginning Balance", "totalLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r408", "r412" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Acquisition-related contingent consideration liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r408", "r412" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Acquisition-related contingent consideration liability, Noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Description [Abstract]", "terseLabel": "Business Combination, Description [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions of and Investments in Businesses and Technologies" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SignificantAccountingPolicyforSoftwareDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r34", "r96" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r96", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, Beginning Balance" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r441" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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 Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Other Noncash Income (Expense) [Abstract]" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r232", "r466", "r484" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r229", "r230", "r231", "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsandContingenciesDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "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": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "$1 Par Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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, $1 par value, authorized shares 100,000; issued 67,583 and 67,533, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r74", "r471", "r491" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Raven Industries, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r73", "r422", "r423", "r436", "r470", "r490" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Comprehensive loss attributable to redeemable noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r67", "r72", "r421", "r436", "r469", "r489" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r206", "r210", "r406" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer Software, Intangible Asset" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Change Contract Assets" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails", "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r249", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r262", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r262", "r269" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Change in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails", "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r249", "r250", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Eliminations [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]", "terseLabel": "Corporate Segment [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78", "r454" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table Text Block]", "terseLabel": "Debt Instrument Redemption" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r377", "r378" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r104", "r388", "r394", "r395", "r396" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r377", "r378" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred Income Tax Liabilities, Net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r278", "r316", "r340", "r346", "r347" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 3.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 actuarial losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r278", "r317", "r341", "r346", "r347" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 1.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 unrecognized prior service cost (Credit)" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r278", "r282", "r314", "r338", "r346", "r347" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r312", "r336", "r346", "r347" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "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": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r280", "r313", "r337", "r346", "r347" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r332", "r333", "r334", "r335", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "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 Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r94" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r245" ], "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": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r18", "r460", "r475" ], "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": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStockDividendspaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r123", "r124", "r125", "r126", "r127", "r131", "r134", "r139", "r140", "r141", "r145", "r146", "r472", "r492" ], "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 (in dollars per share)", "verboseLabel": "Net income per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r123", "r124", "r125", "r126", "r127", "r134", "r139", "r140", "r141", "r145", "r146", "r472", "r492" ], "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 (in dollars per share)", "verboseLabel": "Net income per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r441" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rate on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r192", "r244", "r245", "r367", "r368", "r369", "r390", "r391", "r442", "r443", "r444", "r445", "r446", "r448", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r450" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Financing Lease Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Fiscal year 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of Fiscal year 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Fiscal year 2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Fiscal year 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Fiscal year 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal Year 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/LonglivedAssetsandOtherIntangiblesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r206", "r208", "r211", "r214", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r211", "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r206", "r210" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r211", "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "Administrative and general expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r196", "r198", "r457" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill Ending balance", "periodStartLabel": "Goodwill Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill Impairment Loss and Other Charges" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillLonglivedAssetsandOtherIntangiblesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r94", "r197", "r199", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r103", "r162", "r168", "r172", "r175", "r178", "r191", "r440" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r94", "r216", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Long-lived asset impairment loss" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r107", "r162", "r168", "r172", "r175", "r178" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails", "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails", "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r383", "r384", "r386", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r381", "r385", "r387", "r392", "r397", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r129", "r130", "r160", "r379", "r393", "r398", "r493" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r464", "r486" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.", "label": "Increase (Decrease) in Operating Liabilities", "terseLabel": "Operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r135", "r136", "r137", "r141" ], "calculation": { "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive impact of stock options and restricted units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r207", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r213" ], "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 Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r207", "r213" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets, Period Increase (Decrease)", "negatedTerseLabel": "Indefinite-lived Intangible Assets, project completed and placed in-service as definite-lived intangibles" } } }, "localname": "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r205", "r209" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r194" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r50" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories, net:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r194" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r194" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "In process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovements": { "auth_ref": [ "r9", "r14" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.", "label": "Land and Land Improvements", "terseLabel": "Land" } } }, "localname": "LandAndLandImprovements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r103", "r170", "r191", "r427", "r432", "r433", "r440" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Liabilities, Total" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r103", "r191", "r440", "r463", "r482" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r103", "r191", "r427", "r432", "r433", "r440" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r39", "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Maturity date of the line of credit" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityIncreaseAccruedInterest": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the credit facility for the period.", "label": "Line of Credit Facility, Increase, Accrued Interest", "terseLabel": "Accrued Interest" } } }, "localname": "LineOfCreditFacilityIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of Credit Facility, Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity under line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity under the line of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r105" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsLettersofCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizeddebtIssuancecostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r109", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year One" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r109", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r109", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r217" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r245", "r424", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "terseLabel": "Recalassification and Redemption of Noncontrolling Interest (see Note 1)" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r92", "r95" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r63", "r66", "r70", "r95", "r103", "r121", "r123", "r124", "r125", "r126", "r129", "r130", "r138", "r162", "r168", "r172", "r175", "r178", "r191", "r440", "r467", "r487" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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", "totalLabel": "Net income attributable to Raven Industries, Inc.", "verboseLabel": "Net income attributable to Raven Industries, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r66", "r129", "r130", "r429", "r435" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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 redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r243", "r429", "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesNewAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Capital expenditures converted from inventories" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r150" ], "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 operating units" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r168", "r172", "r175", "r178" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing operating income (loss).", "label": "Operating Income (Loss) [Member]", "terseLabel": "Operating Income (Loss) [Member]" } } }, "localname": "OperatingIncomeLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r450" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r41" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 9.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other Assets, Current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets (Noncurrent):" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.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": "Foreign currency translation", "verboseLabel": "Cumulative foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r69", "r71", "r244", "r442", "r447", "r448", "r468", "r488" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r54", "r56" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.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": "Postretirement benefits, net of income tax (expense) benefit $(6), $1 and $(11) and $2, respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r54", "r57", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r56", "r60", "r61", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Indefinite-live In-process Research and Development [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 liabilities", "totalLabel": "Other Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r17", "r462", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other Long-term Debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "netLabel": "Other operating activities, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r275", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r329", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r351", "r352", "r353", "r354", "r355" ], "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": "Other Postretirement Benefit Plans, Defined Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Proposed Merger [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r41", "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Liability for redeemed noncontrolling interest, Current" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r461", "r478" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other, Noncurrent" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r82", "r84", "r108" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedTerseLabel": "Payments for redeemable noncontrolling interest", "terseLabel": "Payments to redeem minority non-controlling Interest" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r87" ], "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", "terseLabel": "Payments of Ordinary Dividends, Common Stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStockDividendspaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.", "label": "Payments of Ordinary Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfOrdinaryDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Tax withholding on vesting of restricted stock" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchases of other intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r84" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r300", "r302", "r308", "r325", "r327", "r328", "r329", "r330", "r331", "r346", "r348", "r349", "r350", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Postretirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r276", "r277", "r299", "r346" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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": "Postretirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r32", "r33" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expense and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r86", "r89", "r108" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from sale or maturity of Investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Other Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]", "terseLabel": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r63", "r66", "r90", "r103", "r121", "r129", "r130", "r162", "r168", "r172", "r175", "r178", "r191", "r421", "r428", "r430", "r435", "r436", "r440", "r473" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r217" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "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", "totalLabel": "Property, Plant and Equipment, Gross, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r219", "r483" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment, net:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r88", "r106" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r202", "r203" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r376", "r513" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring Costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r245", "r370", "r481", "r500", "r502" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r119", "r120", "r122", "r128", "r130", "r192", "r367", "r368", "r369", "r390", "r391", "r497", "r499" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r274", "r275", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r329", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r274", "r275", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r329", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r153", "r154", "r167", "r173", "r174", "r180", "r181", "r184", "r261", "r262", "r454" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r264", "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EarningsperShareTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of numerator and denominator in earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EarningsperShareTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxEffectivetaxrateTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r364", "r365", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r364", "r365", "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r206", "r210", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r206", "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r39", "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of Line of Credit Facilities [Table Text Block]" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DebtArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of net periodic benefit cost for postretirement plan" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r162", "r165", "r171", "r201" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r162", "r165", "r171", "r201" ], "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": "Business segment net sales and operating income results" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r149", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r178", "r184", "r494" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r149", "r151", "r152", "r162", "r166", "r172", "r176", "r177", "r178", "r179", "r180", "r183", "r184", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "CNH Industrial N.V." } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermContractWithCustomerMember": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as short-term.", "label": "Short-term Contract with Customer [Member]", "terseLabel": "Short-term Contract with Customer [Member]" } } }, "localname": "ShortTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetandContractLiabilitiesbalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r101", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryofSignificantAccountingPoliciesNewAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r237" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 4.0, "parentTag": "ravn_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Change in provision" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r149", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r178", "r184", "r201", "r223", "r224", "r228", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesAcquisitionrelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsandDivestituresofandInvestmentsinBusinessesandTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails", "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationofRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r192", "r244", "r245", "r367", "r368", "r369", "r390", "r391", "r442", "r443", "r444", "r445", "r446", "r448", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r148", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r362", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Director shares issued" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r244", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued on vesting of stock units, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r244", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Shares issued on stock options exercised, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares repurchased, Treasury Stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r103", "r189", "r191", "r440" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r103", "r118", "r119", "r120", "r122", "r128", "r191", "r192", "r245", "r367", "r368", "r369", "r390", "r391", "r419", "r420", "r434", "r440", "r442", "r443", "r448", "r498", "r499" ], "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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r102", "r245", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Dividends and Treasury Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsandTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r451", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "Supplemental Income Statement Elements [Abstract]" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLonglivedAssetsandOtherIntangiblesLonglivedAssetsandOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r46", "r103", "r191", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Temporary Equity, Carrying Amount, Ending Balance", "periodStartLabel": "Temporary Equity, Carrying Amount, Beginning Balance" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net (Loss)" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r246" ], "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", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r246" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsofShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r246", "r247" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 31,665 and 31,665 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/BasisofPresentationandPrinciplesofConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformation": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r110", "r111", "r112", "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r110", "r111", "r112", "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r141" ], "calculation": { "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for diluted calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r141" ], "calculation": { "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Denominator for basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r132" ], "calculation": { "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Weighted average fully vested stock units outstanding (in shares)", "verboseLabel": "Weighted average fully vested stock units outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomeperShareCalculationofNumeratorandDenominator" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r516": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r518": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r519": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" } }, "version": "2.1" } ZIP 75 0000082166-21-000104-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000082166-21-000104-xbrl.zip M4$L#!!0 ( #2*&5,44(\A?P@ !@G 1 869Y,C)Q,F5X:#,Q,2YH M=&WM6EMSV[82?N^O0)4YB3VC&R7;B67',XK$G&@FM5-9;MJG,Q !BJA!@B5 MR>JO/[L 9=UMJ4D3)ZT?-":P /;RX=L%R/,?NU>=P6\??!*96)(/-V_>]SJD M5*G5/C8[M5IWT"7O!C^])T?5ND<&&4VT,$(E5-9J_F6)E")CTE:M-IE,JI-F M566CVJ!?PZF.:E(IS:O,L-+%.;; +Z?LXH?S'RL5TE5!'O/$D"#CU'!&&1CRJ[%6/J^HTPDE_,YCFON>?SFEWD?*C8 M].*,=AR)M!R+W3QA$[A=^P.61U1EES6/<"^C\/E*R!N!NCS53R MUZ58))6(X_JMHT;UY7%JSB:"F:CEU>O_*2V)&GYG*E2*4=+Z/==&A%/H#Q48 M6 @$2JJL]:QN_\ZPIQ+26,AIZ\5 Q%R32SXA?173Y$59@YLKFF/DZ<2B]A'BD2/E/1:Z!2_ETDAL*0IE?USFLH_W?K<;11#S);W'EUS;<+ M#@L@?CS[2O[JMW_Q+TGOLGMS/>CW_.LR_-^I+BN_@]J N.QB[U%?VMB.WQ_T MWO8Z[4'OZI)2-ZM^\ M]XG7;%>\HX/V(5HU>.>3:S"IWQM 1,&\SKOVY7]]TNX,L-L[;1Z5"7GRAK6O M2;M[]6'@=[^I>(#G+;R:]<9],-K]-^U+_[IR]>M[_[=9'!KU>F/-FCVWTY#?3'"(9B\)JN3 1)ST M^4A *TW,(83U].S[CVJC^OR9=U(_6_]]0S7X%+P73\EMHB:2LQ$O.R<7KF4* M%$D45'BP#A4)H?^?@)SW@Q"1H0"RVAJ,3Z="),! ;JE =609PW!=44 S/',(R1X731#18I M8#K[_M'2W!\MG(0B@7A@:.?^+Z._B(+N;*%?)"'L5(JG#_@_D#F#.2'&"\XN M SX$[NX40H3H0M1).8=/$3F]LC0@E-EC31DE<@D"@!D%@;7+%0H%5$SR".QWQ#H[PA#1ULQ-%CR]PM=X*-(MK@W M51@*>+0QZ!&:<1MN")\82HY1(1PP-I1"1RB.8C'P$G(3/C.A ZET#N.0L3(E MM95),Q5P!LV:'$"4&0?[#\&D,.00O&(EEV94GL$$P =CH2W-@!1/ M[#Q8)(K(1A$H(!W(8 >(%)APCR3::.#1X%$PG?Z5Q/K4 M81ILA:D_IC*WS($QY&$(!9* 4Q"4V.MU#N3='3C0/6XN>BP>82#P%\(1A(CX!% M*6-[5J"U!]-AUE1!D&<8VX44M31?K#049AQOPV 6'< 4Q0W ZHG^!3)3G@'O MK,@5:D+MS^U9%8^Q27ZORZ'3)*+Z/HT'$9E@MSSD!*6H1.W-Z0 SLDI\ M^(^O^]L2:A!064#T\4"$1ZM < A7D:SNZ^\)I[>8?5Q-8O./K:;LI=3L/F O M$!2ELCN.;J !RF"@YO MF?R;V#Y#2=^&_!5FL&'+$%9NV06 8>\("P2574(0R5C),<>LD-!1<=59[%G" MXU2J*8?>2:0<"]$E? *>=DN0>BOLMK_!_*10[/^:T]C312$P!/3RK *!E#35 MO#7[YPQ8.)5TVA*)#8<== ;('HFD,E3&J+B%@J&&SE8ONJNVJ&;;>=]*LGM9?;NVN5[VM?0]-VVQ67YTV=YJV9E5V:H-G M=$J3UZ5F:25PK49Z1[SEL&$L5YWC_%)Z(-$?NT\:EF/==*]/OO3&LS'KXC'$ MO3)KYR. (FD_(Q.^AKF/G]V]/),V]^UUXCW!N\!C#I:7'K0 M/<4&-"IM@2RQMT9D9NFWY+LOY*]OR24?X"PL"X[LI:[Y!SSK1]6%>Q?GP^A0X!M M;K8/V>,;G:5?]\V8_7KMXO]02P,$% @ -(H94S@,50* " =R< !$ M !A9GDR,G$R97AH,S$R+FAT;>U:6W/;MA)^[Z] E6EBS^A&76);=CRCR'*C M&1\Y1Y:;]JD#$I"(FB18 )2L_OJS"U#6/96:G-P:/6A$8(%=['[X=@'QXL>K MV\[PM[==$IHX(F_O7]_T.J10JE3>U3N5RM7PBKP9_N>&-,I5CPP53;0P0B8T MJE2Z_0(IA,:DK4IE.IV6I_6R5./*<%#!J1J52$K-R\RPPN4%ML WI^SRAXL? M2R5R)8,LYHDA@>+4<$8R+9(Q><>X?B"E4B[5D>E,B7%H2*U:\\@[J1[$A+I^ M(TS$+^?S7%3<\T7%*KGP)9M=7C Q(8*]*HA:S6\T?'Y&::W9.&VPLY/&:?VE MY[,@.'O)>/UW#XRL@+@;H\TLXJ\*L4A*(4?]K4:M?-),S?E4,!.VO&KUI\** MJ.&/ID0C,4Y:?V3:B-$,^D<2%I@+!#*2JO6L:C_GV%,:T5A$L]:+H8BY)GT^ M)0,9T^1%48.;2YHK,7*"6OS%02>HMX]39]()S!.)A,]-]&IH5/9*W=>W?#M3H=![-3EZN#MPP((.U>?R]ZX(OSOE@\W^.A;;Z0Z&O>M>ISWLW?;)[37IO.EUK\EUK]_N=WKM&VB" MWNX Z&-P=]_N#\GP]HM?U.#^IDN\>KOD-8[:Q[BJX9LNN>MV[@>](424='_M MO&GW?^Z2=F>(W=Y9O5'\XI?5OB/MJ]NWP^[55Q4-\+L%5[U:>PI%>_"ZW>_> ME6Y_O>G^-H]"K5JM;:SFP,WTJ1AZ.S/VBF1(19PIX@)J7G^ MK'EZ3O[1"E/*&"314L1'H.L4C-E5L\WOWLD MI!-.%)\(/H7*P(1"DS\SJ@"=T0S:4ZD,D0FYEBHF7K7T7R)'9 !C$M)+&*Q3 M":Z!D).@3(Y,R,F CP6TTL0<@WO/S@_UX!9W?4.1J.V,Q&NJP?_@Z7A&'A(Y MC3@;\Z(+2!X&)L&01$(=!WJH2 A-9B1+C,HXK ,J.UOD07PHB>%)"1J1$0V@ M21$90YUBI)/;$$AXP+6F:H8B,7W@!$/Y-*>&-@;&@,K(5HB@ P4"H: B!+$$ MAH,EC"LR#440$IWAUV+\E"N>3X(+B(6.H'3$*G0J3 @+U"D/K($X;PJF20;+ MG, P1OS9LALLJF#I[#NREI%5/QQ9G(Q$ K%#&"QB543?$@G=:JE?)"-@ (KG M$?@=1!F#.0$/2X$I I8$LD8*X40D(D*C: &U/,IZ336@F=F#3A$EL@@$ %\2 M0Y08%5(=D%,FIGJ-OP32$8J.3 S.+2R#2(^EJ.1@$<;@QZABMMP0_B$'W&,"N& ,3\2.D1Q%(N!PY#'\)D)'412 M9S .V4W)2%N95,F ,VC6Y BBS#C@QH6R^QB$-!EST@;B4%D$$EZ=EKSF$3^V M0[TF\#7L2\%=!,[S\$$XC/(7BY)I>2))1_.@,^ MF AM:0:D>&+GP2IP05#+)*=X1"T:\IRTB&@Q)T#L%$!68(N6D6#V:D5GOA9, M4%<6"9TF.%.F,9O9S:-MZK.<)#4'@PR0( Y*H?H20191Y%)8EC5BD15A MA,NQRZ4!_/(Y"@+;P7C.#F"W0Q'U#8'5WQ.L>W/'!F;W9YV]H0MPGPB&_$JU M3"C2*]6 9JS"H'%,%9M#!D LJ"\B86:8-;>IQ0UDT66!X["_(KI4Q5D6?\P7 ME&8J!>!JF^:#0"IF#;#UW)@GD+TCP"_T\!0W!HI K>HP"AM(I$"DWU&Z#TJ# MG2CM3FB46=[!$/+1",HK 6_#\?1)FF/9.?K[ P#QYP6MW6'<^0#L.?!D\"]&%-O->RYDFZ''LV9>!]F> M-60=P'.8?D^P,CKX//,I/R&ORQ0]P MR&[4?G/GB^9'.U_86RLVQVIQ00G(4,O86; #8N" /+Y1]H%1%(H^(Y5^2IJV M 2:+8V$,MS!;&>!+2,;8R@388X<>X66,J_^ Y;#>G..?_YD)L-8B/DL"M/GX M7W]H:$=0@8#) J*/IRD\EP6"0[CR7/54O$\Y?<#DXRH2FWYL+65OO^:7"0>! M(*^SW5EV"PU0!@,U?V*!+8#):R\0AOA#B51TN4]#XM-9',,QX2]NEY&S[-8+ ME^]Y[Q>9 ZCH\H%()C*:<$P*"1WG5ZKYEB4\ M3B,YX] [#:4C(;H"3X#3?OE1[T3=[C\V/U64/:]3AOW?@7:U7E MF=5H[+$DG]P'X'-5 A!$--6\-?]Q#@2>1G36$HD-I1UT#IMB+)*2+XV1<0LU M3C +0&;/M5IUKCM_1>#LK'S:K.-; @;6:-A<5*N>Z<[ MNZME;V??^Z9M5,N-T]I>TU:LR<7]T]<.QL#BDFM6;3OH*R]U9![\N,ZZ?.L M^?FSQLFYMM^K_T]N6?*> *GBR@OO=5.^#XU,6R!+[*45P<6>_U,'?@[?;??7 MQ_74U^2/7Z L)F_A+"UP-]MBHA,*/B+73[GEUM7.F\ZJ6,H]L+)<>TLKE>XU MM9:[,9WPG>]MY91>70RA/H P,[N''/ NS\JW>R7-OAQW^3]02P,$% @ M-(H94WVK>1;-! 8!, !$ !A9GDR,G$R97AH,S(Q+FAT;>U86V_:2!1^ MWU]QEFC35L)7H %#D:AQ5%9=2,'IY6DU>,9X-K;''0\A[*_?,S:D35*J[+9* M4VEYL+#/9<[YSFUF!K^.9W[XX2R 1&4IG)V_?#WQH6%8UKN6;UGC< ROPC]> M0]NT'0@ER4NNN,A):EG!M &-1*G"LZS-9F-N6J:0*RN<6UI5VTJ%*)E)%6T, M!_H+/AFAPU\&OQH&C$6TSEBN()*,*$9A7?)\!>\H*R_ ,'9@56_#ZQJD<%2T.UP0/DE7^M2\7B+]%B@@SN&2*1">D=V]>MKBA&3C*=;[TG( M,U;"E&U@+C*2/VF6"+-1,LGCFK'D?S-<$Y>O7C>U22>H)^4YVYOHN-JHX"KA M2ZZ@Y9K.P-+\GSE6FX3HR.%-VAW7#_KS!>&O*?ZRR@@CQN0/0F@^>AM,83(= MGR_"^218-/&_;_[4+OG!/)R<3OQ1.)E-878*_JM)< K!^\ _#R=O _R$U&". M]3U?G(^F(82S1^^4TX5S).NR"6>2E9SJ 4!R"G["60S!%8O6BE\RF,4QCY@$$<.< M7+(<)CE%CR1G*#K)([,)"2F!50(X/%3"2_"91)]Y1/2 IY#)/*<1=7;AJL$ MN1C$/-5SYOI]@1HDCC1T7AL27$4)R5<,)T^6\;+4L@>->%+"FS61F#_I%N:L M$%(!\I\*F8%C&V\@%G*W:!F1%#[6S, 0&@J_K]/M\9'SW.ZWG&8]WYYJYEK1 MLV]N2(\J!2!ADBVW$-4QT@@J 3IJ%[G8I(RN&'Y)B#H^ZG3[\)]\+PBE&%LC M9;'RW!,TLT*#YSK-/,-IF3C ?Q W]O^\";T;Z"C11K#3]D&\3K% M'(Y$5J2Z%*[+0[*/:RZ9WF&5NA 6NWIR6D_),\#T=CI/Z3--N55,UX4TBI0F M.[U6&V/;Z^LR^S^\#Q5>GF,/RNJ.B.U0$:Z+$7OCY[$G7#>P CNR#G-3DTF: M HJA*=BWD%!@W'7-5LTL)WFDOZ-"6IT&JM:)7.NTSA)1,%FM61YNGM]MOZ7( M,F5[AJ60V',,!#TE12ZU5F5R;C<"4!E1E&EU8!OKDV8]84;K%:8CN)UZ]-XZ#>V0_(X@_0AWCX_:)_VR>M[9 M@5T[_"\2P]8>-[X*SZ[^E"@\Y(52I)R"]K3_,P'W0&#]3)#<:[]^%R>K:K3W M[/+WF0"WKF,*4=]'>9*E1)MR\()FU^3M3R)DB>F)QX?[W.G<."8>O#_9/>N[ MI^H6;/@/4$L#!!0 ( #2*&5-+VCDG[00 $<4 1 869Y,C)Q,F5X M:#,R,BYH=&WM6.MSVD80_]Z_8H.G3CR#GH !09@A0I[0<<$!.6D^=0[IA*[1 M*W>',?WKNR>!8SN0<1Z-W9GR08.T>[>[OWW=7O_9:.KZ[R\\B&6:P,7EJ_.Q M"S7-,-XU7,,8^2-X[?]^#DW=M,#G)!-,LCPCB6%XDQK48BD+QS#6Z[6^;N@Y M7QK^S%!;-8TDSP750QG6!GWU!9^4A(-?^L\T#49YL$II)B'@E$@:PDJP; GO M0BH^@*9MN=R\V'"VC"78IFW!NYQ_8%>DHDLF$SK8[=,WJO>^40KI+_)P,^B' M[ I8^++&NF$0M!NDU0SMTV:X:)"NU5Z8T2F)FNVVU;'^M%!) ]FK-4)N$OJR MEK),BZF2[S1MO=TJ9&_-0AD[EFG^6KO#*NFUU$C"EIGSUTI(%FV0'N5HX)8A MR).<.T=F^>LIBA:1E"4;Y[G/4BI@0M%X/$&37&_FC\_& M[M ?3R

^-[HMCDW3%WS5"'@O_:>O(7SX>S5<.+-M>D?Y]Y[ M&+J^TMPV3?M[H_%G%;G]Q<6/*:RRD'*!NM"P#CYAZ8K#/":,02UX \?.B1 H M1;SK(";9DF*#2U,FA%I[4(GG MZL",5TL8&@\I%" M4.:@O/8AR]<)#9=4!0>1QT>M3N\K6M0MVPL2ANA;+:&1=.PVJEFBP3(59HYF M-70\)SP2',=''=L^[3U>W^_=04G'Y<,4[5 M04ZH1)AO\\EJO" G@.%MM5Z$)XIR+YEN$FD82$6VNHTF^K;;4VGVOWM_EGM9 MAC4HK2HBED-)F$I&K(VW?4^8*F %5F3EYKHBDR0!7(:J8-U"0H%^%_5M,=M5 M:=PP+(>.LG0BURJIHB0O*"]EBL/%\ZMBX%M/9)(L$KIC6.08/B7K*<"=X.YKHY6ABR/!S6JNM-ZS.0;*I6P=I7]JV:>K-COV@;8U2Y4IM M!$84)'M9:]3N)9]C%]=@[5*OPD%%W'UL*EAJA_.WRM9[&6SI]J.D<#DSCM2P M6W6?X6J)H0IVJVK+]V:B+9(_%J3'L?GXJ-GNB?)Y]Z"VQ^0'!HBI+*]]$:9M M'LJ\<) 71)ZP$';&?BN&CP'??LA^+%C_)3P>?K#?!]9.V]V652GX80#>82U% M&F6A_\HN<^_6J'TP0[WA4]> ^U;23FIR5D@:&/X\M#KJ[N#*L';VJV MS^J*K;SL&_P#4$L#!!0 ( #2*&5.,,2A]B^0! (@]&0 1 @<0%!4P)-EQSRPUR;[U[KI]JKJZZO?_GQ[$W:CP=1#N*H?&A,SILO EQ M^*Z1!OWCQIO^X%WGO2V*\IJG_9/S0>?@<-1@A-'/#@Y6*0<(5NM"1D\+(-85 MEB526.$IEP:BYG+Y8-5ZKB6AON ,9 $IN,)Q:@H-/(+GP+F$Y;#*0TI,CT'7^\Y=2S8>>VH3!"Z)/_-%_L^L-X;(M.;SBR/1\OK^J;W'X/1BB_=J/+TT/LW#X/ M>."V%\-3PF=77+R9?#(^>.UM"KS9C=%/GW\VVHGICZ6.#D)0HX5D40%89K1'68>@!.-*$?=V MHQP*,D/Q::)Z]C@_.G96-WLXOO.G^#H#V]WJA7CV?^/Y4J,3\-:!_WWN-OKO M7["=]WN\>1J.-M_O/S='VT>M=_O'>^>MH^;'_3=_'S6/7HGMYZ]A^\UKT7S> M9-MO6D>MCWMG>VRG^X*WNGL?^Q_WG^\?-X_V/C;9W_A]BVRW#[O;&]WN=OO/ MH]91%X]XUGR#]_U;DQ=L_WSOC9>MH[T/K8T#NMW^ZVB[_9JUGO_=V=\X@%;[ MV7%KHRE:&W\>-=M;Y\WGK]Z'Y\\Z[OEKN==^Q;8W_NRV/FY^P,\?6QNO6/-X M\VS_^:OS_78XWFO_==Q\@[^U+Z_Y&Y\E>OOMD\/6QAXTG[_FS?:?^+E)\/OY M7OO9N_V-O[HMMG_8/-X[V]_8.VL]T_1%>W/4W"5G+]KK;S4WSD14'9X27@!S MH7!)BL+')+@4G#@EEM9(_D\S*N7O3V[0\S')^_1T,$#:/NL,O>WN13O8[(4- M-$\UA;]'87:=PLH%;96.:'\-4IA+7E@-M# Q2"*!@39(X6*L.J=(WDO0\8F^ MS_"784W=[U'WK/DT4[:D\(>W&D F*641F4/R.F$104E6! @R6)4@,+6TA@1@ M,Z/M2[Q_/]34O2-U=Z]1UVBET:*F@@3O"T"P@F*L72$3#\Z*:!4C2VNOIDG; M=21L*(G;M0B(FXM:S0B?GT-PJ4SBC\:O'^29,&FOHTEJRW6'\ M@J1/;H*J04P1[:./PUNP8$:AJ\/2OT"B-TJ_9W6$"/"/I6'G^*2; 63YV^$@ M\\0-V+=R-@QXBR'7HQAV#\=E-]*Y+IZP6ACKG@(HUW>*);8[O); M)^3OJ1,'C7) \59WXNG6_[T)53Z_>.WRIYMW/RGUT^4W!-B#4<8966G2[%41 M>GG=IV-7PPS73E6E!;UYY/+[Y4.>W)BHR_N<]CKC21L>6IS4JVDXCG9X.HAK M%X\O#U[>XO+8Y?=\CUOI8"((ICEXY05$:I#_.!&4!F6HX-2]W2JG7V=5,O/I M'WLXHXL9U<@95S>Z.'+/&3TMN?GFE%WX?:NO=S?N/YM<:N"&1F "#:VUB)%U MI,DD+P*5\6(VYX.9;\[F=?Z\WVS>F(&H/%HEIX53'H@WCEMI:22"(<34)%W, M )W#&: /GH'K_(2 9C>+XM7KH4^,P[I^:JFU[:@_>"#K?7%]_G$C]OK'G=YM MM[VK@KAQBR>-3&S>G ,*E$B*# >H M=+6P4C)I32 $.-47\\;F>][NBA\F-V\(+1-"+VE$4& IV,@YM=%'(3E7<&GO M@3^ZO;]XZWB0_87QUX /.SOI=GQGU(S'#A\1.GATO#!Q$.3?@^_#M?/.@B.+D_#WX_[O=U1W[\;W^OW)[<^XFK6KD9R;\,!!7\@ M$+EI.A-J@>B\38#X@49C)-4LHDM'C$Q)+0QIUD/HY$@^>O^V$[9Z3^U)9V2[ M%2&3,(X$XQ$SAP!<4\GS:S2OFVZ/#.,CG#>)AOMO[N-7S_>-8$9()KL$D(RAZ>TR>\^+ MTP@*A (3(@@B'!B"CIBT,6C!55P\JLY$)\V>T-%81A1U25F$ PC1/% CG(H( MW1BWBTCH:0'LV1.7(]Y3P<2D%$HQE9I+(%8I8@)%1U=-+^*Z./[LA$+!5M) M9 R!R@#2$V,=T. 2".D#L6 M1X*FZL].B#B>&.-/V9R>VW(4V!Y@$_!L2 MB8YKRJ-P,EFFK9(+0Y\Y\&\X]Y8E0:20Z+0B+M3"2_1H4=98O I!3&&% M(A@0:JB(U>,Z:I-PRI)OG"T&<.$,.$2,:\(,%3GDQ4H(.V MC%K-%-&)NTS+&>0J5EZV9I))>1,'RB"$BR 5#\",<890)"ZU-$B;HED\JLY% M_'?ZA%8R$D$$M2Y*0&WK D&426PB*1@G%U!\'Q7YSYZ@)%F'PANYRD9418>. M DV<)2>L=,0N'D%G%M"?/G%S]G\(7*//)\!09SE!CS %A_**+CHM\1%9@ R! M:;GG9&+KX(YSRI7Q/,8 SD83\(.6+#N##$'2PI!F%N[Y!,D4DE66.6ZD NN8 M4UZ@U.9(T&$N :&J"#UG9X2P&X5A8&/K,VCV?',DX.%1XCEE%!40FT9'CS"5C M#-.>Q#@]DLUJ!A3GS&8;; P!$XWV"'H#B\(+B]A)5IYI\QY4U"B(-XZMZ\96 MOY???]#O=E&U;.%,#.)P5!%VE4+(Q%+47DM@02*; N$V6!#&"C.+'3^5-P6S MWX^D$6E9)A+320)/PB7":=(6*%4F<+4X5)V1+,Z>Q,H*YB/1D?@('(&;259R M((('*!J^D7T1"SR2^-!/B M@@/OF$HRF]]$A&;:D!1X @A"\ 4D[O2BP;,A*#/V8<" \T3Q0'T@$"TE)Z1:&/G,0,)S4QI3DT2E'"Q2Y M!LVEELPSA("6$,0-C$V/9+-3*IHG&[V1.A?K29HX$"1Z(2DH8!S8!7Q@R317@ M3FHW@5!,*DFT#AI"RO$9JCTPKIR0 N3"$&?: '="]/$T29NTM30P8)X8Z2(H M'H4$JB'JA:'/' #<29',I!!M5/P>5Q^!I4FJ52>")H+T0,S2%3T6L 3*HA%P&P7AZISLB(^?1(#MRRD MI(WQ @ A'$.I]4)*IW) >19%6!<1(\R>T#:PZ(+0P$$ 83;7VTD2-'J]B0NU M@!IZ9BOBTR>NY)PYT,"HS\WYHDXV$JI(2JBY-?>+1]RIKHA/A:!7%>ASO?8\ M)U^VB2BMU,;EXG_>%HO1?PMSAX'V_R2:GB;YR](#NNKMBE=YH'_I66(B?X\=Y\DK@' MKZ0TBHN\L<$XPR20W)XS, 3Z5>63EUW;N\D=NSC%<;B=MGIEDX13V^V>;QT? M(Q4&'=O]\W2("'\X7/>HBH:E+?D>S*\9^&$&+%=)A^0B%2HAIUEC@8J #B7W M(C$A*U3@<0PAK\S8B[XO>Y[>I.KSV(L#VT6BKX?C3J^#Y,6SWL?-LQ.\W_< MZ&)PV?0K32HBC5.&2Y3 M&XUR)LE45HKA091<1@VEE!>7'^:5RZ[XZ](4[HYO<3UJLGZ"=XFA'?UAK]_M M'YQ/BJUN,;_7'KO1']WYD3_(1M04E!:4WX&-/C_U1VH>J*4E"".TZX M\-$)ZXG4E5I4FR;W# >CU>T/J/>&AYV3K_'+T_[@I"*1]8#:0T8P)@I$XB9I M*7QRZ*Y)J2FP2NY*^DGX8?:)]403K9%9F(D +"_*&T>)#12"Y=Z%"M4V_4EX MYE'JI8;@@^3@"0\1/(#31@:/]H2X$$6J !O\;;NG8X#;[?8_V-RA]A/('+;/ M3SY#FE>G/>L/G@YBZ"!"'E:E(K%.'#T4$ASA$72PCCL3J8P\R.C1/9[_^H+5 M(->$++2VS*7<<=<"A5PB/U)J2%!*,0W>N0K$+K+"N]*TSV/_8&!/#CL>7<>2 M3+Y_VAL-SE=?[_XXJK^30H^#?C:0D]#C+P?]@-[F]F 7>:_CX[7'O.@<'([B M8'1H>[;SO8=5,N 1>-*"QLAI ?#0U6T^1, M@F":L\R KX&+4&>W36G(D'0]&%< MUZQ9LTF9?YAL9([E=',@:/528LP%\$D9082I@*&;E7KY!FM>#JG5[[W^X97/ M>>+1F5A94!H5& DLVU3\J!4ACBF3HE""@JT C];\,DU4YAQ",@O_S8'/JR:X>C MCB\?97MA]S#&T8(F"UFOP6@O=+ET$J3F8)ET/CEK$;#5L;/'XY<[/?5IOS?L M=SNA7&?8PG>\D(HOCFUV.\>=GKU+^F8E&15",#0)KY(Q(()QWN:=/";JJ$': M6J?6BNUF8I&QD@#R@0@2F--62R$MHY BBY[0ZF.VV@8O"%PT(H'221@TOF"M M-\0E=#9,E%(:S73-JK4-G@M&E2[E-IV$Y;:WE#L'!!QE)"BJ B>L9M1:L=W( M&J$J>4Z49I[)6>3;[O91E)@H7HO:@*#&,B5SX@/C#9RC-.9T)#21)"!W[$D:W2')DN=)2%D%+5MY MCJTDXQAN(W?!,.L]>&N-1M-,I,EA0BUEO31W)]X<1%\6$EH_&'3\:7=T.IA8 M18#'V+5722#I%*&6:\]54@#&6V1/ *8"%8S)"#6GSHA3Y]40SX1+B46K6[H\ M,H&3Z.TXJK2RP23E(R,UESX.EU:268(U3NF ?PP!RH2C1#H2F/(I:.ZJT'VO MDLQ2:>,[$Y@HM'3&J^2,M!"U=5H) ])Z$DE*KEX]KHWO''!I),B>'GD4G1K0 M"="9L8Y+KX0$'FS-I7-J?&=3T,5%#\DQC1@-_S760Q"Y<1UQ0 /$BB"U&>B; M:47XYMD*SP8O!ND@Z5S*C %ZPMJEJ(-P*C*M5:J*"UQ=EJTDUW!)K&><1*D= MD&06:2BNZV2QG@$PRMS*7E(#W1FO+/*<^Y.0#KT/- MLG.NZ&93X$)0P8GA0G &')RFCBB:81X+,H*HB'F%[%X@J20K;@1!N9/!(0Z5@' M@G]ZS36;>)I,(23P-"4!W(*A0=L4G%3&2FE %.%*F8UKTR)5UQ@/C&/9!,)F&<&0G#)6QV58DZ$"MB]>8Z*SV8KE4K, M(J!Q1%EPBI?]2"BGGC#KJ$P+1M/[;:6J)$6CI%&A[\13 K"&H"-EJ !0@GAC M=!70Z2,@CDJ2$DDCF;7:&4(A[^$F&H()/D#DEM&J1'GG,9=L)O0TT3+FC>1* M2L1:RCDN6*0&_Q?.DRHDE,!Z#S/<&@F$-82:N.Z;=\1TCG:0*A)(6\8&LV;-)CGC&:>^T,"$$Q335GO++K5YLCNU1K<&FT9CCKJPY MP<8<)@GG@*5(%&C%+*$D.A)#\A!HDC5KUFQ2]AK@SBLC$]<4D@7G!/J]>;>J MC98+4@%#5_>D6G KRY7/]1I9%-8 R-Q&305@R+/"",Y]!7BTYIMM$%'#P)! M&[/&AZ"]4)[AMYI5ZQX_<\&H)$DGC4U6@P7C4*.Z)(/0>5.9)4K5C%HKMIO9 MS!K9)($VR"\N<$LL "@J9.2!:%%]S%;;X 6!B^!: _/:O6-GCFC"JUU(D"\U*37"E1FP!1I$ "^L+!F)I1:\5V0[&A0F,< MO&**@/;,>BJY4S9P;2%Z6P',MF@&\D<%9,H[>F<0CY:&$AY4;YYEN4I\^I!1!AI"HDP0=$1.E81XU M7D2$*9A&&UT!GJT\XU36/,_&:396"Z&=54R )=HYEK12B@J@09-4&7.H#TS*W+#7XER-)AV0"#PKQHU0F5B%[NI)<6DEFD9QX M;8,2N0=]<,@LQ*//$;47VKM%2/F;3V:IM/&=3;)AH"8EYK@E'*0(1H)**3+" MB8K)5B&*LYB<.J_&=S9Q&T^ B&0V!"6)K+IU/XSL39G'6 M*RVH8.A, AC+2$F2<)Y%)+8JN1/5[>73Z6M\&R6C341AC.G96"YB)\%XDR4 M3@7/*755<8&KR[*5Y)J(B(U1RF)D&A0XQYB/)#*0D@"015C-F&^NJ;2BF\UR M1L@+;39 KA)MA' 0A==:4X(^"*K FF7G7-'-A&L,\1'!F["1HGM*E"$\)F:B MXHPY4HE,P#G+QI^W5@R5M+_&^22,#BY7NP>.3H=!MI0I>"L,8_7NMYI%0 A! MC6>:*PLT46M84@DUF#5@J:\#P3^]YII-B(192GE*S!L+D1@-6CK44-P&PP%H MS98_/8LP[W**D;4B$4#X98/+@30&Q(-QH0I1M"JKE2KY!+,)F3GCHC"."V,@ M1F.45)QK$T.P2L2JE.VL>64:92H(<=;X:*61@%@L+\T[H9D)EO@4JQ!UJ'79 M L))",66C-E59WJQY90J\0CS70GOT)+4"SY*VA%G+ MJ3'H:G(A*V#WYCDJ/IL]>!1H5(AC0M)@$M(3J1M52MK@M(.1Y(KU9$ /N4 ![4LBMQYFT59!7K.9V.9F5#3$NX( MXT$%+8!Q;JG3)"HN M?!5R('8I[AT&R2!(!0$7(%J\#1,V*&1VM02*6V4K%8 MA3V/\PN'9K. KP1ZM(!FDP%P!$8V" Z"2,F5TM(M&$6GUV=O^J2,C'$(Z'02 MGX %ZXR*)E"D+Y6(BJJR=#2/<&@F]+2!(:"URCD505JP#J&1(MZ!U"&I*L2> MYA,.S69AUPP/QBUX^#XMDL6$?1*;K4B2&-E"1 45)"&66:,1BD&'=]N MU<1]('$[/20AGOLEO2Z//(!>'DUD=C.YE &BL@Y!K9:1R* #CQ$NZ$5K>OT@ MO>B$Z,5XRI%8A#@&;"(Z2[)[W M_((EMS^*Y*;$44:C8]0S<-39""8RHS0C28"O0M_:GY@E9F^IT;N-) :-7 1@ M&5@AT1>FU@6%_I*O@.;?B2>HT#N]@]>]SNA;Y-L\\]W3@">NGX[ZO?[QHXOX MA)0])\8AD7RD)(#C8!*::ZH53\0'$4)U2?3H@:7',;X$M*-<2Z 4DJ>&BA ) M]99IYI55U:7'XX6%'D4H MKZ )5"EI9/H*<_;DNC0?N&8VY'8B@ MHKKTF!8RG%14! %$[OC(.;/@C#<)@%-+L\/D3;S,0145,#W/.DB)^*+S/H:M M'L['0<=UX_IP&$?#/\^;]J@_>-JUP^MQBZV7.QLON];G"RX2G1_?/HFIVR<6 M!*3U)4E8)27)(5">JH3^*T+C&53>A<"]-2S0Y"" MH%H[ST3W!NN M1)I_A7HOTEY>] F9_&F'7UY8$24,G"1%A?>)"G TH5F,C!&.\BH"CW[^XR15 M)-ZD@EQ)(_E 1J4]*(25UI@@C>72@ E$+JCD7:X#[L0NJJRJ2AY7U'IB98PD MH@:-QAK".8V:*(\S31=4\F9,O$E%-;U%#X**E$( H8AS-A%J+-/2AD0JX'<_ MC'C]XY/341SL]M/H@QW$SZZLB.2E)*0E7"B6+.C@C":,DV XCUI('A=5\F9+ MO E)GO+<<@-2Y/@S=U:GO/!F/G9)T" M:W)G+&%H8 +QI$D:/'-V025L2D2:D"3%&$CR$ETT (C!&L%H4EPJ';P7O@+H M<:L78GH(H;9'AW%04=R(9*/>F^"<"R A&4&E43$YS:7GQ,R_;%6+;!/SU8Q7 MP4OA> 1!=:X:PE+NE$I=1O\5BG;NQ%%G4"9FO>S:7OO\)-Y"II?]X6AP=>*? ML8Y.ZTDV \T;N7,.A,V5SHSE(G$1$L]5V".K0E79*M)Z-O48! ,59 P"/9 D MN5'.!AUE5 967ARZ_Y^MO); %HW2P"E4G Q." MTY"#K90RM*":T,I+W9O-C:?S*VQ7=.V=YK'T4WEYMYL'((>&\USUD^%0HPS!DY9U-' M)>_-4%:#8!QX(C:X% DUCD9*/=6+9CMWXC#:@3]]!&N:JM,EQ[@D\FSJN1NH@A:))HIVEP9( AJA@RTJ@E:H2.?<$GDTCCN]#K#42ZS M]#Y>4'HA?5M0Z,I*$:G7/M<=M-81J?.J#8>F2E5_ M*T3JV=CJQ),*(2()$W#AM'!2.P8TNA"2"XMFJ[=Q;FS>R#T^^T5_N)!V64F= MZV*)*&P$:;@-UF<7BL5(4J1VT>SR],DZF]AST-II2$E9!D$HAWZ4""(WD.+> MB;AH-G@FTCJ#"*)\+EW)O( 9B//7H.Q'+E,HU&A;-WLY$6F=@6XD(T6O# ME"1 9++*28=:6&F2N(-8(=OZG;J@GQ87!B=])&U$#%6F,RZB;17 ),HI2P%Q MDN;4J.1=J%5M8EG/D%ZIL] M0VF=Q?IN##HEHHCV@#;5":=4I)%Q@Z(I%JC/U RE=?JV55L6I'+1)D]R<3>' MGHU$@86D%:&T2I6L[DC6]6ZWI.:4NJ#,)E7*6NI,T))%!XB5C$B*1A$=51"H M6D#3.F6JSB9R'"355GIG@*-E]38+K63>1Z&-4E7*F)I/JLXF2Q6H V4)T\J M<-0$X((Z;RD8HUE.!<2- I:@$*N(K,,>SU+ M/GFTJ5'33Q4-%LB23E$Z9[#.JI)BAF3GQ2(QJ4T6',GU*D0NY:,6SX1.43H? MV78^Z9RM#N*P?SKP<3C^>AAM* _+@)+ 36NY#Q&S\#HJ$TTQ$OC MO9+4A_@V$_73-1?)=]SI%8>QM_3X\ ML;VUW]W@"5X\_CR^QQ=WRN,M;+=ST%OU.(%QL/3UBQ_GLI%UW7AY@NL/<)8* MW^]V[[[:Z761@XKRHM^.[> 9\+U1Z/^\:K F7@?!Z.. MM]V+AY3/&Q_^-$DK9#Q1(Z3&*%P^^>+P2GGHR2A\>O0D]&C;)9;>,?I422WRZ.C_HGJ^S& MP=].;,A5^%=)@Y;W_S2 )^4LW<8^XWG+-Z-XM]^^1LW+\W&\_<'JY5 2[[ZKS9*^[#1BA\:._UCV_O7\M#VAL40Y2*-3QQV/L95"OB4\NN'\50H MO$])R(NIH2Q/[.O65GMSH[';7F]O[C9V-Y^^WMEJ;^'']=9&8_,_3_^]WGJ^ MV7BZW6QN[>YN;;?NS9Z3>R%VIQ=Z8X>'2)M1O[?Z;2>F'& +0E"CA611Y0YH1GO48A 4>@=*$7<; MU&CT;+8\(796-_K^-*ON7.9BZ<)AY'^?NXW^^Q=LY_T>;YZ&H\WW^\_-T?91 MZ]W^\=YYZZCYV1[;Z;[@K>[> MQ_['_>?[Q\VCO8]-]C=^WR+;[TVJ_/FL]?\7WCC<_-(\.V/[&EFBQK0_Y^7C7]^'YWQ#^ M_5=WGW7?NZ.3XU;[X*SUL76T_^8U;;4WR?Y&Z.RUU\^W-_;?-8_>\;VC/[O[ M.,XFU= Z>"MY\LY34=#@0@' =>&T$$6 I"-E(5DBE]8H*5Z5AN,3#=8:7W#. MI/F#7/)'>4* M,U^_\J%WU6Q%4[B/"?J:O;FT&NSD+-N-+TW %W/>/[F[-EH?=&RW\;K7\?T0 M&\W=[[+;U]31F*23UD2I/SBV([P:WQGA[ZKK][O.=KO]D>N?W::H7ITB1(R# M[OFXU4LC MWN\(O[=?75SS-SY+]/;;?3QG7>P=[W1;']^1UH;'/ZVC[?8F7MF$YL=W''5@ M![^?M9[I#R_:ZZ/F+CG#?]\2;G@(H MA$Q3 @BJ<%+R(7H,1T2;M[=+:/_]A M%(C?/M=Y5RKO@N'OQ\O=F+[4'O?AY/OJS:]IR9*1__D/*LEOU7RCVT7SU>OU MG?;FSHN]QL[FR^V==N/EZYW=U^NM=J.]G0%<&U%:@_+&]DZ#BE_"KXWM9XWV MOS>O8[LK7+?^M)T/4\/AQA1]&\M>3%61YV654G4Y6YU>=EQ7"SU&Q5.>G#&, MZ@\:H\/8^.^E]FB,_<4&NI$Q7+[CE!FQ'-GDP=TUE;H:T$4NCO&6AUF3%L&> M%^?1#HK8NTVWOBSG9'/L65=2LSX8#6:M^Y:RY)R6HE")DP*<\H6-E!<^0I*Y M.T\R9FGMK]/N^5A]<+K^]T]MIG!86?OS:L/S8\'HGGD6>OXV7'K:.ML_S-P*+@F@<>, M!GDL0"196.=4H2,XJ06)*<@+< @U.)S3-[H='+9WUEN[6R4$K-'A5]'AZ$I_ M7,+#-.@?-\;L,/V_&Z/^5Y'$M;@QGTK8^&XS^;1_?-P9YB6GQK,. HM663!O M]3$CF)OE6E-^VOAAE53Z#\:MY\WVN[<63-["[PO! '%KD*9P1IN"665\)-'H MY/*"8EX1-9I]/Y8Y*RYC=^.R1^>FG7A0[BKMC5IXY&?CJ*/F6^*HRODG1>3 M$ IX4QBN:!&,XMYK1[A,2VL[ZW]OMAI;K8W7N^T=-!'+^/GIRA?LU?@N@UWX M$+/19%\)HV^>63\J.:/13XW!%45,@M MY'Q%*#EQ#XZ2%0ULXKX_@NZ!/ M'3K[>&R__0['LB4^]Z^=Y2%7)"V2 56 AE@X9FC!D032*LMY$DMKNQL_X%K? MR#RY?BH54XHI58N]V_9LZR*K;KP!NL(^Q+09>^N*L9.B7$H'A30*_0]A7>&( ME,CB.AHG"1<.EM9 %B0WF5!?QLMO9*I56$G?'D[ZI=2;C?Z@T<_;$AI'IX/. M,'1\&6A ;-FYKF/+TP8'MM?Y6'[_=?)AJ)E.QG=B:S^BIV9+Y*V5G97=E<;F M\4FW?XY4OJE7&JW^RJ\38O%!?NS/!4/60QC$X?#BG]QO@-8Z^GLZ^OPZ^-!1 M.Z9X*K0+L0##=6%!IR)ZIY(7THDHE]88$8U-.QPUY.BPL3L:Q#A:;KQ?X.//\)EY@H"#!-BZ BXA(F;%[0 MTD6"*&7*M(@* 7>G?WK6>&:[W>%D%[7FT%]<7K@WFI80EAAN>_!RT'^/>*UV M?>\BB:^N)%%*EK@PHH@TRFQ]1*&-T@5$)ZC.[@%_I\2TN4NE M[>YW3NIHS1U9]O4GXQ%( H6,JJ1%X\%5+*QPO/")6+*T)1:DJ)@F, M[K1?:!X73"YX+GNT)P/4D9T3VVW$L^A/U+!W"BL3ZO\__R'9E3]-FR,8C>>9*HWQJT>YJ5=,.BG#9RHF3E M-%BK/VJLG^2-V]FHS#]=GO4'R$.E,"Z72:#XQ5X8%]L+ES^ESA!EM)'SV9<; MG937X'L',32&&9\WNCF*,2C30!]"L*/3X:B3SF=40?O.$X\B -\ ML9/3P? T9R",^@T\HPPK4O:+^S6;W)R_MNY'JS_TKM59]EYZ]SWP]UI)-RNHTB>QDG[!/^-\SV_MHO_RX+SZ=+>'_MN=4;=,$HK6 M'S8\:I[A'<#_SS,] UL:T-WS8]?O?G5FS/UF9C!^PB)/7.LB]ZQDJW@VMF\- M5/H?#COXRR?+<)]UI3M6MUA\MGQ$Y^'"?)]3YDK=4$GGX6*3\O'K\[WV3J?Y MYMG1]D9XA]= BVWRYO$KML>V/N+S.ML;>Q]:1UN?1U[.]]M_';:>;YWMO6GB M-:_0X3C@>VU_OK^Q?[1WU,1WVX+6T3IK=O79C7THAE*2M^$%8UD!WGMT023Z MAEP[[UFR*?)QJCG*PNZH[]\M-_Z7-D[LH/'>=D_C R(QM50\OE1X^R2[60 M?=?T;%[ A&(#@77PD4B-4T29:VUOKNQ M_D59H,E)VZ3Q[=PE@CWO]IWM-G9C-_I1(Q\%LZ0\Q2ZV>J%G/(5 M&^Z\X0^C?]2HSZC?!G' "G/*<+CC=L7L2 KH6.+G5 C@OEPWG#9B/@473& M\JDG@^ACZ9I1-KY?62EBV/@%;YKPS_ 4W8SA83]O;;G<$3DZM*//W^*#O3G> M/-CQQ1=O\^MR&;C[A8W?UL6(=#EU1YGR>'YY*EZ4AW)QG[(F93F()#!G@]7)K8I\YZU/][@&/.4#7^,2_[Y#R;@OL^>\[HCGZ]!/ST=#)"*XZWX M&?B-[.AT6$EC]/ B<]OM=V^E,Q3@5(S$>_I7NC\-?)Z?4'_OOVF@\WGZS*\[/C']A0WXN MHW'6/-JB;ZD-S%&/SH#M$X'G: M#AH'@_Z'T>'EX15T,&(YMA!3IU<62RE3OI:^-K:EQM*M/WYU!$NEK[#TE0$L MY2WWGXP<9:Y@E[[/=8=GY4Y5+;[*$)59"6=T!;7M8^S^OF,%LWLNVQO]"&O6 MCS<'C[&GO)'_52M*S'F$YM$+NHW;1)0:(2O"@_[@_&9ARD^U?09/+TZH)!08 M!S/WVEMH^CWLE9G(>,[&.FV^V:3;[6?'V\^;O/5FCS3?O.+;&Z\_"V:>'#:/ M$#9\/#S<1MB <($T-UZ?[;7QG=[L 8Z/[A^].MO?\-#Z^^:>XN(<:6S"-MWE[-*-6=Q-6=Y?S_+RX_0WI_V0G$QF%3^]]O4AG9Z@-AGK),9N6PO-3M:+F># M,(CS.5D?9CDS."MS.2F7.3K/RC0:A'NGO<[87@X/[2 .EV[:4!-!,,W!*R\@ M4F,]XT10&I2A@E/W=JLTG9J1)40.OG-LN\,_EK9:SVXVFNN='A>A/RHN3KDE M&[3HGT? M>PU$L*C?!ITX7,;/?J71_\0&*XUVJ6L^Y+]Z_8MJN>5^ZO$3REO?N*)R;>RF MV+G^L^;T]]^G=1_O_<*2?U;*^?-K+MXA<]9)?^SVK@YBSDY]'S_-;9Z!:Q== MO [Y=(EU./K3T9>7?'T0U__.]R[5# \)_07.8_0,C([:1$.\--XK27V(;]72 MY36'5W0XL0>Q<(-HWQ4VC>)@U78_V/-A[IIQ?79P:BZ;<;!Q)/>^@YW#OI%? M:_@R-Q5E;A\V#GCS/W,15JB.GF(KG$V^,Z98 76W5B4/+X\]=['_2>1@S&$I MRY?KSS=O6^3Z3-E3\0V+]:,+0X_$)5?:^98Y3>G1YG0\/H30%[T 5M&+B(-\ M5I[MG79CJU$TGFVUUEM/M]9?H.Y]MKW37,^M&S^S'XNQ9G:+W-1:H7(O55T1 MO>T5OR6B6Z-X?!%-7VD\NUJ@*2M'E_M95VLQ_5&:?W:+RVZR*TQ\*YHX(X9X MVN^5;E:9UO:G[=IA@X>^?71N>)V2%YF#\S=G/UNYV8L MC<-!#I']X_M^(B5+:_SW)_9S/ZZ6A=MEX9-*S&&=W&/N.):[?O)"VR >QMXP M;WV].%"+R@*)"F-+:U"+RN+157Q3QLN8_V&_BS<>_JNQ^=_3SNC\IF#?RA%3 M8@1V2UY=S1:38@M1B_L#+>-3.SQL/.OV/]1X<:&D@M.E-55+Q;?HVNJ/\#&C M?N.&>-SF5=>BL5"BH9;6]-1%8]Y(]RF4Q%8:3=NS!R6O_VO8V.@,_>EPF!,[ MLL.TWK/=\V&GM!:?A -E)HR3BO,Y.W%XVAT;E.V3.'[8L):4JDN*02-"32TJ M5Z+"5QJOGVAZ&;]J#^H>7P!>-S4//YY)/%U[UH[T5W;'6^KN5B-O=8Y(ON* MKX=E\[D+Q5]+1/4E MC2&B>U1%P/&&[$9,O@^.N3W$PN]CK]P35)J+F^^ERO M:Z[_/"C8Q)]0_Z>(:O]:5+SF]LISNZ UM]_@=K'2V"[W$6_UQOO5\NSA .ZJAR4+PM,R;9-BW>/JK MM2:^5DC@;N4F+@LP5*+D1-Y*-(&:$PM2<.)BU_,__Z$99;_=9>_S-]_S'F3@ M2U_<<=HOO]7>;#;R5M*KM]YMK^-OFZWV[N.\M%R:8UZH:/&1I]NMW>T76QM( MN8W&G^LOD)2;C=U_;V[>0L09C+V\XVIGA$_S=WB;6W*M*U/31'&T _Q!-4V^ M?4RSA]WU6X.E9 7@;J52YF.P@BU,71?]7>&X/6G@EY"Y?3!>/[DHC-;I-4:' M_5-\3A@N-^*9CR>C7.JY*(\W@AW97^^1._%C9?'GL(K,7Z?=\P:GRZ7ANE[M M\J><#-L[M8-OS,=WI.?+XI/>QXB>P9V*O\U77L[M,[2^NWO=<'Z=\%^=BGLP MSX]-YX\\8#:#O#=W790VG4\&NEU'7W04;N2BDM="9?>9W\_>^D$TJL(]'JIL M;NUF,^]LD7?:9K/M\X?;=A8^A:NXS@:11!:GZW\^GZ5ZO./&>-H_1 M!O7+>LJGP_!Y,64N-7!#(S !DEG+B=.1)I.\"%3&BV+*91^"3\64"WZG6LJG MP^+ VI/5S*KKO9#_V?S$I^NCIW8PR#U#_LXE=Z]**O,9EU1N=Y3++9\V-/6AMX+4?MWBSO?[Q!=\YW#L^ZVX? MX_>/AX>MH]=LO_WNO+FQ.7[/61_S^_.]NZZ/GE]?@LT[WV6NY M=^0_;C_?9*WV/HYKZT,+G[O]9I,TG^]W]MM[/'_??_.:MSZ&U#PGYR_:F[D! MSH>WPH)GQK+""9\[IEI>:!Y$H6A,#D@(,I*E-..XE99&(I@51I-TH9IHK9KF3361*]5D%;4L,EM$ M$4P!-D&!WV,1(8"%$"(E*:^Q+!NNYT@U?0='7D8&<;#QV]IL_LZ4)?M0A/3H0_@:X G E";&&$B 4XR0OC*10Z1.N"(HI*!%V@ MEZ4T50"9;/7>(Y?WQXV%'HI([AI\_Y8ZNZN?7&EU-A5$$<2=3$427B#B(.;PM'HBZ052R"2848OK0FVC-([1R+[D\5" MQKN*_/26DW]Z)VHJJ*,DZWI)S=IU>H BN[Z4QH5P@41><"L0>TBOT77"K\P# M1"Y=Y#0NK>EE(<@<>4ZUW%81>M1R^Z-R^PF "*?!(*T*31AZ"EZ9P@:$(B09 MK9)TEEJ+ &19*3E'D']=E7C) M3RSNTUG.J<7]X>+^"CS$OEE)O%Z+VQ>$K@.V=\S,[.]/FIVR%EI:-;?6N$D0QQ01*]$ =3Z MP@BJ"@DN":("%RJAF2%Z6>MYBMK74EQ%;%A+\02EN/7T2HI)2$"4$44,'@KP M7!?&!2@,CXK&Z!SA(DNQ7"9DGG9__ P[-Y_W^^%#I]NM%]DJ#T(N25FKJGNI MJLWK@$."A4@T%(J'6(!4H;!.V,(%8U,P3@.!,> 0"N8H3%]+;!4!1RVQ#Y38 M:^!"H0N@982<@.<+<-H5ENA8D$1\I$*0H')+1Z*6Y8]O+9V_A;6Y!A=;O9'M M'71R):OQ8EH=[U@,J/&)L.-X.CI(FV>^>YKGM59J#U)J6]=A2) ";'"A8,;2 M A3CA5:>%,Y(+5#A)9(F'^&Z,"19-48C%IE\,A=)F;'U9==31D?J5W MVLG&M?0^6'JO 0_I);5"D()H'PNPH OM#"T<96"4\MX16THOH77*\8Q*K[:W MV^LO&H]7@/5Q\PWG;CKO79?L[N\_+\K\]A>?-R@VUN.U]KZ7]GYU'7M!-K(Q MKY5'P0IP# H=F2^BBTQ1 *L!LML(RXQ_N!F*6N?JR<%BM47^* MA/EKD\9N3%I51[A8"\VWZ^H76^M_;KW8:F]M[C;66QN-W7^O[VS^>_O%QN;. M[K\:FZ]>;[7W9MW>8J[O\3,$^R^;5'0[UG6Z-SO1S].NF'FYQ\_4J>*J!N^) M/<\U'NL&%745^#D+J%QPZ,LQ@]8[6!_B#AQ<#[ 81J443A8,H7\!E*;"$4B% M<49RRA. YDMKC"X+/4^%WVMM5&NCV0:)\LH4*"K41<[QP MH&4!RL;$N-.VW.JHER7_X8K(\Y"IX5':@F>B 1?@R1>!I^$19%%C5M 5% X'F4AF6>)))4HY,Y89!G(//59 M^FC%/P*2D;:W4?DRI'=TH*2,-,2SW'W561U1J1!;&\E $ M1041A'F7_2RQ3!8QZ%.+[_0SFFOQ_6'QO8Y)/'<,1;1@) %Z%4$4VDA5!)>< MLT")D^A5L&5CYDE\)QDEH7Q%S3LFN5E(>8Z")3]Q>=6I )9:V?V@LKM1C09$ ME,XR4SAI1&XNI0N;F"_0/B45=8Q.PM*:%,L:)M4E;VZR<&NAKPS,J87^AX7^ M&L*QP888%"^4HZ: +$P3/B"&T*,2#0 LV6C*O+C_]'O'12C.#A&S>7J;ND+ !Z1H&VDYP:2L]X!_$!;P.6WN88>XS6W>JUMD=#'Y\'Z6H<]4(?= MV,7NJ--6"UHDEO=<)I<*RR 5:(B,DS$ %0P1"%\F$VL+5J^WS:$(SV2]K1;A M!XOP]8"44XD$:POG"4/70?K"14H*9%I A:P,4JT486,6L'O#O)41^M:"6Q46 MVA9?R$($FJ[U20BRM&;JL MR*-'VJL:./E9Y7S:"VNUG-]3SJ_G# DG@LV+:8FJ KQUA3;HB&@B/5#*'0M^ M:4WI"=9!?%PYKY?3ZN6TR9?'Z!\?=T:YW=VP;%*:U1V./?8\JI_&+\,8&ZW^ M*#8H_77>RF8\#CP[&W96>YWN'TNCP6G\7#5?FZWU7GAZ?:YJ!7T'!>VO S%* M>##)YF[2N5 M1"A,3*:0FB?0TE!M?6:5+RIR58[_[@,;:OY[5/Z[#A L6),D M+R(Q>:.3DX768(L$7"1E03'IOLI_7S'&K#;&M3%^L#'>/;2#>-CO(H@<_JOL M%SXZGS>K.U?WF/:J8^B\O[SWQ2V*?/XJ%=>R\SN]@ IZM3#E.&<%ZOKYJ7W_ M;KGQO]^R5"_CH.2ZB3BZ6ZUGMUFL?F\WC^2E'6P/=D=V%,/?MGL:/SWZPLDE MM0W[O@W[N#YJ7MJPIX;L_^>0^.._>_:-.<7YZ32/=CJM-YL?F\>O8+_]BNX= MX[/:![S5_JN[UVZ2YD;H-EF3_^?CIGC+%2>:*E!SE?8YV'QT)I]JL4^J"",I"$6GFE2@*6^L%KZ0BE!D+&85 (!U&TU=3_[ MH7%B!XWWF:C+#7LZ.NP/4-F%QC"3=]CX*O^-CT]$BN<67)@L/UJT'7 M$;N9<./KL[=4!:4%I85+Q.2Z!2$O7?J"&/0CHZ%!Y,HC]V.FA^FQFIDJSTR) M),>1Q 51)!4 $ HC)O&3,:_9++E!E+P).*7]['[ M*4"!SG&=1U?A_))K0EHZ6+5TWE$? M#SR_\CN=DKRU_$Y$?J]#$DNP?TCT\&\3#VAIWWL='M#V>^>[B"BNZ7J:"6(;XG?KIO;Y1+@I<% M$IY>)_=6#ZD?7R#-6W&TG=KVK-9_]])_-^JMB6@HY<$4T0A6@*.Y8TH0!5>6 M4,T##]25%9NX^$+[?;&KJ@ZM5%&V'XYB:MF>/]F^ODD(K+/$^((E]?_8>].F M-I*L;?BO5/!,/$]/A-*3^^)^@PC:8#<= WA1=]_V%R*7DT88)&Y)M,&__LTL ML0@#M@1"*HGLF,$@E4I5)^NZSI)G,3E1(OLI7B%-'40A.7.>)MNFQ?CM/->% M8+LI)1%R8=4/[3[8P6G_?%3_4-EADL-@V)I+[EV=PCX%DB^OM=Z\O=C'O;B: M@MDI,/ON!ZE1GWGZWL,=NGOTJ?WZ2SKV;*>])3ZV#XX_O7G]Y6-[YWRW[<7N MM]VC__FV+?:5X,E?B0YQ9B/B-('=>"\0951BJX,#SK,WTY+RMCJ?6_Y=>="6 M^T';H?LR:J682@J%*YD3UBDR%#A25B65 QPPA/L?M-&S5%+QELB->RA<2U+/ M@W Z-I36,@#"/#(X)$IG)B)GF$$L66U.$I5>2)1."&F1.]+Q)C?C2IRYP;B= M2Z"YX/;1N!USOB2/.*V-2WK18<2=#\AQ$E TE!MG17JX;,-P^PS[3P[FW;6@ M#']:N'U2\]O%FF_5*UYX;BJ>N]&2,@1&J'8:8:QMXKGD!#@?.8I$T_2+<2!9 M\@0$;0G*EV7Z4T']RFVC%]0_&O5CUHU);$RX)T@(QQ$/*O>@M0%QZ15WB@<1 M\K8Y(RTF;@< &HKZG]@_H3,X.;+G^4[@QT31O".?[ZU-93$W:U*QNMMPW6MO M_+?Z[_;&;]O_W6YO;WVH-G8WJP^_;[S?^GWOOYM;[S_\OVKKW9_;[8]/D*0! M\'G<[$]/I3/I64=: 4-<$,A-1A0*1D>MC/(QM]_BG+ 7//>XQ 8>Y9,/=X5I#35/+:>SJ'\S]"Z([CRP?:>R+#D\' MPTX\?SIJJ,_X,IK$:IL-/N_8T='+^=N*26LAU,G?L=&W7=W(H"[5?-F'(YL3"'[]V@G#@TLZ&_O4Q;KCZX]8EZ[@='C_1\9D[],E M07_^(;1:T.R[G(BQG_EJ:^)C(48J&0/P-*$7M &#O33>*TE\@'U*URX_='#5 M\OO$?@;D^F"_(!O3#;ZT1U_M^6#M/S?D<-SI7EX0SU[Q!/*J0;$@<57W_W>7 M(!>ZX+?4\/4=O-_X:VNWVM[=_/-#^WUR[UOI]U?WHZ(IU_YJ;_?#WG^W-S?: M6YO5AW;Z9V=KM_VAVGN=KW]O9VM!FF,DV/E\^=V2R>&9)("W[[=^W]K]L/W7 MUG<"6>22WDO]=]_*+U=$?K5!76NW:[*MU6FZP"-[,H"7E[_\>AFXZW3KD]8? M^O78]C\GBKE@Z,PPWVG36A"CMZ_)YP4>$=!%R._BFR_>?E&_]9UI,'I/X!>& MRWO?QB_( ]\3[/XO_=$G?W2Q)'U0J'*QY6*)9!.=]B=A\"G&&/ST4'/KT#O< M_A%S-2=)?=590E7P4.\G@L&DFA$RQA=GPQ^>/ MTZ/SBI%6[<;FD,\DNTT_];:?MPQQ>=KF\;25!^[N!^ZA.^D/%5#C^*>MP5-X&QS#GRFOO M= J2(\ M&LOV-^N]%($)FDE3J'^@>PJO^[WC/'TQ7]_?G>'!J]-!$A;TM\[\T6D6\L9@ M .E_H4'5U^<[5_LLV^3C\>N#3X=_'>9]EH^'[]A'NB-V#[>_[:3OWFO[;Y^. MM_D.W;K>9SG<./]X_$=G9W,[[[$<['Y+G_GV6>P+S]=>7\TYOW!SOMWXYV#_\ZWMW< M$!^__1%W.OB\WF/Y@+_N@P_&8*^1UQ@0ITXCFU85!4VEIWE>.U8Y_9^W.)U5 M7YG&I,46)BQ,.!T34JQ=3-3GL+9<>Z45H5I L"P&'[FKF1!?,B$N3-AT)L17 M3"AQB! <3TS(56)"R W)A4"!1:VLT#Z:L+:N18NH637+*T18B+!)-SX%$>H@ M!#%:2 J*5/"A!F5+879B$M)B$2T*$](H(3?1124-03(H-<<4],D(Y M9&*PF%NGC1=KZY3*EB&W4R8+$Q8F?%9,Z!PGG&!)DG?,I>9:6"FIM"9@S!G1 M%R8A+2;ADC AOV)"RV.41!C$9/K!);;)).3)5U9&,^NM5@Z246/F M7"X'RYV/A0"%T(: H2@ZEEB.*8:TX0XIT. DD4YIM;:N:(L*U:#9%P7)2QW; M*DB>%9*O0U@Z!L%(\MP,H[G832=[1>8I-O4J"R)$PXT%A4!)C+B221]+KQ %3H.2+$1E\@X[:^''3VYI7I/SI9C<\J;? M&PRJDWXO=H:+'BOWC!MLS3>64"_ZVWK-"[M-P6Z[K\:"!YH0AQV+R3QQR>6( M-ADJP4I$HC: ?8S&L+5U3EM$/K==\P+Z!H8="N@?#/KK.$-B7@L14Y1L#8\X MY1C9J"3"TE-ELE$#N9NH4T!?0SSE"44#_8-!?AR0H#](9HA'5&A#/ ML]@213M$8U!,)!;G1JVMZZ3I']])LX!^%4$_WUA& ?V#07\=O "K@5!*$)'U M".F D>$X(5]"9FKG"39KZT*WA%D:\_XBL/%=NQ[":TC/.H!9SE'.\?TYYCT^ M[@:4H7I]'#JZUJYUVQ-UKLC6[8 MO%[JK=%*%^4[C?(=K\T3P:>U4PIY\ IQ#!CI9"DAPEW4V #1+*ZM$]KB=PRO M6]S(]P+FI8Z0%3#/$,S7,3.(TLNT1DAH:A&/D2 37$(T$P2#=R"43F#&+8UU M ?/J@GG>A5,%S#,#\U@L+'C/9-[FHI0B;B-%5@>)O"184Z6 $KZV3EG+T$=G MYQ0P-Q?,\Z[]*6">&9BO8UP^)/M:!(<\BX"X,@99@("4DR"3VV19< G,I,7( M[0&8BP/SHS=*%OCUIU.,&&XTZW,QCVZX[:CXLHE$3$1D84 M+A;^S6C9$^%MW%CSPGD/X+SQFA^0AJ0'V2$5(T[>".7(:2(1=XI8&Z2WQH\X M3^$&Y2065"]U:*&@^BE0CF50/=\80T'U4Z#Z.MB G65,)H=$*)TT=. >61E$_B%-H,X"-6OK M3+<8+:A>853/-]A04/T4J+Z..I"@M;3"HA ]09Q%B8QG'$7GDVT.RKN,:JI: M%,]J''V9/;T21Y8E6/B1SZDV;N\$,N5W/U>=KN\=0[7HS)U'S'A=:OT_WPC< MU;)OUZO^W]Y@4)3]-#7 [8WQ.=14.FVX"0@'PQ"WF"-MF$/*@/'"K>VG@LD2;24^5]S/-T97XL%]RN"^_E&\0KN9X#[:WW/5<16")?3=B/BC@5D;/+Q;:)L M19R@EI*U=6):!L\J0Z@ ?T6 /]] 7P'^XX&_=ZWP";'>*>.12$2-./$<.9KT MOQ2YF::0.!)9Y_EB_>2U\4]9+D=+N5PY1RF7FU60;7@ _3*NB4,NZHB8H=Y0CJ/,M33TCG9ZM^8DE[3[IH!VOA&Q M4GA.I8_ NXMLH% M0$I(EJ!J-$IK9M(/+ 2C"ARXM76F2IG,LN%U&B4[@U!64;)S0>ZUDL66<\<@ MH&0%)27+L$6:RXBBHY;'9"[9F,MB>%&R*PK:&82A"FCG =JQZ!,W/FA/*'), M!\2!&)3!BH2(SD9%J<@3J\SM/-&%8'9&)6Q+D48S>L0K!['7ATM/?VC/%E^W M]HP[TLTWI>8ZP'XYOJ_3/4W"O8C ][J#W^JG8W1<.S\;.YUNK]\9GF^GB^[# M8+C1#3?/LO6_I^GM'1@>]-([_Z1#!/QZ$[X]$%C"6WV'ND=>90$0QR M-*0G@#G,A>$L$I-3=;!X=*..:1&X1+GXSYA5YINP4UBEN:PR%@C1TAD1!48X M2H)X(,F=2L\'$BRHP$$K)T5.!!)T5@6WA556BE7FFPY46*7!K')MJQ M=?+W M%,)44Y0L6)%8)0KDDX?NE0\QZ%BG&4DYJ]K 0BLK12OS338JM-)<6AD+(V'@ MSGCAD+7)1.&6)!>(18RHL#S20$%ZO;9N6N:.2%)#664F:4R3!H_+.:W0T)RLY M@I3F2=%ZYY'AW*758IS0K',-)/N]1?&C.WR7UA[-Q?',$YH*5&<#U?%,)FHD MPT8APH1"/.\(V*@5DD1%(ZBC5(2U=85+#YX5!NHB@G %Q8]&\5@=O@F&$!$1 MD4(BCA5%SCN!M/&.^I X-B=(Y YYL]K<*SAN((YG$/4J4'T*J(X%H00!;&*4 MR(/R":J:(*=Y^J$8-40F7SN0M75*'UTX/T.@/J?&0+LP;'Q+H-6/W\\W!#": MIUEJA*=FMH\WF@$Q9;4W'#D(-+D2-B)'K$:2:AF$E#:16\X%T.+)FX*L8GN MU0?]?#.,"N@?#/JQ^ %1QELB.>+$UO.S/3*!8F2,=AHSPUUN#"!:FBS-)-T" M^M6-/130/QSTUYK>4VY\CN\;+$4"O:=(0W)D5%0V4DL5BTG3$]GBJJCZ@OJ% MY^<4U#\8]6.1"X<3NL$Y9+W-S3Y-;OH' 3%&A<9*!EM78;64G-6HS^5(GUF& M;C/E',T\QW/H I0C:D>)>RL['/8[[G1HW1%4PU[5AP!P7/^5N"+KAWZO'L]0 M=2ZR(A<=@5MM)3SC(%OLG"5M\ WZO>_U;WH"KI-;-\:>@G9O]\;"7V;#%C4] ME9K^/!Z&"\H[)Q1!GF"#N!,^&^<*X?1,1VXP\3BIZ?_[?S0E]-?2GV1UX3WC M<%J!]^+@/19P8\(#9BZ!VD."M\$8.4TCBE%KZ:S W(@"[V< [QD'S@J\%PCO ML=(W[@FC$2.MK$5<"8$,!V0V2)[%ZU40&RB*&*YR.=[D<\TO>W[ M<-Q[^P]TJ^UN.!VD-V#02K_[%T\1@GNT9F^<6/_U&+*>@J0;[I/,-VWOAAU3 M;)1I;)3#&V/\('D<6GJ%@,6(.#"&C,(,86VMBEA%3N5L,_<:Y'(4,EI1,IIO M.F$AH\>0T5B 4T89'=,,6<.3PQ08($V H2 Q"QH '#.SS2@L9%3(:,FBM86, MGI*,QBPC(907C",A@T;<44 &@D-* S/1:V6R93333,?"1H6-5BO]LK#18]AH MO ^^ \.$54@;\(@SF4PC;2R*C$<;M!4TVIR!J>7M\16+(Z,5CRG3NX=3EBM\ M=E?X7)(Y+^+')]!/MWE\G%3-X,#VX>639FN6XO(;Z6^A_R&0ZVXT5^KU)OF7[W22MP>77U4_F ME6F.BVD^@6E^8[P*)S)$(AVB(O=1\TPCHSP@&9P1.I(H<]02OWA\T'*&?5T* M^Q3VF81]'KF34MCG2=AG/"D<8Z^\)R@P@Q$/RB,M,49$$1V(E59X4K//H^," MA7T*^\R9?1ZY=5+8YVG89VQP/8F.4D:18C;;/AJ09A%0Q%Y;;QRAO+9][ABJ M6]BGL$^SV>>16R6%?9Z$?<8V1;STV I*D?'$(@Z2(",\0X U!L^)H:)F'ZH: MQ#[/*>7X,OJUV3DZ'4(H"<5EH[IQ\:^+9[/P\%0\_&X\ L:,54Q#1-R&9 4: MCY'#CB$&TH%U7/'@9Q,!*XDRA7]6+ )6^.=A_#,6 Q/*.P*!(Q<(15P*DKQ0 MT(@%3@A7P1+B9A,#*_Q3^&?%8F"%?Q[(/V-#S\#BD(>N,&P,XLQ:I(&'Y(=& M$[#@VEJHHV"/GGE6^*?PSXI%P0K_/(Q_;L3!L%6&!I1LG9B'+EID*&/(JO0" ML[EPRLTF#O;TN<%BF7.#RSF6Z!P_"<2&SN#DR)YGM,"/O[8<^= C[^8 :LH, M\W*.94I%;K0]^ZIW?-*' ^@..O_ 10;_PQ+VEX'5RSE*J_+'5;>47T M[5&99O) =_G+C>W*Z)B,+"*;B_JY9Q1IZ7G^,TJ'*1BK2\^CPD0-N+?&]CPJ M3/1@)AK;N-1><*IQ0$Z$/+Q=1Z25$B@"96D)30!2&AX5)FK"O36VX5%AHHZE<(Z7;D>%BIIP;XWM=E2HZ,%4-+:; M22P!051 -H@\;#+Y:$X9AF0(@FNM&3 YVV&3I=51.CSD.W M-C2J7_*W\J?]/G3]>37LI[,=V:PNGW03\$=C MG":MD&V>[3G-&*<9[ W<,\:IYL$;^[K7738O%OS5Q7JW\W*/KG6C&]K7B[\1 M#D\'PV/H#G=AN!?;]JP8K=,8K=^V;XQ>C5X% C2WYI2Y#LHFHS7/2E?)7!7$ M*45],EK58X8]S; (M8!]J:/O!?^-P/]X)!]4,$ PBDJY1 +*(BLX0\1(:IS3 M48L,!LE15(9FY!."#(T&"0HC5& M\38FTU\1T@S3?]YQPM#YY_+<%Z= ^?B7YO(OA'X>[FSMDY]L7\>EP"__/MZVO>^TO9*>]17<./=_; MW$ZT D0&:9 *+'D4/CT2FF*/I(LBO2<%",,W*="CZOX5'X4 M^Y1A8 HD,DK%'&8-R"IGD4H6%X= /5"5'L,[K*SZ09R&$V=@O9>G;X6>/D_W M,?5IY:5(ZM>$9.0;0(9'CR()'"0X@"#6UNFMAZ]5]6%P NF/?^#H_,K>3T;Q M$^V%_LCWGC2;K7F^]^J8V,7W?CRHK^-M-@A#1/:XK1&(8Q>1)30BAHE1W'I0 M@298X@8EBA7 SSK8UDP7I@#]T4"_42ECE*,RP=O+Y W39/A9D^Q #4)S"3QB MH'?IW\E#; 7BS=7I#?<+"]0?#_6Q>5K.2J]Q1(3GF1*26N18H$CD1L+,&1DU M7UOG1:(&>0+3PR0)4H?6C70+V6F<>&!!_+ M6%R#.AZH(!P93@GBV@)RFFDD(?FYA&'&.![E#<\J8;#0P4K107,RC@L=/)0. MQMIPT$ -T01%82WBUC.D-7<(L#'<SM',3C?0A\&PZ.BI=/3'\;"=BL%CH@TB1B1WG02;6P>G'X8:QX4D M,:K[FHO_^<;@"OX7B_^Q<%WRO[4'$Y!R).$_!H<,U@I):KQ5 MW'F+=;+16U(7_*\P_N<;="OX7S#^QW*3C-'1)<\\AH@19TXB"UBAP!6/&!M% MZW"]:FGUZ([=A0":2P#S[2M;"&"Q!# 6I',N$NT]1D+P@'C 27#3R!CO$@> M@"/IE]R<%HO;N=2ZH_!$%A477+R;8%SMG$- WZ/>F4/-%K<]C^L)CHT@,>GQ2#WB M.!AD<=+R.+EX4FABK(QK28%K2NBO#5+L!>S-CNP5L#<%[&-!/*68\=R2Y,1K MCCA@BK3!$0'%W&(3"+:D@/T9@'W&8;P"]L: ?4RS!\,9=X XTQ)Q:1U*[!Z1 MHH(*+T-:7%O OJQ@;T9F7('W?.$]%H_S4B46EPI))Y(N)PGHAAB/O'42.Z&5 MR0%YTY"V^ZL8AYLHE[!5&7\ 5GI*YM3WWVR[:1ES'8N9-(69E/X=CV]B MY[UG"B.+ \V#Q@4R4AKDC)#)X;44[,["^--R7CC MA=686^D"3F)7)CF&$2.G(D6>8B4%59Q).MM,S<)XA?&:=./+F,]:&&]:QKNV M\4BDC%D;$;4Z(IZT%S*&:<25SMUQ([,\S#@WM5!>H;PFW?@R9O 6RIN2\L:S M<058JK%%E'.!>- 4V6@5=8;I._V/TT8R^]@%4UN>V@;9[GK,4N[UA^C[; M3R]WZY3%SWU[5)W8_JAW8#K\M&M/0V<(F>:[M21M_B-VNK;K.^G@P3"]D!MN M#E[=?;_RUM5MM[V[^^:']?GOK0RO]_NI^3#3ELE_M M[7[8^^_VYD9[:[/ZT$[_[&SMMC]4>Z^K#[]OO-_Z?>^_FUOO/_R_:NO=G]OM MCTVXGWM9[^X[_.6*PZZVE$?;-U<\4VN,=(%']F0 +R]_^35T!B=']OQEIUN? MM/[0K\>V_SFAZX*<,K*^TQ:U($9O7X/N!1X![V*7[>*;+]Y^4;_UG8(;O2?P M"\G,O6_C%^3>]WYXVA?)E9SY666ZR_L_^="SJA=#:JN;C,OJC].C M\XJ15I4#(C>LR'N2/,0/DCPFV9CO][[>RN2Z;R_^1WOG\Q2OFLQ=)=5;VZ^2 MCW2?S4QD\SZ?K M/0QM>C%46[;?35<]>*;/EO>GQZ='M7LUZN]>W.1L$SAK\S?V[DH\U,.@L.NIL9Q]RGOOT% MQ=PGN^\I0N[1N1B$D$8$Q2WA%A@C%CP(R9CB;G^[WESD##\BTEZC^*!WE&0[ M&''Y4K?(V/UP&93_K;/7?H?W-G?#KXU'[=V7WSCGS:S*]_YKMT M^U90_M/QN[.]O]/W?'N=/O-1[+[9YI^.7Q_M_+V-/VW^]:5^??,S^WCX1]PY MOPC(?\!?][$QV-L8D)/.(BY,GLVI'1(LK:Q6.JV^75N7JB4TF]$$KWFTL"YD M5LCL!IE!!(?!I4>= Z<$C)%$4Q#:82-C5(7,EI;,SJ_(S&I)+;$.10V .,VC M")6R2'K+*;- +(&:S.CCQW,L YD]9R9;(AJ;IBI2&(>#\9KQ$#C3Q%%"P$N; M[#.AJ:/W\]A5,60AM(83VKDIYR"QYAZ2>"S!PE"I;#'+EI;% M\!6+$6.(=BP@70^#!TN0C9XC(;WP)AC*HEQ;9Y2TJ'D6=EEALR5BLVFL,^F8 MDR$$(XWFTFK+A?,F,1BE2A#!)[#."G4MGKK(%75Y$C3F%E ,P!"//I&8U0PQ MHH)E+E))\]Q7I9[0^"J,51CKJ>POP30WT0B"O>%&14CF5B1<)%PDW$ )3],BPC+I)!GILYUU_AB]SS:[ME]-19W<@&PD2I9.T3R9/>8 MF"T@C, P)Y2P48F\'=C2XM&I#06WA1F;(^'&M@LKS+A(9KSV"".G0CDBD>;,OU\^:%)TPWK0 MKOPYFM)#E>+Y]%"=[.%^-:IHR<]TTAGIG6[E3_M]Z/KS:MA/Y\UO)G5EP^'I M8)B["/RD<^I**N]B'A4)%PD7"1<)+\^^/R/ %1>*FP!<8.&XP-*GS:NB=52>$Z= ML80 YJ3 FEL4=>[,'*)%#@)//Z14@6++)W^U?S MB>1M?J%FC?JHF^+Y;22=MT=)WH4ZIJ2.<_SU@CJ^I?OZ)[SYBX??_SCZ1(_^ M<8?I?C>WT_\_LMW#=+V;.SA__]Z;[?.]S=>=C[G+9I+'I_:VV/M+G^UL?A&[ M[:VSW<-MMK?Y!>\S;+PF7"#&O$%<2INH2"DDG 3&1> QZ+7UVVG/_WY$[.,. M>E@.;?XPK^9N-GQ2>ZE(N$BX2+A(>$4E/-_0Q^0FT/LKT\]_YS.]3G;@QMZK M[8F-I.26)3_KC>UT\XF+R_4PN^DZ,** 4ZXB1R)8A3@(B1Q5'@5L".&,&I5K M[^FC&WL7&#&EA/)89PC 6#"CRGEO$TW.$G .,0&M.!09,&6L8C'\2 M/;GLVYPN%GZ\Q_\\CBSB*N):F+A6H2SG0^ZOB9P=U&,PCG,(L=9BI4:G;&TM MJKN9L10KXJ*RFGM-G>?$"*> .)H;7\TVB_?:7!NT>]=-L',/[.WN10?L&B0U M1EZ-0>0]_.]I9] 9P@?H_]/Q\#8)IA>2.=C[W*W/\I<].H5BO4U3Z=G>&9\< MS*5,IIH72'.66Z"%B(Q.]IO22OB '7'*)/NM)3EO4&;ORF.YL&61<)%PD7"3 MXC5%XR^OQA\;JF@P8*RX1A%4GB.K/;*$.V2IE(H; !U=\S3^ E)>GMA9O'L4 MT64;_CQ_Z*(+__=#B)Y%%_Z[I;/Z'7KNON]I]M=,\NR"@:@4<$&D9I)CJQ0V M@<0@+COT/([?2X>>!;#X=HZXCUC\\$^R\VY? 67>&868,HG)#1'(,,,1/;_FU=UW^]1AS!DW MR N?>-6'S*N,(TE#(E8BA <_CYD$A=@*L3V5F>@9DT1:9P-8#H$8Q95-#[?Q M(@@B;#$3EY?.=E^-T=G7?4QM9%Y%9&ARM7D@'MD<0^6" SCM*",X#R?0+<)- ML1,+G18ZG=Y.!"6(Y%3R])-'#(YIPD X&2W55LEB)ZX"L8Y%,_?>[4FCC^HB^/%.<9NF-X]^;"7/ M_MC:A7LOE>A'%4!XR"P^'R5)\$1:\D/GK-I)1QT,JJUN@%#GMU2W4EL>"/5) MUK[?^SIQ)N T=+8HP:O)1EJ1ZJWM5Z]ZQ\?)-JEM@Q\U!+Y+2)/.>&VV(*Z3 M$*NHB#W&2!LF3/ _3/GPK\XR]AZ%-+X9JR_:[Z:H'LWK"EDX2&V-] MI4:=N:L;%Z#'9SV MST=*J++#!(W!\*X'8.H\VAF8]D;%E5ZZI&)_.61H&ED)QAXF(.,/ @/&,4K@8(DQ)26K:0DA_/]OVV]VY?2*J<"H"P M]1%Q+0ER@FB$.>8>8^>$(:-L7_;H(2Q3@6D1(?+"9*O&9(8JD-[Y$!1P+;#S MGJ>_E3:"*PZR,-D2,]EU=C MG/9UWV-IC,& @I &<6HTTE1'1 &D(,X;D#"/+-?"9X7/9FR9864A.1?@C.*< M4Z6]M!:X2@8:QE&6 M36(QEEA,JMLMZ(MIMFA4/TLJF\8TLTQCPK'GD6M.%+;@-:6:>$,3PTE63+-5 M(+4/8Z263+-D=5.F-*(X:L0Q,<@QK9'D3) HI0C.)5)K,4Z*8=8D8#]+-ILJ M2]XK;9T63OG$:<8Q*RT!+*@51N-8#+,EYK"QD-G>NWUF'1:02(M*D+G5!T=& M^8""(RIJ;8ADV3!CI,7$[?3X)AIFSZ#Q[RX,+T>)E5Z_I?-?D7"1<)'P@RP= MZ@4.GK!H0'$=M*7$:JJPCLQE?^ZB>R6=3??*Q-O7LT=^:NWT(0 "G8+ M.S9'PE.PHPY"$*.%I(D=N:5&^T@E#TI0IA1VA1U7B!WWQMC1@4R>OB'(>)M; MEC&!-$MD29,C2"$&P$HTD!WGWRG\Q[5K=PK>]4%_A&SJ9=6@1<3 MJ4BX2+A(N$AX:1PI(9,GY8!+Q0*GQCB#B0Z:6!*DC6!FZTC]:.+MZY%>?76A M5MM9JXZN?Z,;VM11A3J-4R*= M/*@HHS V+?DZ:3'YZ/2G@N$5"(84##<"PU?CC=K;9_L:.V6X4DC%&!"G*B(G M)44:M!,)HEX2VSP,+V# T1*XFC<'N5=N-,E]4/6O)L)#J&*_=US9L=X+O9]% M7RH;A^F(H3VKX"S/'H.J%ZM_39-). .>N4HIG)Q3)IYS7UAD6A9)['')(M^V M13K7$?S^_OS3W^'$42YW-C_3G>,_#C]M_G:T\^WCU]W-+U\_O=EF._330;KZ M;[MO/I+=S<]BKYWS=S;2OW^>[;233+]]%KL;^T"LMY9IE!X%B3CS'+G(/,I3 M=S5/!J?'>1_K1PF(TX=.[F"(Y5#W#W.*[B;$)S6HBH2+A(N$BX175,+S#9U, M;@6]O[+^_'<>U.MD"F[LO=J>V$Y*3EKRNM[83C>?N#A@#S*==L:"*._.][&3 M(OE>''F@$7'L,#+2"62X%X$2P7RN(N.SJNTO4&Y8FA?%EYT/[SZ[[C M01B!'0J<<,2UCO6E,$*6>M#ZH.H/!:0Z.Y*_/ M+?AZ)WFE!A6<0=]W!A!:51>&.1 R&'W@:V=X< !'(0=$*S@^.>J= ^2@"0R> MXX;^%!2J)&"!!;$.) >O7< @/;81QV"?Y/K4N6M ,43-JWT^1)LF@ 4FQ]GF: M=AVN:5#X>.71-TUL%D?KDG8"IG*=MP*'G2>1T>B$E0[;A\=F"PZ?'(>=,1QZ M+Y2A4B,"3*-D@FID?!#("0W*) M5,I?,#_J(NNV"P9*L4B1<)%PDO A-_72[ MJ$53/[6F'@L4T'U.J2&.,!1E2!:SBP0YI14R&()RR1R3@B1-_9@.*RN8;-'@ M&,$_,!BFZZS# 76X(*-X,)\0P7.(LLXU1/ ^+6:_XX<0ZJ,VOMI^J .DKWO] M")WA:5K+PG]3\9^_&3$PQ#@MK41*1XZX-PZ9J"+"7(G<.!&8-(G_;D^$+GL> MC3!$9ADRF+:[4@'M'$$['EZ0AA/%%2#.\@1WS UR@!-\\SP-'JEGW.1,46QN M9XI.W1FN0+;D=!0)%PD7"2]MA*$H]N8J]AO1"(>E-!@,LL!$TNZ8(4.]0$)+ MD)&#"D'4BIVK9BCVGP0D0F=P1ZGT/OO>Y6Y^EUL)%PTZE8;^,N\Y\7RFB2"02&1>3ZVR]0UK9 MB'0TFD>KL=1Z;9VWF-(E2Z;P99%PD7"1<%,D7'1^T?F3Z?QKK_KC^;[PF@(1 M'D66U#V/4B,=HD!$,245BU%2W#R=OX"]_B=V&-6=H+Z:'G]Z=#Z2]JWY\3=V MXG]V_Q?C'T;WE:1P8P+$4DZ9N5MN#YTR\RC!-$0]W"V1*=0#,Q2K8" J!5P0 MJ9GD..?'FT!B$.IB!,WCM$(90;/8BHC#/^G.UWTJI#2.6&2BSEND-B#''"!O M+&$ Q!LC1O/G[QAP>HFQA9B3CQA^\QB0/_V0K\+-A9M_,.M0DH EA$!DX-)C M8QTGP>51GCY0)PHW+S$W7X\'H[OO]C'3)*TR0RQH@;@R'EFADGD>=?+6,$"@ M)G&S:1ERNU2W<'/AYL+-,Y#(-&D)@E#!*=%4"LH=,XYS'RVCX#D5UOW <"Z# M:)>'I<^O6)HE"YJ!CP&$1L8%@C@D6SKY2PJY["RYI);3>N\4 ;"R6BIMDH6&W85:'HL"KR7:-H&3KWSB$LC$DTK@[1/7$U4P!X3 MXL!D&[9EV.TQY,6"+22Y$B0Y!4<:)C5GAD!RZ[FDUC+L-)!H8C)AB81BP2XQ M-8X'8;_N4XH9IE$C9UUR[RWFB1J90Y2*X!B6 +D$F G:$I07"[942S2D6J)Y M%]P NW=T>\/T?;:?7NY6G43TG_OVJ#JQ_;J)QS =?MJU25$,ZRJ3 M;HW3>H1*['1MUW?2P8-A>J%.R7MQZ[XO[W@,OAZR.EG[H;C*QY;[8Q?/'*/]'[KO$)P#; M#Z$EOLNB&_MYT+]N[O,9D.N#_8+J"4,O[=%7>SY8^\^-6SKN=-%W(IS@[FN] MN*";K^[_[RZQ+'3Y;IGL]1V\W_AK:[?:WMW\\T/[_?;6AU;Z_=7TA#;ORWZU MM_MA[[_;FQOMKZ]4GK#_UZ M;/N?$[HN>"8CZSM#LA;$Z.UKT+W (^!=V$@7WWSQ]HOZK>^LXM%[G+Q01M_[ M-GY![GWO1Z<5+[20,S^K3'=Y_RE;U@HO[WWWXM6HU^VO5+R1ITK7^^#VF MS!.L%I%\HK/^Q&>X].)P]N'NK)OAMXZ](]0UXJ+YA'9^SKAX9$+W :J==-S! MH-KJAF0+YXSZZB*9'M]PDR^D])U=1%0MDP=*+AW:[WV]57TTJ4.]*/&JB4(- M_R+56]NO7O6.CWO=JHY;W5O0OM*"N"YNJG)U$^ITJXOZIA_)8V(9/,^GZST, M;7HQ5%NVWTU7/7BFS];8*-1Z9DY5W9B^4VU?S$+-_VNNC5]9Y"=;FI,"MUN00/U2\ANR;]096X?'C0 M.TVG"H-6!6<>TAJ?I/6NF^96]KAWVAW^&'C-,ITF!%4?[."T?SY2ZY4=)M;Y M[@&8PB1Z:-GFO=!J#$5-UO_GLIQSXZ3?.:H8OL/ZG'R39KFVH>\Q'9_HWANR MT_SH2OU\9W# MOXYWVSOGZ7?QZ=G?9.NN[M;^G?\YWTN=WCO^)5$OD'_'6?*6$P*(J,]1)Q MP@PRE$NH4UYX[3B3#*ZJ5^[DL9(?O2R$ M]NV*T)R.3A.GD74L(FYT,M(T#RAJRX7&&G.%9U_=UT"SK##94C#9%$3&C:3& M&TFXX=R:X)QF/% N/0N*_8C("G\UG+_P-7\)!GF1D?&)Q+AT!&G# $F2K"T M[#ZZM76&24N868TQ*B162&QNYEBB*^5PU-Q8S+$F)OB0_4M*9!".AF*.+3^= MD2LZ,T9Z[CQ'P@:9Z(QRY(C52%%!=!!::^O7UE7+F!F,@"@\5GAL;G%^[I); MZ:A51'"@TAG,J(O&&*H]!BC&V-*R%[]BKVBM@^@8 I6C8TP*9"FEB<8!4H""^L M\U%.1H2Q9A$FD'!)& MA<7 A%=V;5VT-'ET0+[@MC!C C+\RX M0LS(Q_)@E?5:161 *\2)),@ICA&S*C*3F!*\;S8S3N'HW5]D^\RQK[EUEHI( M=92<1>$B9B3GVQ"B3&!J2NQ/' JZ8H$"X.D /![02;2MB3 8 7<&<8@$624< M(HG0#3A1KAE].4G1Y+2A_7*.%3W' MO .=8WUO+DZ!\O$O*7Y!Q>5Y.MT W>%+9$YFWE1I,I"]&M5H9VPE)93>Z5;^ MM-^'KC^OAOUTWJ-ZL&EEKV:BWCW'<;6M@>)K%0D7"1<)%PDOC5>FK* >L ;L M@3/GM(E6,HX%"U)B"[.-R-2VZHWV)MSU MV/'DV>W%MCTKCMTTCEUG+.^2I!4.W "2WN8I 1*0-<(CF?N?"X8)8[D,IJ5E MDX:$%_PN*J):\-L$_%Y'5@4AG"L*B(,Q>< '08Z"1R=+$P5XVQL,^S#L].L6ZY6#+L3.<%#UP1_9P: 3.[D9>[]WG/NZ M7W5UZ_TL0%?5[:>KH3V[/&7N]_ZO^6J!R8G^;7ZA9O7ZJ)M"^6UT V^/DI0+ MM4])[>?XZR6UI_,

_OSS_]'4X<S??/:E%6R1<)%PD7"2\HA*>ID!X!H&KJTKAR6V? M]U>6GO_.F7V=S+Z-O5?;$UM'R5].#O ;V^GF$Q=?^&$&TW4L2RB=>UPXI&+, M!H]7R$0BD(XV7EEEU^]F5FX#^&*+'$ARY^2Y=ZKJT#1 MM]W-C7_"F[]X^/V/HT_TZ!]WV#O_=)BN[7#W*-VSV*7I'MKOSC\>^B2SCV>[ MFW\. XZ@M4I8[Q$,TR'FG M$.:8:@B>)V)>6\+EO?E7WS?_W]Z/F2LR^[(S.NS&QMLX:)L%YKHVU M7(D@WDH365([\2=CNIK@QPM;CGSHD8W( M S2-R0&LHY:#JC,8G.;8AF+Z8KR;,4LY8;M*HNU&E\@]'Q7SO# M@P,X"EE+57!\YHE[M=K]_F:3]W!$FWT M_V:-3>)\6L]_Q0PCU41M?;3_4^WFO>_T(G>%I M6LMB)$S3&+*]D0V$RSX"4EFI!>%(!.-1;AR C'4!D:@ <*E$8ZS:4")!E$Q,%SI',BC<,0,0O@HLA5) W<;U])0"Y\ MK[Q(N$BX2+CA$FY&@EU1VW-6VWMC3=8CL89A\]1V29-K*FT^@S;WFYT^^&&O?QF9&45RGE?+^X6'7][T;?J.VSJCCJXY M.X"0L[:A.ZA3LXN6F$I+;%U%7'8W-^@^PU(1;!2RG&O$+<%(,Q,05]XZ;[G! M)JRM-[7UZDKBKT$QEX+$IT5B9PR)TD1"(DWXPY(DBRT29)B.B!H7!7-2&\GN M0N+"-TA7$H0+W]PL$BX2+A)NN(07E\-T?X?SHKB?7G%?!EIV-[>^[DL;:4SJ M&9' ,.)"Q&1,"XJHQ]9%*Z.DOHGMSTN2TS)P:$ER6OB1SV!.0*T74*T8ZF9D MEYKA09&O$F$M&U.-*-&;(NG[NL'#H-W;2&+-EV>/WMI.V.Z^LB>=H3VZVWAZ M#_][VAETAO !^O]T/(RLK??@>Y^[]5EJPZN86%.96-OC*2C26J*,D @'(A ' MX9$&CI$*FA-L+,?2K:W3%KFCZKA@N;!ED7"1<)%P\S7^?,N\BL9OF,8?RUX1 M!@0WQB,% A#WU")+<]489SQBZ;&4LMD:OV2Q-)5Q5RJ+1=TIX]_LD>UZJ/XX M/3JO&&E5F2ZG#5ZY7C] 'PU[)R^SJ >]HTZH\J7__*&;GSR^?^;NEL>_GNC> M&P*TNV]ZFC0>:IA1P,%@S\&#!IO<*LJL%T%Q$O:W9Z!OZWV)@]Y1$NQ@-'SU MIU.7RZ#EQVK5=]?U58?IJ M)[5-E M&5/,()([G_'<",T =RBZ: P%E]@V#YHDI$7T#!J@%3XK?#8OHS"R*(@A7GK- M>/*E372.8JZEQA@#3 MZT@EWWVW+[GDC!J&+".0G&Q&D+8^(**-58%I)@@D)[M%V&.*V N;%3:;LTUH MHR?*$*J!::Z9U))Z&@.S&%O**"TVX1)S6&>,P[[NNY"6E J"G$\_.)8,::,< MDLI%JB,%K56R"8EJ"7'_M-UB$\ZR7J4P<6'B*^]QHC]^MKIW==>3K*XDSS=]_TD/^_G69/\UK%WJ&H/F5+GH[<(GDAQ?>B< M53OIJ(-!M=4-$'Z0OO=$R.OWOM[*/+V/0>X@D47)5TW$H/\BU5O;KT9#/:K: M/[JWNG%*62R7(*YSW:N<[(XZW>HBW?U'\ICF>7BVS]A[&-KT8JBV;+^;KGHP MJR=LZ22QX?WI\>F1'29AU .RJ^K&J.UJ-&N[^B4/Q;X5KGLB, M ETU<@X>@[V9 V^YGK7W$ ".L]]4);<)O;KVFZI+QVD2[:DFT)Y+\%#]$M*] MV_Z@2KP^/.B=IE.%0:N",P]IC4_2>M>]+2M;>Z$_QEZS[*@)0=4'.SCMGX]4 M?&6'B7B^>P"FL) >VONA^10U66.(JU(2VSVU_0=4DTPKCX8%UNZQ)9_N]AL2 M6WMT,:?46BC,,(D0N+1@6=0J6.V!TYY3JB+S) M ^$9!^1<<$AJ+'# P9$@ZGH2SN2,2C6GH=:9;]<6.GN>=,:Q"LHR9]/M+D=MW8[.RS0FF%TI[*1/,F M!K#110')/O/8&88=(2)$:K,[6DRTY26RL;:-VIBDL*1%1"F9B"PHI+VER$LC M#$ RU#W.Y0Z\)?DR[0;,HJMC"<&M=@ANFAXGSI(8C%72&QYP=-09 XI$0D+@ M$6;"AJ7V8,',^.5Z2E#[X_F^DLYY9S"B.G+$8VYB3Q5'44@ *66TQJRM4Y*\ M5_K4U%CZJ$Z6_+(+PZISD:=X],,\Q3+[J,R/*Q(N$GZ&$IZFC81B4$ M$1@)KUWR"WE )EJ,F)(1+ Z>8+>V;EI:/MHK+,@MW-@<"4\S[LQQP@F6)#C& MI>9:6"FIM"9@S!G1A1M7B!O'8F9,< Y",V0@,,A1JXA2& +AS>;& M,CMV!GM^D4CE<5*28!6G)EE&.ME('B>M:9T%.P'\KS;_?A@(ND)^ >TTH#W< M& OG;'_=%R(J9K!$C*4EX2SW*0N$(J!<6.&HXWG/SMQ.$IVZ-=E"8C7+-\%V M5&3J;]28WHC=O)RDPO+!LYK*.5;K'/..;H;./]_5(:)\_$N*7U!Q>9Y.-T!W M^!*9^CH7 +)7HYKNC*UD;*9WNI4_[?>AZ\^K83^=]Z@>D%?9J]EZ5Z!+-_A< M]'[QJXJ$BX2+A(N$E\?_XLS2$*,VQB>'7&)-J0,OI'0JSR.9)/QRC_]5&Z8W M>I]<1UY>CY3HJPL=VLXJ='2M&]W0OE:HU[-JD_NV%]OVK'AO4WEO6^/YEH( M4T+8/*_)(4[ (D<]1U1P'R*#H(-<6U=D!GVE"TYGC-,9A$D+3IN,T_%TPIB8 MUV"*(L_IA)H19(D*B&$?O!):<0,-Q6F)B3;5ZIE3*&S8.UD:K_YM;S#LP[#3 MA\Q0<_S:_4!-Z?=1-H?PVNH&W1TG*A=6G9?7MX7VP]_<6V_GV)_^T^8[MM3]U=C;_Z'S:W,&[W\+11YKD]N:O M+__S;>ML=V-?" MS7A/:KL6"1<)%PD7":^HA)L?B7I_9>OY[SS9U\GPV]A[M3VQ?923]OK&= M;CYQ<80?:#*-!:P8 'F2%%8@'+/.\<8:B4T8#8S2"6%N?07%P ?-*A*L* MF)L&YK&H5C0<*Q4$(@QCQ"6+R#"M\EQ#K@B-2D?32##/(AUC)0EAX?;3C))5 M1L+&=P2WOH]3-2GQZWNRJVPW5#EC^?BD_K,7J^Z-K.6JY>S'JI]7[1XU/I\7=7K6)WV_[KO@R:$< : 1B'N L$:0@8X>"P#=@:%WTN MZ;ZMRPON"K,5"1<)%PDW7SO/?!.R:.>GTLZ[U]KYV[Y2'DME&8*DC1''6J+D M>4NDJ;88$Z$,UTW6SB6%I&%E=5.4U^YTNKU^W8!NY&EN@L]3J2"'W]Y?N::E MH]*T +\NP?-T'T.P6L2$;:X4XDP&I ,#%)P6*BH9HJK-[Q;%O!D98O,NPZLS M'191)F0'!U7Z\DZ ;AA4O_PPY^TB.YK[6/2(W+Z_L\JLW MFG[ N M>VSOG@W *Q8;8[9,O,6HF);$KL<_*<&5R.Z"2@26[ J!D39$(&:(^$YYVP5AIL_PXVE6''P+*9E1,SKB+@$C(SS$2GA M*0^.>"=T9KBTF,UCN))FU526;$I/(-.8RL$Z>C:H.H/!::X(S%^?Z*OJC<+; M%9Q!WW<&$%I5%^KJO\'H U\[PX,#. J9*"LX/CGJG0/D2D$8/,>&05,H)\D8 M=5QS2CSGP8*.%C!1.$:P2C,_]6YDK7"VZP7Z/% MW+I>&,8<"ELB;/8FWHEN1*@F\: MT_#IHGD%AO-*W4LPM"ZMHZ;)-.32(XY!(TT"1=1(R@@0$ZE/,*0-V39<>0B6 M?*T;%2,^DY(*G )%>2&62" M ^14M-0'%HC*K1EN>Y)ELZ\1AN)B(CH%E4^!RNL CT[\:JPV2!!!$'>6(FNC M1104!:LC>&?6UJ6YW25NX=M_*XG(A6_=%0D7"1<)-US"S0_P%+W]!'I[+-[C M50B*6)S,9R81)T(BC8U"-"H0A!F&1:R25<(@GGQWIF'[SQ"GBC94XVK5U4Y)HFFFZ/7'(I>#P:7%X'67A 1-* M>$0QXH!X= %92& 4E'M.M:):T[MPN/"]N96$X,+WU8J$BX2+A!LNX<750<7. M&03T#?J]HK;GK[;'@BQ"22&]CXAKBA%WQ"!C@"+LM<+2L[3BY@J*#36B2W9- M4QETWCV.%I4Q@VI.JN>?79+2@P(N):Y7]D,:T69FBIKE23I8WJVWW\/_GG8& MG2%\@/X_'0\C1?\>?.]SMSY+K?.+=I]*N_MQIUPD+-.)42.9PGQ1%A]?_/WILVM9%LZ\)_14'<&Z<[0NF=\^ ^001M[8C4%#559FKB>?-0>EI1:F MV6=^B9YH*N8^J>@)=>D<_VY[MN]CZ\])[Z3%2+N5 ?.FMA,W&(8X1/5SP%./ M6Z-!KQM:>?2S-\>#HY?DS#OYS9]NRH>;K_-[\O+Y^C^/-#<-$=3+)^4F'5ZI M849%'@WV//JHH\7&4F:]"(J3\&E["2=V950_&/1@;D=;< 3G8O2^-\FS^68P MK+I"CL?#KIN,K>O%_4'G3(^T6>'Z/ ]>6T!0OK;.,&U+>;$%9F&U!:4+ M2C\6JV7#UW@)>'W\"#89I)RDB403$ MC=:Y77%"+A@OE- MIL LQI8R2@NG76&,7##4[K[]9!,30C*'8*DIXA%+Y)+A2%#0_XWA*B4'G):H MMA 74;)PVL=(MRE(7Y!^:=8+S9*-N4$AY\HGC9T(W!!",?QMKHGT5^5(P*+D MI-BI@(R7',4@92!2._.C5,4"^#>/]/M/M:%GM9NK'_4SN.%_YA-Z[LVES2W! ML\FMKO@R1Q5W_8^GF^;IWC^(+>MS+I[M9Y%M]0=CN%^NA03#ZX(X?A[:7NO( M#JL2UF/X^*1O09S'50I?OYI,F_](W;[M^RY\>#2&%ZJ(YQ=7//<5DS*;CND( M.7VA!#S7T6!4Q3N_',:>'7>_QM^.NV%\,(/!A2].UQ^??L4Z&.%D?/57%E;: MQXP^RP;STZ7YX4+(<[6_%W[FT588R$)*5#(6HZ>@YT9MT=VY/1VG_.S,-AMX_.S?LUIJP2CD>:L=;5 M_[ML+A]US2^ZO3VNYLOM_;?[>]M=>&WU]=E)FF#?O5;F=O]Z_M MS8W]KF=IV^_J-XZ=R;6[TGS0LJKW\8OR"W?TY3=ZIL_&BRA M+[B1JS18?:W+_B3B_Z=Y&#?XJ+GPT4O4N%J^'D9G^3EVU!4 NM]:._"I@U%K MJQ_.E5J\YOPU(S'B^D2K]F*$C!;#$7 J8%&#"5P\C"Z8G^^V:VY"=!N^3V89 M)151!.647&.FKO7XSWL:\4WD[W.'ZV-5_O; M?V_O PE[>9V==NM4NV7-[EUN\#B#7%(Z7*6@J\;LJ\O!OA/'@/.@5<=;;:8[ M&H8;9-Z]YGS=V+[;!"OM-9_M!F9:'80@1@M)H^+<4J,]Z/L\*$&94MA5F>ED MEIE.[NB9>S,YO?.\<;G_;V7^+X0JBL[G# M=O;?G^Q\/^AU_GG+/WSO_#LWML*U.M\_]CY^@?O^\W>O\^4M[AS^V?U WQ_G MS^[\\>[+SC]_5D;7\\;6W7]V6.?P[T,8X\''?][3SN9;^N'PSR\?]S?(Q\W/ MQQ__V/GVX3 ;73MIYP2?5(;6/7S\B5,;"14*"8$UXI9K9'3D".=6R)I$3JE> M6R>RS=7%@-J5+PA7@.B) M'#EL@H0'1;(,*G0,2PBE0:A)66B+/ D&/1(:89 MK!Q3V.NXMF[:2E[L ++R)0]7@A,N%()IC0>M802)\]U>K+J#UF0QOY[_\G9T MT#H:#KYV0PPM=]+Z99(K)G;[O[8&1W%HJR:C>?&^=L?=.'ITC:71UUBFWD%8 MPS?99CR"C=6MZ@>U;#^T[&%VNG__<97-9U@3=M7)^^)";RRL\48_;'@_C/EW MT$++@7J# [6SM\#LJ]Q(A@.R6'G$HQ M:29I/J4)BOM/(LY&,HD"U*M W)<)J2-5RHJ8HQ4:^L:U/6G2I,;3V%> M'=C^YYC=9,EVAZVONV9SA.M MEM=XIG,QK'1HO_9?UON@V\^[H-H$@[2P!:8[X'0#G%G_ I W \QUILI-,* MR:09XMYY9#5+R$6;*.'1,IK6UD&FF]$>^)G9;%(<#BO[7FT$M-_BJ-AJ[A7< MED!A;I,P/EOJ[6JE]^VWK6^YW'?\/?9CZA:][D;XMNB'Q3IZK4"14UI&Q ,) M2,M@4&0"BT1Q$MX!OK4%74(.>#'4-%&DE\E7BD@_EDB?4A9I>) $^TJ&$8 T M0U:07+;,<,&UTXGP+-+,W(6T%"O-[23SJDYNK5AO_V*!62$+S,]*..2U_KVI MC417 MEV7RV0EKVNM9U>R6B M^V$CNO4+*AJ^;S:\SW741CEG(':_YNHBA;LVW3UX ]5\N^^'$33SS5C_N]V? MK?B[^8*7$_$FF5'Y-)P50-WXA%U@L)H2>5@^Q*E@R(9HD;,:CDNA"?R ,Y&V ML5A"UY-":ANHC3Z2<[!(]CU(]KQ=!T@VPUHJAI&U.:P)QX!LKG=I0HB$)6^9 M$#F<6\H[&^&:2GI7@+]L][^"3C<8=F\9UO2\/0JKQ%L65KK VHU@;7N1L&A& MJ9;<(\)-5N(Q1BY0C$R4$:",LN1H15B,N(AKCQ*P642Y@5:X(JWW)ZT+),0% M(H2)!#D1=F/:F]@+6=K9A-GC3]>#., M1[8;9B&9TTC,C7ZH]L!&M04*TMT(Z786>0G%1G-&)=**),0):%HVJ(@D831Z MHQU+5Y#B!;Y""3$,UA%)9@WBP2D$?RDD>1(>-(Y$ MK%I;Y_1B78O5=Q&N E^9^P87'(+%;M+P6*4[\9;YDO]UNN(%X6Z$<&\7>8JS MP1E%-$HXVT\P:&0Z1(52\BYX0J/- =9$M"F]61<(MHH8[D26?\0]&)?]I6/N6X(:;F\D'[GYE4K M']L6<[<.F+[()>B=P*/2(G*;518"9R"1_1)F0)5II5::;[G)&AL8RIX,&]X<%BD(SD MCFFID#6>(^Y@[;3*B:?"8^VI(U4E4X;;0E]T4=VI'>L]=UP=SUM"_W=[OR]M;>4/E+7/<96_1I+K?Q?MZMMQ@:Y(O7#'N5.@75UC- = M3X;%IMM\'>M1J5$U0U:#7<(2*LLY9YF4A<6R>XC7E#HFV*7#?0 UWDN@ER MO:"B",Y,HB$B[;%%/$6+=%(31?-LNJM"7V#3P]R% M42L-!X>M$6SSUF#8 AF:#"OU/-=G[_:_QFE_H\\OZ$#G&BX#?\ N,K(>O9P\W2(_X*W-PGW,Q8 M58:;R+SCU.7,2 9P0Z)#EA"-) /]*$HL.0MKZXPUJ9[/,S,,O9D,_8$=+8=" M%27R\3C4>3VQ -F2>%/.AXR@#/I<8=$;P#$F/3*1&)1++<+J":P#X)AB#5$. MB[@VT.93Q/5A> >(*S6DDA_Y% PWNPE>"9,<-1-+GM3-8>S+QB+K4#1B;!-&0EE0H9R*R%!!D,%$ M2:]X$ESE:JA/P%I39/;1K!]%9N\LLPO4(QD?F) :N10#X@ES9%A@"/- 572! M!I5E5ESL E4L'H]A\1A4Q1FZ_;'M?^ZZ7@F*:;[=XR[.\^WY0A>HNP74G5:U M['SQG[RAA":'$>':@YJ5)+(VZ>ZFR8(LM$F)6F1)RFX:"X+L7$#P%_,^8&J8:6+/[6=F.-F=0]I(B[IQ'6@F&B#6,&JDC MG&F9P>BFU*(ILMT\!G-%KYDBQ@]#8+(88R(53@YYQ1WB2D7DC+"(*LQYDCJY MD(TNRTHN;)#-I2%\Y21S M8+VOMSL;G5?+*,70L/(@*]%.<07,N)O=?+;UPZB5JTP7TVW#(]YNYJ#:3;M# MF$\[/)DO06/I@BSG<7YT5#K8&% 1T#,25\KI\KD;;1(1TCMM01SXE?6S=W5#R:9Z9= M%6IR-C0_1#=^;//L"J):/@7#!]0[M4PAFZI(',S:/NP MR%2"L41K3E'"G"">\LY MGO_6G*5H8LTD+:?+NYL*LMT>V?QIZ/[^YT_)&H S09%R5@*T28&LRF86)>%L M8I0[8NHZEGBU(]]6HPP4(4+C9UD'JKDFH (\RP*>>:H! \<&TE9S%%R/)>% M4AI9SSU2GO,4'7*!@'/6?WNZ^@4*;P*%WS<6TB=W MOG_RD2HI+U2X:T,!)%JW._)&,)UDU,NRIBOMK,I@C[PPC[:8HE"#MW MWG)E$K*:1L2ED+E$A$;"$4VBI]PR"AJ7:FO1D"IRS\R.M&^_M8Z[XX.#02\/ MOP42.\M6&*16%H!AUX]CGON!_[?8F)Z0C6D&B.]BS\(*[P]@+_QSNA4 )_<. M[##^#C 97@T.CV)_9/,3%$2\I0DJAP( 3#GL!)(Q=U()7"$7(T/4$D%5XMKC MD%,O,5?-T .+D#>0]10Y?E2+3BYX140B%!L47&YU3QQ!CE**B"'21&PH"6)M M7;(2T/,8XKAU>-0;G,18DY;6X*B2R?@M#GUW%$?M5C^.,[T99;D8U?PG]D)E M_(FS[X[MM\?/TWSB6+C,5,P:%(?V:W^.B+">U0ZH-\!HM@$"+/\@U8L_F@R' ML1] U0OPZ=GB5VM?\/%&^'BF8UQ*$7:P8(AE,S?7)B(K54#22A'A !01N[5U M?K$>8*F0]20$>_D%)HI@/YY@+Q ?E62DAN2 /X\19P8CP[A&-O)D@M$0/(] 6BAUB#L>D19<(=#(C(^,4>S4VCJ<9RM0V*:(_LIRGKN7O"JX ML+P ', %QSDUB2H$Q"WGP^P_-_6_TZZ7^&(JF(P9@%S^8V-?CC[PL(GR[%VHV/M3)%7QBP. M3C DHX9CC>5#[N:/I,Y:Q'TI@GZHBU/L4082#8Q M@H-RRS&RV%.4)#4N&>89SM6"S\M_/3I65T!](;1CF(VNE866-L/]2_Q M%*$*+5T96GH#"\N=#JTW,"V#L-VO=\_F=!?!W[U)7JK%X[$^,LLI=Z-3[NTB MG87#S#AN L(*:\05];FC)$/4!Z*MP4'9W%'2M+4L 7-/%"0>R0Q;0*+1(+% MA9GTT5+B$( %1EPRARPHNLA*G!(.6!BE0>=M:].0MK-+"KUK",6Z7,)?746I M6G;<1#LL,7CW634B*J^T=5HXY3GVQC$K+8E84"N,QNG3=L6N MR)UR)HLEX.'@[TQ)=,\2B0ESY&BNH>PU03:*@)@,#+N((W-L;9W1MKDDYZI4 M1'\R4NY-"M$FET1,W'GL#"P_(2(D:FU,II)R7*1\A:1\L?:H"2YIY1$SH/]P M&PG2UGL4!/' A[EGP>?8O;;"%_.C2UO+1Z,Z$5X'DG-4*03W84ZZWPB>QIGN M_L^]A5[<8&L_QH/?X"0P#-1D9DCD5' )Z \'@8XDF>1%(#).^=[=:F24D^#A M3H(SA>4%"]SAQ!'7T2 >C4'&"P%\CWK.O= R9L\/:V-U\2282<]CX.3M"I2M M2E1EP>&"P^=PV"9/E"%41Z:Y!E &":4I,(NQI8S2*2,O.+PZ.+S R*-A2G K MD1<.].X$C-PZ(A FU'JG#!/* @Z+MKXDY;?@\'7;MO(G$B- STS:JH[P:>ES MER/\'HR@FV T_7&NZWX[0@4 M_.YXDHLEP=F?QQA#W2VM"W_UQX/A/948N+.QLW%R=WU*>=DC/AG6^& UOG-5 M7X"VW>$;.QQ/_]CP0 Y'W3S&U_F+&Z-1'(^J5XOO^9]SY M_,D:(K#&"@7E08%W+"%+K4 D..DHDTR1'[2O72'2V#Q'T2KCY>5+\C3P MV?/UGW$NGP__AN[7]?^N?M0C<5^U>GE\Q#([Q%(0/9MC>'CD[Z= ^.&:O[E1)I M*R)<)RW#AT=C>*$J[O+BPG.?4_F9A'$?#6J!>CG,M7N[7^-OQ]TP/IC!P\*W MZFE_B4^_8AV,8#*^^BL+*^EC[F;P\"A73;0Z.Q6+/_-H*[!@(0']8RSFG@!& M1VVBP5X:[Y4D/L1/3*W-OG0PMYX?,/!QV M^[,!<5KGDIZ?LJLW[(7E>_A9O<"UJUE]M_'W5J>UW=E\O[?_;GMKKPV_O[IZ MUS5EV)W=_:V]UOYNZ]5N9V_WK^W-C?VMS=;K[KL[_7 MA$>Y$E(N?[A?Y@#QZRJ./@QZ/3L^_&D?9F,QMUT\DC;]Q?R:VO*VCJ30[B&7X):>Y9[ M[0X_VW[W>U6B_=7\F($_-OKAS3".8--4?^ZFU[-S9V]^[&QV1[XW&$V&<1_& M]'MOX/]]7#J&=U[-Z-@!T*;WWSKTS\/=/[8IT#'2V?\@X"K?/WSY^\O'/S[@ MG7_>?O_XY3,%:M6+__/NY.,_XCNQJ?@J8N88>2I((@'+Y'U2B.>E'%4>:DUJREV MMS\!,IMYL4N2:\FT8ESPP)DSA%'F/2PFP58#)8_ <8_R?AQ.@(S]OK&WO=?: M?=UZ\VYK#R!K8W][M]/:Z&S""P#&VV_^VJK>/H6Z_/Z,O4WWSU4$Z3(Q@B]. M1USM@'IA?S[JLT]I0-JTBB9%(SE)SH 6X43DVCK"J<)7DHB'DKS+6<0[^S7V M6]O],,E>OES$?;OO7[1^6T.VU5HE8W# IQ'?*4J"1, 6AN,8[D&N.W.ZS,:)2RKSUKE\6 8 *(N*)230Q>'N=O6 MT6!8J0M[\?/A&>*+8K*V/ M#X8Q7M#Z\AK_[R2V!G TVZIC4UYT$ P0@OFJPZ[KV=%4 $"I&;2&\R5HNN& M1*!IR')!$:RZ?'8/;Z+NM5O'!UU_ %_-R4\PMO'THI-IA_8:OO*\P1+!AX%J MG:#!<3]+[[ UZSN7^VQ-W @0R=88-VU448UHAEG.]N#^656%JRUZ[-JM SMJ MN0@W.H)5MGG!W$EKO @;_6I4PY"O4 $: %8?]@\,)[\#3 ^^-!UXG@M &'C6 MHUZM^OIJ3B'*/6+W]L;+SYM>J<,9NVT_GI]FN$R(!4#;9"SCDB5O#Z M&C[1(AB]K3=5MC7T8FW0(+B:N?AYTJNN4;^ZA_Z_F3Z^%_UD6!4)J[X\2SC+ M3WO8'>7]W_IE;^O5KR]:&]5#PP/U8#_#5P%6+UO&5AAD,\!L&5LP+;-[G7^6 MVEHPC+7Y*\]SGHEJ(O)"]>+X\EN\@'.KNN#@J-O/%X/KPQ8&33:_W:YN:4.6 MB'I$O^2]UYUW9.OG0?3@OO#DP^K<.OWLK]4^[58U[V'GP!89V>%)GN0$1TPO MGW85?83;P_%Q^3(=P#ZMM]!T#D)U[EPU7R/0$WKP]!%&9*O2GC"$+Y-^?0A5 M^ZN2A.O*T7R;7&*9F0UHMA&G>_J_1JV-/C"B7JL^7'*QI=FF^G_5>N0/IVX^ M9JHTK!RM#%?YT\*7AB?UIF*DW3V:#8UD]ZY>6E7=K$L&K-]!4//+*CK*[O53$IF-P5>,X9M?9)W M1G8?5RT$9R.9+4)>VLM6@=94Y](%:I_=0U,LA'T8 2F/ ?Y@]\-XIM[IV;Z[ M=*NYR1CD':;^O,2'N1*U(. 9.?/_JYTVO+C37K3>5)B;'^K2V]6RD26M"R2S M$HT*,:9W&"V@0!;90_MO;/D()S5\,7=D/*SPMJ*)H]'DL.Y\,1-.6Q<@JY<@ MCRVC^.'\]+&5K;[Z*SY=?YGK@/!_'5>_'V;F7EH4-KM Z3T(PCP3(@7.4EE M!9NQ4QC-]E.''Z&S?'+VO27^:= TZNFYH=F&9FB=)SC M)$%#IM9:FI).C%L5E8SQ!V:9JN],?<\.O+";:H]7SF\'AC0^>6Y:R_Z&V-U_ M_VUG_P/N?/]\O'/\*0;+I90P==H;Q#D1R"5*D>18&6H")Y&LK5^R<\];0N"0 M@1V72^+WLNFQ=31Q("^ 6(<5B,^0ZU1[_R7'$%#\V]EK5R^2WX#UO<_]?ZJ] M!COL< YV=K9UVN?EZ;B;V5?MTKQ:I>Y7RNPY?3KE3E=*2J.8 #V.FVQ8X3@; M.0-5)EQ'GU[8<9G"#OI5X\;1WJ 7YFHRHL]ZQWF^\_:3[^KO MQ:H'^1N0BGAZQ^=J*#D'.;MO/S&!O:><(&ML0%S@B$PNAB$TD=0RG)*A:^M" MO[AD"V0.4G=^K&GF87V>@$8$JO>7BD4-ZO=S U5XQQYE*V%EZ0/-/6:$6# , M9@TKL\7,;F!+A.Y4%>_.RJ R:D4V %\<':IJ0D%[CDGQ_F"O4%=J:MB88/) M$$ZU_P4*#."5=^BB"E.SY)7F1#^UR9S:++*N"U/T0\$\)Y!$T\B3BT2H!'(( M^P3.I6"#85XD*N14(,5R6FE7J2<3X+29%[P:C)J3<_*XTKKY^7MGXQ.7&+9K M""AB%H$@"(>,REX92HB7089$0U6Z1EY,(:GDY"8+K[ T3AG"+-%<:%APBXV7 MB5G@?]K1Y?90+PM_U<+CSMM/D0J@A%X@(P-#',N$K(##&@?M:6!,*,T!IMOD MLH7/=K$*FM&P;FQ]JEI.(;*R9*!JAYRW9"P8,EJGMIU:5_9YF5KU1;-]\[ V M9@ SBG6-D-,S.(PZ]P_+92C#/EO1_/V;6.9HI:/=+Z0*FO/T>M;#@YU9I' MK;7IX=Z>65ZGOI]PV.UW83?5]I39LZZ=6KL6S!ZG#M\\3=M](,2U22=C)AQ< M\-5\D?J-:P6%-/:8N*'J_*X[^K[?V]O(F*N%9G1@,-O M.MP6W#_$0U"#LFW_P(9ZMV33VLRMFW=N-MOF=P 9D_TZ&%;NG2ZUYN^& YN9%5RG5QD0\VUFH[KPX(/SYMY3 ]5\E-6DS*Q)<*6I M3RQ?=Q@/\Z-/9MNAGL!*TPOQJ*I<<3I! 0;9&QQ-?3JG'"X/(%8V-I"KRF4& M-_EJO<_SEJ?$AI";SIY]A*_=X61TAC8>#<9PZ3ST[&VVE0 /6RE3OV,.C?/VSHYAIZMGW,.FE/-E5"E[5 M"F$,PI(?&]!QXK-78#IDF/W#BA:?KL?4]STU$&938-;3LZ^J@LSLVX_9$%U/ MQFP?MR_;(NW+]T>[U>N"OA_R:.?E35)O<%R!?IKDK*>9>7S%&?=-H32&" N2 MD22'@$]=E'GO;5<6N]&X$4]U;3UB:M>!?0,;ZV"'HX/N45[L'UD0 M9;*&&*T< TV?F&B4,TDF3A2V+(B*5A)#"&%H]LMYKOC[=')X& MQ>_PV;>?;(I,<6R0X#QK]$8BIYA".AGM8I38:[6VOCD8+T0FP,H.CRY8$5N_ M;.[N__I3-3IG2;QHP4Y9J-MM_;LZ%\[]@?QV )PO+)]&^#5 M$'.-54"WR3@?DX/):"'X)[:J>.SJS*F/Z/XD65]G36;7T<(GCX![9BVC,C4 ML*/3*P*:'<#70>ALJV>!52[&)2U>(Q^>,Y=R'<(PWU;3L*;L!3XKN-VIX"[: M-T;5#?*S'$V +!Q-/?. [7 YH8VT][J[=; @417,[5HOL^\>3*$TV&4&7GL MPB1/QJ.QK?U[,,'US6"4F_714GN$ .NK6P&_MO4*L)Q+"E6".829\=,)Z+#67EY>16S#3S81Z9SK(&23NS@#E M#4Q;#M7\''\_.0N?]4>>L4'WN\<[&Y^2]BHQHI$V B-.N$/:!X&LPIKKX&SR M?FV=R4MLN#67J2,#+M_?V1.\$/AD1>">\Z+V52H9ERQ0@IX M@+G,7";I/[=NGY.2 (>Y^G>W3V28$Q@[ZR6 \-6GG"<_[#*"\/FE.Q6]!I.IX@#/* MSKE,FG/1R\\[*4I?G11U#_E-IQ>L4OY0SO)]25_0P##/@FAQ366&LXE*B)G%-/M#>.8!L(#Y9Y%Y92!W(WVV?V)OTP//GK-(#J M5;;P]I_S";1-=CY_8L'GH'6.4LI=9CD32#M!D219%59&$NNRF9\)>LD!U 7F M;T]J@V6_U1E\C9FO5]QHYB0]R^36-KP?9DODPDI<;B8_0]5RG=J+@8TO+CF7 MEF;CN6;*&VMVRAN]]Y2WA5I4&_/0\S>PC!Z6MC&);"=3X3I\_^TCO/OQ\#WO M_+--=S??'>QL?A"=?S[0'?KGOQ\W_V4[7_XE.R XYX7KX_[KPQW:.?RX_YF M3Y/7;B4KEQY$ M/W^(LP\=C#(C69/N^"J/!/24-E/YY^"WUUEF0XS=V:?4 MCCW+>*VR!P>N\+!''@N]7CSZ,S%B^34Z=@ M@6:/^:*U=_4SY%>G\1<5X9R'>J.-E\/>I.=:%Y^ATH/D!HNZ.# M;#8'WEDG!U9^SZE'\9(@$;\PP],[U2$F><15-O-7V^U51#F#\C1Z)*]ZU>%S M>B340=,O@/M.#8EY0F<767Q6>,U7OM*KGP?N>9H=N/!,<%E_.K(Z5QDV9TY? MA!<_#^WAW%5R>HS-LN)@1B9G0C,6MNT!" (:=D?_GAEI=S3*V26GEP+%O:\?Q659Q"U4EL*LKV,*?2?*_G:RW#7-[;>Z!_ M+B-6J 7JUW!QWP$YF"7A@!S.HD-ZW11A&4_V5*M6]RH',/ZJW3 M/9SF1\[F;9J3M'C]5WD&8%&G M>WZ>J#R:!DW4N:M7)IA5WHIZ42Y/\YKRPU&\("9G(U]JL,ZB-ACF4&L80_;1 M3/ELMS]?N5,XRC[#C5RD(>_X.E-VTC_=_]> HB*0]@FM>2XRMJ0[8%U M+$].M(9-#%>KA/JK[<'FF<9G5^? 5+2FX87U^.?7G*HM.8.+9V?E'?L;F6+\>G$=O\9W/ MGYQQF$>O$);$Y$HS#CD9,$J2$QJD9-;1M772AH6Z>W3S[9LU0&%TWBV M[N@T4!C@9FV[/P9T[&8\JHMM5O4@UNZY0.X-H\1:]SR<']Y\\#.C[ZA9D_7B M46>K,YBQQ_J\FIYMU;&36<)PH;C"#V+K+XWP?7'1V;MH)EQ"I.3CZNPW6NAZ M9"%/:373+RC,$.IUUH8J=/Z2!#)Y[P=!^9ABU2:S^^7Q- M[Y^/.QN?A"1$68=SCVV*N%423O;<>!8N%R76F,8+U=6L)9QA >>#R=GEW :C M#&?)&BIPT/PRBUHS-NV9K;F7X_?L$&1](PRJFD"WUYVN+$#\ +A'Q-R@7A

1I-:_628X1F.[E:53G]<(%SK]R-58^NS WLXS:WUS>9^WO$AOW^+%Q MCQ39PNX]LF4CU,EGMC=6:.]T9T]YB'[X<](!5'W: #7_\\J[[ MX9_WN0%&M_-E^WOGCQVV\\>?!YU-?W*>:7_8#UT8$[#J#\#0?S_LP.> =1]_ MS)%H7W8PW._XP^$6[GS_,P>YD$]*8,:E;75VON?K:W] MUG;G]>Z[G:HP\[+K,O]TA/>EY,TJR%1U1:;6D,H8LK#S]K.5^_ENN@_DD^$T MJ: 3RD<-XD;F5BL1Y]H$E,,9!"U!E[<=E'0&R!\>5(V'JJ,SNU$%_YM8; M39>[U1W'P]&LA-X/+6,OYS2E+@8\)QM5JTR?SXBC47PY^^6WT!T=]>S)RVZ_ M&E[UI=_.&F7R 7"N74QU'M1OGYZ\+W!]^D[[)T[O/'W[1?76N28V]7N*O\!< M7ODV?D%N^9ZF[%;?_-%@"7Q1J-49+!?7'M EGQ^ MS:(>O4/PM6;XL=L'+VN0#[R)?] D3C5\O^X/;3BMOK\R;8D/NR'TXM-L ML_FHSW:3C.?@@V3<8Q8B*&G<:2.#9YAA%T"56TXRV0Q/W\WAM(JY:%HVV2W5 MLKJ1YN'KWL[^QO?=?4] %3O\N/_V^X?]@X/.'^\.['S9^O;AR^=O MYQMIPK6_[6SNB,[W]_C#X<=>9[-SL/O'%H:Q?_FX__M!Y_N_)SO[K[N[FZ_3 M3A>?5$TT]_#Q)Z>235QSA!-5H-(I@[3D!"EFJ8Y)6N7^O M\TBY%! G6"#M</6D4*^K[ONE4[IU.5 M::$>QGUH(O1F$WGI";#2,/D@U&VVKJCSJ;OS2-Z,R7]_5@N#F8N'&:]"[JB 4[;XZ=G5>+)BN9 M@K&)(\Z<1CP(C+0 % TJT42B8$[QS'T,OE@'\]>'40SG87J5"#Q/EQ[3SWX;"] MM9/V29O-;_;P3T;3?"0G7R>."\#> F#W%OB2UX)8'REB-+<2,RPA1RA%0@=I M<-#*$[RVKG!;&+(D9?-ZTO'(9J2";P7?'MMA6/#MMOAV2B!#;D\ML$4*^X2X M,A9I&B0R.!G"O4ZN:I6HVU+>V5WXB/C6"#-;H\UKV_VO($B#83>.[A!K>5TM M_!K76-@F]/)MK-V:$Q<5]W1WZ.K>KS,4 /P\&X78VWSN2FF= 79XF07F0 MNF4S!#V9;=0_\CX%DI);RN0RI+$Y5:Y6@J7 M3DAKJ-.69+LU;2NM&^_T*\!4@.FNY?4*,#TF,)TJ4(PP4)B<1"DHBSCU$3GB M08%B6COO.5&5@:@M5R"8J!%:TDIPT>W^K)SU:L8>K H^/BQQ^V[_Z9> MV(*/M\7'W<6 THKVO!QEMCXV(@@&!>4,HQBJ9*&M$<.<$I$I8( BR&*,;7UB5I M8R$:K^@505X1BTT1Y"4)\D+(I'".NN202%PBCD&&K=8",24%)8EKIK/'F[>I MO-ANH6F"_+@6F_MPP-[ Z?J, HMN]O!/!FP?EC4!P!98O4E2WO[&>*>+OU70 MNO').QZT9 (I94FN/,"0@9V$$L'160U+*'W6'MO27&S+?3L%LAFAD@71"J(U MDSX61+LYHG5>S1&-P[;EU%'$ X$?B42DG3?(,,-QPH)82=?6!6TKO*SZ3L\@ M./)R4MQH(]ENW?BW#C:NVEV.1TTJ1KG, ,FFC; XI:_OE*XZZH[MMX4J0*4: M9:G\]@#ZUGD"DG?BOOT6%](U"A.Y$1/97M2M $U95(XC%:,$)I($,O K8M)+ M BO"C:S2T.Z<@]8\'WH!FR<*-@^D"A4DNCL2+>A$(6FF D_(6.,1-SP@RTU M@01LG-?,.%EUG^9WMIZ7*('&4,LWPWAD@;Q/._B.JAYV@ZP5E;"!9A*R&V#D M='&WZK7=Z(=*W:T[@)<$V]L@YLXB=TLDYT5KBE+4,D>(6V2#5TBI3,T]U<-$07* M00E6D2/0BC$B00KI>$S"D[5UW19B64IPB70HL-: IVX:BRRP=F=86R"-UAAO MJ4J($Z(0U](@)Q1!P.\PL\)Y3W*\0UNI.Y/&$NYP36O?8W2 GIK\!DW;<_1I_RYL( MT1?Z8D]H9TTOD*\2JU'!J5="H$8K=2I#-WR?=7AYT')FYHTMP2$<09>(PMCHJ%RO?'6]+L:R.+D^&\JRP?6W'^@-X M<7ARUI!=RG>N/-^9KRP@Y=9L70M,WAPF/R^2':&XCP(+%!P#LL-81,9:B9QT MTE(G&ER? "U3&6$>PM1IBS@+CD!)D4LGL_ M8(*98-)ZD&%IVE0LJR3+D^$Z*VS>>=WMV[Z'4;=ZT8YBJYIR-$AH G_4U0N* MG6?E>4^]RO&OO,3O\CAWT_M1K(*A?H]PG;CA_>1PTK/C.!S"1WVT>>$'4 M&R'JOV=,0,8(:YA'F&E0'@D-R$4AD0J8.HN=BMEY1]I"-E]W+/+=;$Y4Y/N! MY'N!,47E'$DD(!)"=LYS@:R"'TH+I1UU5+N4Y9OJ._.E)VX;NM?FC-=0RNX0 M:[[2T/1 &<-U;.B;'!E:5+8[ ="7,T4TE>,!8^ 6'F2-]3##S"2-NG #EP@K85B1I)E+N MH 2R+W2;X56NH%L,.=>5_06&#P)[- 2)K"A^L=[<>"I_:1J'6EC;S86EA=][ M,?\"T+JHU5T)NP5Q;X2X6XMLBX7$;/0J)[QQQ%4N9I4X1L1YEXP($;1!4/>$ M:4MZ,9/WU^;H>D7:;R_M#\*:BK0_DK0O\BL:-1':(VD21;!Q3(X!8H@PG)P) M.D9,L[33-C47>S@U2-J?GF6G5 XHE0,:8L(J/1-N"K)G*A5CY5B,U"/EO$"< M 2^2M$M9SIK06&>)D&^-E9#\^ M:77[7^-H?/OLSI+2_SQ3^N]5#1O:K_V7]09=V)^%E=R(E9RI26F-T(89@;RR M%G'A&'(Q:<2]MRY@F;R).71)LSOW)V]>ND8!H2<*0O>J*!406@H(+:A&1"@; MI6(HZ@ @I!5'L'8<>:&M"@3;*' 5'WV)@;UI(-0(]69I4 M;5YK=[;*ET6D%]"\$6B^7V1NSG#@9U$CJA3-2241Y9>0]R(R"8L8%,]E=S5I M?J^&(L3-I#I%B.]#B! =LM@81+V5WE@ 84K6UF5;W[TE MP!./+U@EYK,94QP.8VAUY[V7X[U8V4H]@@?E.K-UG;M74F2WO?)V3 *9U\GP1M66B'M-,=^=CK MV7X<3(I)^V9X>*;J:]+14E@H9'A*V:_FD:%!(^VE9H8)$TAETE:X6&>>L/P^ M=#NS(K]WD=\%/H.3LO/@!3)&*N13TD%A6,MD@2"1 M-EN:T[\D?!1H:\!3-Y@^%FB[-;0M-L15A&&-%5*&&N".1"(7@T?.<2Y52B)& M7$$;OKMKOB1Z--A MN']UKMOKCKNQY'N4?(^&;=(]V[-#V)E5AXNJ M+7(L+65+L'7#]*\IE,XVZZN:I6ST0Z$LMZ,LW\\5D%36,"<1S\%(W+!L[A($ M 6,QQFJ'K30Y#LF(967?KY#*59"I2<_6-/6I(-/RD6E!F1)12N(Q1YAHC[AU M$9FH#&+*"1FT"["4:^N\K5>@GU C-*:5(*6_QWY,W9( \G28V]_65S7J"C[> M&1_/%*-T7%D1DT42,\!'YQUR0EED')')X("IIYFY"7/GHB(ET*"YHOR05*>( M\A)%>8'J*.F\P0XC2J-%7&*-'.4446R)A%^TTRJ+,A5W]H@]\9B#5:(ZV_W1 M9)A;]K0&#D93259)!GDRO&>^O 4M[XR69TI&2AN\%A$C8J5$7&F,M+$)&4*B M%M@K96@=8=G\F/,BRRM!?(HL+U.6%Y@/K!PGP1C$>*Y"1''N81("2H8Q93RL MH!15%2*S+(?YDV$^*VSD^<<.09JR5[R8>5:>[NR-;3_887@S'(2)'T_7]J1" MSOSI HXW ,>=,]UC!<:!:X%TAD3.B$-&!(>8HEAQ"FA&\=HZ:V/=?+6P2'&S MB4Z1XJ5*\6(;D42<<:"N)$X4XI: /&NN$#611T*% =VERF*7=\YB+\:=QE"< M[5+@XRF1G+D>."T=,'?W%V2\$3*>*4'K95+84HV(TASQR#1R/'0\80%>5GV/(J/+DM'%.F66$>4H0UJ"(@+L12&G$D8L!>%E!-4C MY738%:C 4\PS-VM3<7OJ4C2[!E*7-_9D..CU"B[>&A?/%&&URK' A$8Q*HFX M9 P9X2S I!3<2>EH7>;#W-UP76PSS97@AW1"%0F^NP0OMN6RR=(D#/+*@?9A M/$;&$H*8(U8(8F!'5W89IILOP<4N<_W,S/^==$?=O(IHFO-6230\!\A3_G74 M#57-XT&_V&U6EOQ4K3H6UGJZU*2@#LU;J(&MS=XG.>(IT/Y1T+R9E,4HL$QP%8QWBV%ID ML DH!DVUTC(Z[5=%NHM!Z+IR7S5_F!>S."E&H=7F1=5R%E2\$RJ>J?G*/"P. MHP%9H:I"]=D.%$"?=)A0!Z>?XE5$LBD=>9ZRY-X_YRF2NPS)7:Q>STPBG"9$ M7$B(:ZJ0C3P@Y67D,FCMA,M\!MYIO.06(]#]UZ\O^E\36,S9 H:U=?ROTU)K MQ3A^&UP\6Z05U#F>DD74&@VXR"ARP5OD#;'".F5,8,!H6%N(YB=F%#%N)J4I M8GPO8KQ ;UQD'FLB$8O)(XZC0%99CZ3@*1IN(Y6P"76;E/[*]UC7\L;EQR[6 MPWQ&%9]O]O!/!FD?PAU6(>Q&/U2 6Y#VCDC[[QD3$ XJ"H.15B(KDBHB3;!# M$>L<)AF5=F9MG9DV47O#<"Y2FE""Z%:OI;)ZIHVJ9%Q9KC 0P&,2Q%,C9 M@.$W*J)22=*$E05[\ X^V \4R-6*R2 MT$$0%&6.ZW(B(*.X1XEA $D?-4NT:AYBFE^XH AO,UE0$=YE"N]B45C/0'@M M1E@9ENL>1F1EBDA'' "$!4Y$K*V+-J?-CSTJ%KOKBC7H"Q%$)[2Z=RV=5@+6 MF\!M9DKB;%WG=9D6MKA@O\AV9A'3&(6("B+'+4434^AQ I 7-^?1,5DFU M9EEN]2?#=U;8BO.^[V$TMMO/3*=U-*A3V4NQV-5G/#-D/'D]&,Y7&1#SS6R- MB_'[EK#Y]JSCSC*:O$)$"(MXY!80,WK$,!9,2:HCK"+ IJ9/L'5U$>D'93]% MI.]/I!=KLCECN; ,U!@L$ _P0TNID<#2&J%M\)%ED9;FSK[X8OEI#!.Z?3IN M41&;Q'NJ==R#J1V>%$__W9'Q3+U9 =N3"T61+!4="BCQJCBSE"G&M%3*<>*0TE",XTXEQBY "BJL90AV,0\K6'3&/5487,)=/@_8^MZ$?X-W:_K M_UW]6*K,BA=T)K35)5]VQ_!\_L=B3/'__6WFGGQ9E=KN?HV_Y:E%](4^NFA+ MK"(B\Y/]8G^=K>I2'T/?ZB'6UEO;?=^;!+B#'8WB>-0ZB+V0P:,U&<66[8<+ MKX\ $%ZT]@_@W4/8@^/6(%WZF98=M_Z<]$[JK. MXS"V^H-Q"Y +GL_V7LPEH%KXJ91T)H?PKJ__KBN<3ZJRYM7^F$WI]#&9A)FY MN%;'W3 ^F.'QPK>FLH-/OV(=B,ID?/57%@3% V;&X<,?*]529O9U9K86?N;A M5@#.0DI4,A:CI]SHJ$TTV$OCO9+$A_B)F[79EPZ<S):^\^9B3CL]F;C;7NNA%^67,.CU['#4RD$-!X,)7"N,VJWXS4= VB, Y-&!'^?."[F^_QSI>#!&2' M[GS^)*-FU#N''(L)<1$Y,EYJY(W )@:1..9KTTX_N4!,)HL6R\@5L0);RR4' MIF$YS#1-A%&E@EEK16"$1QGUAA,XSCI;^ZWMSJO=G:W6FZUWK;W_V7BW=1&F MSVWIJ_?H.3ROE^VG8SH+0G;X&7!HBN/5YFP,&/QN1[#M^W$\"^@&^6_5\M\= MP4H<'DUR\R5WTH('ZF9Q7_PPO Q$O57? 3YF@60 +N?O'<)<5=<95<=KFO1Z M)ZVO<90_-AJ#!%0ZQJ@UF(Q'N:L]7/E%:[/;JVYW3^/) YG^&O]WTOT*E #( MPG24"P.!8_^@ZP_R56LBDB\Z_5AW-)ID^M>:'.7+?(M#WP5: HPC'A[U!B.#MV>3 =\_A*$=38;^ #A8:!UWQP?5'>IOM(Z& Q]C&/W: M7IRHFJ7 %<:P@7\XB8 UE:;5]]-!M^RQ'0:X=9[$^I%"#?X19K&><2"&?M*K MM[BKAE4]W_$!4*;CP01(E(O5L^>OINJK$<8SJ'\]'(S&,+;,->"?H\$P=WC) M2]<=P//9T?G/PWE]./N]&MR+UI6G3&-$Y=4T$'!ALN>+_(.UJ1@D'*[UM*?A MX/#,Q%^ZU1=68P03[VUFOO"M[K 54XI^MB8'L,'A_9BW]KB+JFL"E80[A]P; M-L\T,*319'@R'=)AA!,_S_;]'GM[_B"&22_NI@T8UVQ8>Q%T^$J=WYI.QVN8 MC5>53%?/NIO*>3D_+SF;D_1YX?;N/;[^!: @ $$O#.P7$N0_63T_B' MHG_I@?S3AP8EOT+MN4Y561Y\9L)'H_AR]LMO,Z6_VZ\ H/K2;V3>\\??M%]=8Y*TK]'M/XIQ\U%SYZB7NB-I \4JC=!<6T@HS]@R'0R!WX MW,&HM05G>;A&W-V3G8V][K>KY^(!=]."Z^TJN_4EINN?3^X#.7XNG]QL#FTQ MTJXTWTSGKA/A>9W'?][3B)(K;C4#?JHDW]E)$%M_SH73*"LPTEY&QS#G"NOO0M<1TH5X\'!'<\-&Y?*8AQC@U;0ZU"$&7W;HSOXV_4#?LP_[.]]W M]M_"Y_[EG7^VCG?^^-C[ ._ /7LPFI/S(08[,.:=+SF<(!S -[]U-CV,\S/Y ML+]Q_/'P;WCG SS?WX(T12.>8V:D25H(@G;)#!E"(MO P^,(*C7%MG ME+0EN9@0?*\G=1'/R\7S5OZ B$H\1J!+[/H MEP=Q$Y_?2558RD8_3 -"]O-S/&M?\/&G$!5.# <436[VRX$^@9;%D&*,.FQ MZPKXO&_W4>(DLD/9G\)$%1HS7=ZST3Q'@';9LI9C2WJ#XWE[HE7RU!)I5L=% MMU+^1,[+S-Z7I_;JMU?/4_NH?I_&>6H?=396R%.[XO[%.WG-EN(R6_$)?"@' M[8J[%5=QGS5J N_9+[MJKME*D[1CN%=CC4DWW;@K/M7W*H0Q:-. MZXT+4=RLHD0SK=P7*TK<,0CDAJ4E8"_7U?'_&HQ&C:DF<3=;=>A]V/\@.O^\ M)1_W/[ /W]]BN#;O[/N3G?UWW8^;&\?_^YL_MZ#:_1V_WB==DX60CV,PU2+Q%%@B>2N M%AH9*B72A"M%@X;U$VOKLJW%X]9UOEU(1X&BYPE%=PQ%*5#T<%!T&E-B)168 M18?@^, 15HA%QA#B1HC@C/""9H[D6EB"A05*%H1*+ICV$V!HH>#HM/@&F6M M-\H *PK$9">M0@ _'+G(G _8!B_"VCJ1;:X*+2I8M"I8=,<@I()%#X=%I]%$ MUGL=&:? @RAH:)Q(9*67B"@"5!;.$2SNQZK3B[.H"0]#HD**P)>6V>B;8AJ2W;GLM=W M:N=RO^FG1;H?.-6T2/?]2/>"Y9]3SZU-R$N6$#?.(H,Q18%[AJ.,A&E72;=F MNBWPG1&9 '&V&'%%&-(.6T0XC3$PPXBG M]=F-25OP.W?Z*=+=:.E^T$S8(MWW(]VGYNG(O#1*L#QOB!V8.PAAL>%L*'JAZNKFI6M]!:Z+&C(:Z=E_\D8;$Y%HC= M4[M3L%!=W7RV8(")1+N(4$!,&=)1H0#W142,F)59*&-CUH*,PV<9:M 4A M]UW(^Y("%ZOBD'G>X- <^T4!A[N!PZD!0S CC8D2" M465"[9 U^;]E!5,5<'AJX- .?VQ@,,3!8?F6%L*.-P-'$[-+9HEXAG'*+C<=,!ZB;3A M'F%-F164:DM\S1P '#2^]_Y RP*'I60K-BPAYYXR['0] \:N1E O5 !8.,\P[A@+GPW'M!94G)>C;R MW1Q#89'OV\MWY]5_G>/3V_G96"6CB_C=# SP&DD4Y>H\@H-IHZ M'14KB5E-$-22F-5$0&R.P:)$B]X%%+<6C1::J@@+*A&6W +I\08YPP5*@CFC M;(C*DI*:]3P$O#D6BR+@=Q/P!:L%QY*Q'+Z0DM2("Q*0 \1&H.-XIQE(ML'/ M*SGK^0IXDD#&:8ETP-$DIKAPM\W;*@*^ M8@+>')M%$?"["?B"W4*#["9.# *M"\YM4+B0#30A$W4,1M*$L]_A::=TK8#1 M8K/;FXR[7V.K>W@$<]\:I*FE8G"4%V+4LOW0&L[%8M&,46(MGI+I8KOOA_$P M]L>V]ZJ*KJD1<6.AP>3^H'KM=SN*X8T]R1_>& YM_W/UO5%!RQNAY?:B0<-S MZCUE$8'"FKTXN4F-I YA0,MH=>X1D0OC:M[FC#;(Q%O$?L4-&D7L'USL%\P< MRF%K/8E(2D=RQ5P&6I"3B#OEDL7"$1^F9*_8-:.8K4/[S4 M+X1F;?BR?$*-25@O +&*YI,"$/<+$ NV$JQ<2-QR!'0) "() M4)@TT"?B G51)^\3F=;"(FVSM*B0 A!/#2":$$]2 &)9 ''*(&"=-*RA189R MT*]"B,B"=HVB$"H24+ (J8OE 6UL"LS7&A"6ZZ?SS_SEI^--QZ>W;\$/>.!:U=73\QTV"".= XE:I-GC:K[O_$K*G[-^4,ETRDP'PM%L(3(*2YR)0'0*3MG,LA:H MI- UMBCUI$4F2D6?!XX^-_3-5O2Y%?29<;(*2J.)D9$D'"4RF8C6$:6$&683 M\]JKR!KTT15]*OHL&?K=VT&>J^RB6 ^>"$R-\T7TL$"LRD$RC]=&5 M:-A&]Y$5?2KZ+!OZW-"K7-'G5M!GQCT<=:2E^CEQD7DB03/B5!0$J*40)7-< M->C#;UP#=8'HL]!TQ98#RG==8I- O=M(2KQQD'+K*'EU:+[L%1\<--^V4VQR MF%?!>2YP?C/K%A/.&V$A$^D3JH8N4A)H$$2 #N"#-+*DDR_"+=:^A(F*/P\< M?V[;+5;QYWKX,^,84R8&!DF2D!@G4BN&IFGIQ)DD8](DSUA8C&.LXD_%GP?F M&*OX $)8C'-LT9FK_VKRFM=/I[5] M?(#[.N+OJ?MQ_->R%[N'QTURY_J_\<^GDYMY6@3HL/PW[9N]^\ MY5M3O$.NYV5.I??\+#EF?Y;I-OPF4D:]0@B R*6S8!TX&K6+T6@6$[Q3?.7T MIOVO\:Q'?@](&(#_0'S&-WSB>Y_\R7#E7V<(<= ]).<(_RV:3;86*6+A"5_C MYVJTO3\>CKKYY&IK/==8=[TH/Z5^K^<'PT[WL#/:[Q_C6&FXVH'/$9"CCF! MQCY4?X ,.!K^O)BWO(QB%T8\\(,]7+')CK>-O+]=$IG+2:1^[OS[##(L0#4^ M*XU>P4!2HS!2;]^C -E]V\/[Y?;SEQP%4>_MLTVVM;OQYE(1$DG:QF)"1>*$DT11+KUG(5LKSJ\GJ!C XAZ,)DL(T7K% MF)$T2L_ L'!^IWU#--^Z&&A&?-(=X>/B#P7#&+I1?^X/FEWR!+4O&)2K2CW0 MV?U3RH%.=M#PF\+A I2W1P!.YM[I#CMI^F*0.N&D<^#?]P>=HT$_'<=1)^*? M]_J#DZ;>Z1[T]P;^:/]DM>.'G4_0"=#KXE H1&$(I]=V<9X!AB.T1(ZZ.,1^ M_U.Y !ER=#R U8E47>V,NJB;[*TV(Q\?1E18??=P=%)HVS\>= :3.9:OHQ_N M=W*O_VG8:>1RSA GT\75*I5)8B>C_.@/AFN=77Q61@'?_X3#=QHMMQR/]HX3 M3LSCN'A'[/:Z7U>R3.XL&4Z?C>,/X*@_& \RA+VFV,]:YS4,/G8CG%XWGM5A M?X3$0T6LZWO-K$__.(0CCSL*>B?E,;'7'T):N^FVF4SI5$%N\D5B46N.AO#D M],-3?-Y1SY\\Z1XVFZ"YZ>G9)Q2=Y9RUT#QP_/5$671NS2I1],7)F?KDP1-5 M:]3O M?V>Y7!*ZUCV >^"*%/A!E,V/4^$N7GN)FW)LP-^3,^^">41G!2@*B/].).6O M$TEYQJ%S4P(QM:0$VMT? '2V\+K]86<3]:C4^?T8!:!@JYVBHU\A'NG1$HV0MO;+[:N<4W_N[1U[WZD;^Q_G^\ MV#HEQT*?K];X_,8R3ND2]WU9!,+7[$6#(O@AC.WHG_PY;^KCV,V[?:3J(F3> M@Z1.1?.'_L(5S2N:/YS=?!'-KYMN9WZ@'MZP%),LC[@%A[PF*I5/>OC8*.+-:GF>=>'%KJY?%G-__Q_EC/^ M]%YSZ>N.J3NF[IB'NV.^%QY^/BW%\Y %5'X3I;7XND15(Y(WA$/"_M.L_?PTH%\L9434)*/]3O=E]^V&K!)'C'+9W M7WUX^VQ#O7V^R=^^?_5^BY=(J@WQ]OD6NQ!0OMO;WSYX^67[RY[8?K_)MI^_ M^K#UK/?M7^J4))G]-/[WSAB=?NI\E34LX MN5'$*6%)1EW+:RX,%V%EW:U*T[(R=Q5LE@ELJGBJ.^;6Q%,2V2H&(%@*,H&U M@@7G!+5<<&M,K.)IR<03^RJ>* ]:"^8)%SH1J7DB7F9)G'4AF1"X-+Z5XNDZ M?H9:B6R9 :N*N+ICZHZY?ZH^Y!TSAU*4P3&T[%@.+LOD@M<9HN-!96J!2OV# M4C95*6J;4J2^*D7@!#!(AE ? Y&*:>*B$"13GQ7C/!GM5M897:5T4@I8QAQ9*J,=4P_=%"7([;%)2OQ,H_+T6E58+NE>ER5Q)7$MRULA>.!**XD0G&W.G(>$,&ROW)BBZJ!/7S6K.C7 M)O23QJ*!01,OCB_\: VE@1N701G%I*_HMSSH-ST:C A_0*,DTG)-)&6>!+0> M2300M-;2!("VH]\BPM8?)GM7!*TD7GX2SW->$X)EV4OA?):"!:NXIRK3'"1( M.@EB^;X_K JC.Q9&TR,98RD5.J("#D45]]X2%Y0C8*@0 K)E@JZL"]E2.?0P MN:\"7)L SDD=/$0..6J9J'8QT9B99EPYQZ.J -<^@)OUZ9O(O*/85_WI#).D8=H_5C/*9CQF_E(S]PO:BJGFU2/7GT MD7JA4PI*LBQM\.\X\ 4K*PKOBI$FQKB/'SVK AXZR3^:0X(]-%*9Z.R20L9D[9">JY#S,%[ M9=15_[%#HEQ[**)CLG57(A>BDU=6#!2NVK$K)L7#D]BA:*T6RS)<&:4(ZB M*0FH9Y+(F:')4T*@O.:2D1'E;3DP7JKE?:< MR0P<(F4U;6#)4%1.<_U=3M'02!AH(-)X0ZR1AHADA'7*.V?+ 0-?E::M*/HP MV;,B8*M,.:>R+&&_#FTXZ7UT-.3(P8'6VEENKP"!U92[+[C[O#5MY6PEUR:5 M@&W+,ZJ-GA)/O2 J*4>Y85(P0,"["';5F+MO-42';&S4E"<#DHD0))6!<9H, M,TE07M60I>/+::0#-SE9K3-Q0B925I:$1B6)D:$YYPVJFF-%1-(6*2*/J\\L)*&IE;69>K1MU8#%3NK #8)A+/ 8!1 MZ:2S9A*BE0P4FC#)! @1/^,7\Q:'KMEU]XA]TX-&[2 KRCE)TC(B);/$)S10 MT4@%F\!J*\/"LNLJ:]X.:QKCN0,5<+VB-(PZSI7'A:41=*2\UFU?-OZ<'CGB M2B+P6B#>"D6D5HXX@_PI4Z",12&L]NW63181@?LP.;SJ-VT"4:9LC@FD]YY+ MJWSP7D>G4?M'/4?DZNI;-A"=GC@JDYVTP1"-B%D*J' 2/'#B$52S8&!0)JZL MBU5C;IS55+FS F";2#R/@:?\G !8#;Q[Q+[9 MX\<<0^+! "GAP$0"1?3#CR1*%W)4- >0U<1K.7,:$:C5E&6:E0S"^FS!!,US M%%EI7;63Y>/0Z4%D= 9,EH((:3*1.4GDT)+K$HQR*@ M()<,"X-N[ VZ\;@W.AY "].N-_]WW#TZ@,/1#?*N%]A$N8Y1Q[B7,1Y3@,2- M\JX?A>;DA <1DN,^1AF]=U;CF-J5L$JK=>T:MU2:T];NQFBV #U(M%^<(TIQ M1B13J>3)19)%IE9:;QQ-30@7IVUM'/M9D[J@^;-^9[.,NC@?6#&&I]<-A$XK3K@TG'H3,%"93S/T9.L'!")&YE8 MY$KBG>=*&,OQZY;K@#5&8A'MP;T+QB;\?T:N(DY61&@NLB7CLE/ MIH=83NB<'2?:BI*KXP5Q/BJ2,F/>)>8RT)5U;E=Q.[:4R1\F@U8KI))X^4D\ M3UZVLCJX:')PVDNP/EBCG-0^4J YAYJ7W6J9,G4@;KQ34AIJLR9"24UD8(&4 MG :"^D)I(<2#!(%"Y09YV94);ZD\#$7FB\B!PH.T63JK?1 Z&J6E2/XJ/%AU MO9;QY>97OK1" @-AB)0A$PDYD9!8)!!4I%HXIT- OC2KSM6VLLN:F/THZD?0 M %'FP&WP'O]%DT4F90-7-$B6)%3'TW+AU.;LX2,XJZ((G"! E;S+20>9K:;!<&FCL"&# M32H8X-::/._Y;I7D]R[)9XZ0+"O](0*0F(LC0%-%K%*6"+0X@F?!21I:+LEK M8=\%,+G0U$55GIEW:PJVE8>?YC\6?6<2N)*XDKBA:9+2IVUY Y!GLH8G;6> M1\%B*@5RHDU5D"^;()\]'U N9AN4)&4G$PDA$^LE)]%FP8**8"&V3Y+?=9?: M^V#1G=$^#+YY'+#L#3WK&'6,[XWQF X :\/7JN95$B\IB>%VIQT+%F?4]#&>:U=J!"X;! X>_+'0"E< MSDC0])(EY#X3_(T29#VC$!\#<-\^#'Q,!0EKQ\::J%U)O,PDGJ=E@. H737/ MQH',R824HG7@)#4N>7^5IIA5GMZM/'TYZ__/%IA.DA+)J2!2X#HYF?%7$70, M6ZJ7,ZV1^B5.N(\(_;>_\'@\XA\9AY9%JK+'GD3J84=LG3--C;/)X#9WE!.)9@?Q+ 8"UF7ALF+4VY5U*5_LJ[,*K6FPEB%L>6%,= ,#,]&Y"RE=]1K[E@I=JYH M=,Y>Y="JPEB[8&QZ9B^%Y\[I3"BH3*1.D5B(G@#5-''MO5:TJ55G*HQ5&&L= MC,W3:0-Q27/O;7"4R:1SH%8FEV*2@$S KI)X5SMMW!MFS3113(E%RYDE*5FT M(!WCQ'.3B0U:,5:Z=O&,%N3%]FQ7[[11H:I"U3TV&0?/>71:&*VEXR8$H3@P MA_]3(=+:8'+YT&OJ_U*<,9Z](]*:1*0QD3C4IHE7:#Y2E3EHA1H7DZN2+RI) M^"YP;!$9Q!4+*Q:>MSZ3M]D*#REHJ6@.1?I3*6+(4K/H:@;6TF'AU/H4/&I) MG2541BA8Z(E/E!*4<3X(!IH&MK(NU )K+U:5KL+8/<"8YYX98$9&M#J5%@%_ ME508+M%FH7S>@),*8_<.8SM3@Q1"S '5="+*"8 ,:) Z4$"RBR)$5B)22M47 MOL8=6J9B%656A;$*8RV#L7G. G0*G$-20+5&6Y)ZH!QB MT%%PS:W-M>MVFS%KMNLV"B%*'5!BE5-$4@T$]2]#@EUY\7FBR+@VED=G08"T7-NL70P*P8@IA"955:[E@Z]IOH(1U@G*$LE,,S0= M(R/!9"#4466E0*,R(GQ9MA[W?W= MS<,$J?/[<>^D(]AJIYQE7Z';SR,E#3U#FIMNGTOW[0_%0>&/SUO&'UHV3X_ZPV[139\,H.='W8_PM"P"X6OVZ")E_1#* "OK/_FI-8YD?BR[ MN4F(783$>Y#4J6C^T%^XHGE%\X>SFR^B^76+.MS*AK\/-^#J!WZ7 MO6*[S_3:4.&M[IBZ8^J.>;@[9HZX <4$9\EE:FB6*>60HF7&4*6#5AQ.RS;P MFD2X%'$#[S=FRS:(; 7C.1+AHR>2:T\"%8(HEW)IM4PS4TVHIC.V154.*]XL M&=Y4"55WS"W61X/(LE1&,UFZ87A@T9NDLHB&X,4'3=DJHZW@?KIS(7C&KA9A5I5S=,77'W#]5'_*.F:=0 M&8]HS#D7HJ=2V!@LFG4I&6Z9C4S82<0_KQ'_RZ(7S219*BD%V.A(2"$2Z5%# M\B%&HFSIE6@LKE)&O4BO4GO O9N!>SF[.&MY=(K5J2JS(Q(:RGQ62N24;2& MTF?!2UA95VY1!?6(^22N?<9HQ;1*SZPV3BBI.5Q,M/XCE$ M4?(I!A *E34G!7BU4_JL0UPH2SU/65PG):6")"R&ER%9)'YS7CD&*64.% MN!9"W*S+/B@EH]*46 VH;ENG28B\=%9&TP@7T:?2]KY5&'?7"7\S"?^3(4BY M_HD[':-[F.!P](2X1IN_#X[];\^7-,#.;]W>P;#S3W]P]+3S>A]@A).]>D;] MO+&*=8PZ1NO'>,R'>]]*#W[@^DM5$=ND(K(H?>99.]!1R^M#L$%PJ)C1.8HB9=.$IT=X'^!B]+YP9E5(Q95A;@R:,7 M5I!XGK81.:; O/;)0I0*E.?>Q91L5"9R_.T*(%C;1MP;X,VTD-8R>VJ9*XEI M$G\@]#F'/Q(H94WR 3A;6;?BYETC*A,N6!&A60?M?/96HHP*J(:$K).R6KO@ MJ3%5$5DZOISZZE'8*4EU)"*Q3"3$3)Q1 IDS*LLE$][R1A'1JDV^K'IR7)69 M5I!X#AP-R2)\9FD=XFA(PE,OI31,:1")6E5C^)<-1V7LJ2,3T69@F>ARUB@#H&2PWA(7':3 MG&/,K*S;5<8N^N$K?U8(7&(2SY-^H!VC(IDHJ&C55 P3)C*5:"\*K/C73N94 M,7-O4E*.Q:;H']B>L8=8Q[&>,QAS3<*(?Z4:@X/#@?5,[>L21MJ7!% M5>3>._RCCK+FU2R9BO-FHMZ,^X4J)TQPEI0>,D2Z'(@W5A/+N5/9NLA2"<(R MJU:S%JDX#Y]!JQ.FDGCY23Q/^J;6,@4CO ,O1?">,TD%0*",Y:!2#6=8(@DS M$\X@%>!:610NV5$BE9+$ 5,D*),B_JHI+F1U<[6;.6/B5LHO8%C/YPV30:H54$B\_B>?)K6:)N9QY$)X*J55R6IJ< M@5-!#61_E:"NFEM]?\[#F1"&+$3,BFK"74 #+R5#O.&2:&U=#JA!:!U7UOD- M4JLK$]Y6?#H-1KL@N4A2Y>2+32Y4=E8FKJBONM[R\>4T;B&BX<:D5<080(LN MJY)DS341,:7(O9#!NK&RIVYN6*B=XL#IQF5SRD@8'.I@4!6-AWO/>*LGO M79+/ENL5F1JE#!'44"+!J.)W!J*S$$J I=:XEDOR6JYW 4P.0FK.& ?@5AH9 M N<1*'!9JN])6FO)+A^33X^4DA1@K,G$2(A$)E&.E$PB6D>E'8@0,U]99W95 MR[8R^<-DT*KH5!)7$E<2+S0X))5T8Y^D5EDZI8($%:VUC&8>4)&ODGS9)/GL M@4%QHP*D6&HO&"(S&.(R%02,*RV^*&@M6RC*'T/BTLYH'P;?/!!8]O:==8PZ MQO?&>,Q'@K6]:]7[*HF7E,1SJ-:.1A"@E >FI:'&40&9.S""\T!K+>ME4ZT_ MC+:F3C*;&8= #;'. I&, O%!,R*X!A\U$8IQ5SD5A@O66;>\6PR*NW>2<]B39)< M.DFU,Y545BAN)-6$H< B4J.R;J6())G,#*-*Z5RZOZ]*HUHJJ1XF?U8(;!,$ M!NX9$SGSZ+P$ZJRT.J!2+GQR0DI6(7#9('#V*!#-+I&3EH0&FPF"(27!"T.8 MHU+@_T6:7?LP\#&"%N\7\Z")=*7_,=J0Y3P@"4#1ZQA?6>=MJB?^ M\/FO0ER;("X%%T"Y()1S$L YHXT0UD%*WB@0%>):"'$S_OX((:9(*>%2 )$Q M<%+2=TFFB>-:"J^3;C'$U5IR%28KB1\NB>>01)G2X%T$KYV6W(I2'3$HRUWR M-&:X2M![E41W+8EF_/F>,9M!66*DE$0R%TIETT"4!"O QNA-6%F_L1^KLE]% MN#:1> Z$,Y)951SW8"(R!0^"9Y&U,MQXL.XJ=< JPMVY.V'&7:^38UQX3Z3E MBDBA,D'].A(;P3C!-"YM;!?$/8:0_MW^"/ECWH.0T!\D&)#QS/$]1YUAO]=- MG3+?TR]'_:,G[,PWYR+.@T%N&H55-C+OK)&19^LI]UXPYY12 M0ND:,KEM1Y+0V JV/PKPQ*(>.5=4;5JE47BT]7>*SP^-CA48#RT05AF%,R!F,S M(J%D(2>1D\^YPN/2P>,TQ(#[$ -UC#B:,I%2Z7+^)@F5$85?*KX=6%GG;%4; M6=&QHN/C0,=Y.I0D$QPKP_PZAU**@)6!%P.!)PG'UL' =1S MCRJ$C+E$FS+/03$&C(.^"@!6_;!=H#AU+H:0%;@$Q#+!B>1.$1MH($E2XW,T M-'B+^B'7JXX]&/-Y$;G<%6(KQ"X,8CT5@7*13+)*4C%0:G=JE:THF-%QXJ.Y\USHW@6THC,I131!9^4D(IJ+8RQ.E1T7#ITG)KG MS $#3PW!!0X$A9\E049-O :N2URNUZ@[42^F"5//C@#+C'$3*9%UEH!3,?"A8> \WL7$8TS>A&! :B]]\-P;&H/4-F5SE;R> MJB&V#!:G23_,L6S ]&H$:(![20)+!BB(06**!EM XNFA/@LJDK7_>)CDS3T MKY$//,P?#SJC?V8!! M?SCR@[6+Y.M\Y:=F'W[=C.O_#H-_K5_X\I3",USP'M&RFT]N3[;,MX>;F2'> M]P?-"SY!1(#!>*.>8GSG%]_SAQ&&K7B][VZHKU,.DRD7KAEVAZ-./S<,U'SI M43B-ALWN^/JW7M>';@_9&89KG5_/73G=.0VG0]DDHWW ZP[P)4^:7&?S=-AI M$*[90LUCD9+C;5TVYZ?^X /^^>"H!R/<;.%XU#GLCSHG@)/M]GKXIW*5'S4# M#^"HC_!QN-=)^+C5#GXS@)'O'OJ]LH_['[M#''?8P;'+S7@A/G4?;][W'Z$3 M )"5AD/$BIEWF7G#2U_H[)0'$ $1+8VY)$Y$?',G3J:\_P#7*<-@4&:YU^^G M89DEKMO';J'[A$*G-UZDZ;>HW_&#T_?'IW+*3)%\S"G?;173_U$VC_5,E;>;& MB;"DTUM\0-EX//KV+3,<$Z&@V3TQ3(G\.$.@F9_[@]/9'.&V(V$ _@/Q&2?[ MQ/<^^9/ARK_.O--!]Y"Z:OC^E M?J_GD6]P*X[V^\\/FBW^\V+>\C**C7]>*G!Y M]L(K8SP8)56,3D5M*$_<>^HBC=_%L$TN?\?\Y2*CDDHD-9EM%&4]5;2XIH+5- (9N*) MNV(@]1SVZ&5&:+$]1[\>'QR/,?M7/XK[?QYMI+)N15W<[4^LV%_W_>$>O#C< MPM<^'L!._N^@OX<[9KCL)FL/_O/JY.W?Z2APJ=]\>:G01,7QW_;P?KG]_"5_ MB\]\^VR3;>UN?'ES4$S7W_;?\.V\M?OB9.OE.ZZMHPX8@5(/&O>A)-8Y2CA7 M67+A/$\&!0?:G!=C6CJ?]KL]N%RN=P]/M]@=;ZT;[J@_)N]P4G?5=7?5SL8[ M[[RW0DB25%9$9JI*,$ @VE&O024(@:VL\U7J+CIYUSJ[195L2-OYY&?55U] M_KC7Z/>-OGFZ\U!+06,.MV/<+SNO=YQ0R>T>%/0LIL!D;3M'_J2L'PJ+Z9?= MPX_];L1?5AL%\VBR@IT#CV/@;NT?H7I]^B"T%IX=?S4(AONHMI+R;-Q8(]P MI_/Z%O[B@X?' 8U-E,F^5UZHU_N>6AS[>X.$Q? M&6BWJ.Z[^-A?>OWXX='QP0=6CGUUE-E305##HD1:Q8F5R!'62B>B L&D.N_K M <:Y%>"88<4WI'WD5#/0)C!E$997.H#@'+ZX6GJ M#H]Z_N1)][!1CIJ;GB(6[*'M,3'#U$7G6S/1\==3DV2-CLV228VBR9,G7Z\U M7YUSFHZ_DV9-"OO-K^D:N^9WEHMKW?F]R3*Z9B2ODZV3162_TK _J-LU1POP M:UQZR:'EV#URGJ,/NBGUX-:M,'/I 5TQLCIH7S5&8Y&(W^S&\1B(X1'I!Y4> M7\^T.V/Q^YAI\'^7T>"Z!0'G.71L=;3#.0_X%3;(;:6N/?;XD<<4(J*%MX:Z M[(VGDDIMI78<;3QG0S#2PKL7M^0W:W^ NVQ?_\M/5E4[Y]_N+SV_=;\GP0"%Z'[_)";K]_^>G-P4N^ M_7P+_WWQY;4$:D])4%#Q$_9GP-*#R"07%@^3WX"@.$5QRX M"@[(*0X$'@TOZ0&IX(!4@@1;FGGK*+(H/0-,7EE7;.VB[M0J&+@/EOF_RYR4 MYT)"F6P09M'M ^L8=8SS8SR&MCF7A:3?AS?\$1A'2V3_+(-/>R86L$DWJ*;+ M/"K+R8QG.WI44P*SQ()61#J%I@LWE&A<#9^%!08*5995:NV"_#TM,E$J,#U0 M8+HW%W0%IIL!T]01G5FR+"I-(KA,I.*.A"@$H8:GI+.B/M(2J(S"I@)3!:8E M :::1O$X<6WJ*[Y) L;2X]H\/N$E=/O>M=?W2L[>&>.^>GP7P\U3CR]ED*T) ME,B4(II/G!+K&"/1)2&=S]DF76JKKBTJ+NAA>':_EI:Y6!;ERCF_+U#^$$_"#9==\;I X]T;NO'P'-GHE M^A['?AEX4BT%=QXN4Z>L4ZF"4I9NK3/196>S M-IMB*M^:Q1#_'>;NN.I)V;3C6BMX>;>?9K,\A]W/I$GQ//T.#@LV7[KYF^2^ M4F@&-R%>['MK.1NUB1.4B)GBG2KY?&Y#D M0O;"N&:'_OFVTV5_.1[B8X=#A*6 6ZH0_EEW&'O]8NVT)4-V^_6$T=^_H-O/ M]GO(F)]V=C^(M[LO)3(Z,O > L"?G]^\3P<[NV\^;^W^]N$\H^.<*,[I\]:S M#;6SFWK;S_:0T7L'.\\0 '9_ZV[S-VK[_>;GK;]?(:.7:_#:W3 "I<@B:Q%L.)\ MMNS&KR__?/'ZQ>Z+G>W7G8WM9YT7VW]MOM[=VMS>?8V?.[_\^?K%]N;KUYOC M;WJ9\6_N5C]V2 M:3_&VC9I%]^!FU]GJWWMGM;R@L1:HV?<-_QL?7JGDS:.*B F:=0YJ.7$:6L) MA6@B4"]"CO.YX8)DDE'-4A#EV-(JKS77WB5*I6!VSGJM=<47O>)14FLS=;]O!DUI8I^VMFSQ4K96/O]/STN7/:U4#_GV\QJ#_-="'9_ZG3_&)EA3NG4, M2+YW.H]?_WAQ;A+V:;/'7WDTH3J;QX/^$71^6?L+KYW]T\^K#1SB>I\T^)]C_B$_".OYI1NJ7H2C\5(J+G'+. M:AD!ASTS&?5T4DBH$?!#&(UZ4R-MB%L/GU&>,]KO#E+G?\=^4,K3GI;^&5MQ M>:K=C[YWW%0,&A[CPV;H?;8T9Q>! 3?B04-V__4YLRL]KAK: M@,IQ&,+_CG&44EQH7%T48:7 _0!,IW,W=Z/%]3J<_KD7C MA\/C@Z-32WS/#]+,\,6&+E62"I''NVI2#;6QK8>= .5B?),NE&JE#?>/R>Z+ M)_*XYP>SE/1["+=-V6!?"M_T>N7?AGI'1[BC!LT.2;A6I1QC!PF.=OSKLAIE M;<;D'T'U81>;3& M[ANY]?*=]9%YH)1P9G/QXROBHQ*$I2PBCS1$$<\;K*V43C,UIT87\*S\92JA MFCK'EXCF;P*>/U^?ZBZ4FV6J1Z7LU6K[S/>=-J963:J3?3SUJ-SUR^W5V=HL-V=GJ-T4?-XO-N(CB0\M*C=?=S]^FQ;U4-[MN!:,6$O>62Y\]8$K1 M.Z+4DI/I*AOJQ^_^B E(Y\&[AU]T[1= 5;SQ/$U:PM2R:[5$QQT$7"MAIU3P)V3(W@3N#5,2N Z."AZR1!!T-D0(4<1P_!A.-]<&J8*)$#3 (KST#JKA7SM*\D#S@"G^W#G_3]#D%2>-:2J)U MM$32I$G@09"8R:G\5_BK\-640'#*%SR$KR#)$&IR@@3&5,O<>LIMH M?Q7^6@Y_TWQ#HPRCW&N23"G7(J(G/D@T@UGQ<&3*LO=-500AEP7^?N :/3W9 M+_E7WT?,>N5UKYS;.WVNBZ$9XP3:I@A,KI(;%%,DQ1!6^FDX6YE MG:F+)3"N7O2XHO'UWO#WC;I-!)$8EH4R7Q&])B0U>D4A5%DR# MX]Y6D;VL3#Y7JY.;I\Q6D7V_;#UU(S%CA?0@B18F$:D#)X&6_B5@X(@)E(MH]GA(?."4R$$DMXPXFPVQ.EMG@ N= MY,HZTS?1I"KOMU<=N.?:414)[AD)IJX2ED7*A@-Q*3,B658$-X$2+ M*KFJ#BPK)-ROJZ2"0*M!8.I8<< R2\P0R#02::@C#A .J&*)%VO10^E:HD4[ MU(&[#ORX#\[='!?EO4G:X0^\Q#^Z[]%&7L[]_NV6 7.( "<0]X5C(+F2FGLO M:+"(#2Y'E9A>3&>\&GEYR\@^FW8H4(*#R)F4LK]$4L>)Y]$3DU4445+) UU0 MX/F\;'//AV05_BK\G8,_GR,SCG$+ M5?Q$+-(\])>$H]%YQ/ L\K_+4<_J9^ M+@D2S5MFB6%>$VDSD(#K1U#739YZ<+B>!?ZDC/-QL06:6A0$5>'J@<+5]5T:%9'N!Y%F M0K25BTQ22;R*CLB4.0DF)6*X%2DI344LB"0NQF15/*IXU$X\JNK3@P*KZ4%3 M-C8&)AA1:MS]UA/4IRRQTB502@?E=%6?*ERUX-VJ^O2 $6EZ]D.EI0&H)E%Q M3R0D3X*T0'P,*B0K)./0-O6I%C3<&>W#8-9'M]KI]7%:(Q@OO[FZ,MKKT^#%#N-< M5R9_N$Q>Q?B#XN^I&->.AY"U(,!!$"F5(\Y32X1@U#(6E/"FBO%'P.%5C#\X M-M^9BG$G1:11 C'>2B*S<,1+G8C*-GK:E\P;E(^%6 MIA('RHE'.4E,2H:9P(SG>4')8Q57*ZY67*WZZ@/&U1D79N!<)BF(CT(3F:TG M-G/\H7Q,5'NI]:)J$E1,?.@]-7&V_ROD0\]^.IW';_6]O$![1SV1QV\#C[CHJ;./^;IT\Y%SE8Z&K.3/E.; MM1!!3[N A_E19=_T%J+CO ]. _KT[>_IV. M I<:YT1Q3I^WGFVHG=W4VWZVQ]_N]@YVGKU4;W=_ZV[S-VK[_>;GK;]?(5B\ M%%LOWT6K >W71'C*I1PH%\11GPA-.&#$Q0P%),2JND3Y6NOLXB;[NH6ZP[)M M C0MG#K^\/#8]WHGG3XR;>??9QCQ[*[)622;(' 6N0PL>) .N#.6TZQDM)>V M'IC9,,A \4DZ'GQ"@!G"X=FV;)?OC%T8''0/W^#4AX]NV?_\O+WWCH,328(B M*.$=ZMSXR5D%1#(O9'36^VA7UD?[" J=DT*F\U#:\1DQI4&9H^-!W/=#Z)2: M%*NSZ')\A'CAXWX7/I;2U1'1VWBL:K' AH MQU$5T9P$QPVQ3 $W4F=-VF7\B<(,4?]$?[>];TI\$QK MI.#&01%8CF#'"HQ@JYVRW&OGCF/Q*>-U.VX6:R&*P40X2[YF% KPH_YX?SQI M>C_B/GCZJ9M&^Z>J^E)]2O]=#R!Y7#.H? MXUAIN-KH[Z=/W5YOXS"].!RA^ME%PV1C.(31\%EW&'O]X?$ =O&)O_3Z\;!^\_(*RY8-C6%E_OK/S[.\7?_RQVOEC9_LY^>/% M7YO/.ANO7V_NOE[M;&P_Z^SL_F?S5>?7_VR\>K[Y^H+Y.+=->!E3G),]XW7_ MX8O<&QLU(S[ICO!Q\8?@,X8'5*OZ8RWHR?$A*D3E*J3]A!_:;UEO^4,_-AM1 MH1A"^:^S-YE]T1([7=13NX/Q!:=F#AH@1<^,!MV]/6A&*,HQ&E.'J52!PR>7!#C4E?U) M,:V0&-.'KW5>3"/JC7*-YX MW:?RXVY;0UTML/QTUTS?](_^<-@6??KN:= M=7:NJWG):@:.2Q8TKJ8N+929()8")SL:<=34OKJ:)B2NG);&B MZ*0!==+@A27)!V&4@8CJV:5^BVO\82JX9]0+M!**]C$6W8T'OQ'EC6..-)K% ML/N9'."&V2^67;>?AAU G2M=X@1I+B_XO8KC#8\@%J]$[V2MLS"]]A:MJ==Q M'])Q#W;RZ3Y]O*;3&[K]\EUTW.6$N](881!HHB$!]3'B&8IQRG-6XH+YTTIM MNWA^8]/9<_BUQK$?#$Z*HCIV49S1:L/)C"([A+V&31KUU0\1Z7J]_J?AD_EV M='-D./7&-<>4L?A0CH;PY/3#T]0='O7\R9/N8?,.S4U/#_Q@KWMX>N)9'"3G MCBB;!XZ_GGJFUNC8.S5)C9D\>?+U6O/5N2/7\7>*KS&FO_DU76/7_,YR<:T[ MOS=9MZ8,O^JHEP3$G-(;006N=>4RO7^=ZUQSO1H/_"#];([:VM>X])*PJ;&K MOE4A0AM'1[TN:@N[$/H(G]CSGQ,%-X\1 $!)?RBT9E^Z_8.AE>@ M\8.EQP::'L.1'SQF&NSV1[YWA@#7S92=)ZAJN=)H_>&Q'YRS8.X]J?:QQ\L^ MII!88RQ02%8D6VQ6Z54IBL5\2"8S'>4DF(W=*)CMU)A==C?+.,[U_0>^]?RE M?/O\U8WW>Y^VGVVH-P>;>?9[WIJMT\^Y8M$J29*D MD4@.AM@<$C&22NT5M4REE74C5BUCBPUSO>L,@=M0NRI05J"\*5 *Z@)"901& MDPQ"NE)PC%DC,HU)I52!\AZ!>*,S:5GJR,A,$6L]9()36.CX&DA*VA5T'KFJ9DZJBRBB42 2T3J;%$74XSPG#)W@6N=[,HZ MHV95&[,LN/8#'^9MF*_URMN_LB[K@[RR+NN#O+)VC/FM/\!?#SOCJL/QI#,: MX&B]<;*%3R7LI\0,U>8Q=^ 9-!8RRY1K"Y*JY(IRRK0T#G4<)L458E 19(BCT1Z$XA51I0S?II$L,JSU#;=_;$VB6E9:&NM M$UOKQ%ZA[@,::YFQQ%*B4@OE%0LXB.8TFF2"64B%QWK">!U)T)WUX3AIN N" M*%/JK=F(UIGA0$)VAN+_6'2PLF[DJJ'V0=1^7?Z(V8J_%7]_C+^*YVPB"*Z! M2RIDT))ZFWR6FC'A%U-AM^+O]?!WZAV#I*5(4*KJ%A\ZEYP4+PGQB,LN!=3$ M(]Q.K&VK\+=B9<7*^\-*K10X2!Z\"C(F85V4(G(&7D)43'T;*RL<+@(.9T)X M@6F1(R4*@;$<*4(Y+- D:)-DEA871-Q""&_%PHJ%%0OOKF]6!6L!]<@ M&O(H @FV-&^-3) J$@:QK,.2J I[TIDL%U5YF' Y;7;MIRI?/Z-@MWM+XO[ M1[^$S'4_0FJ*S8Z&JYWN8>P=%[HB*^8N,C5,+NA^K2,];'\5W=F.#E_+Z([K MT,;2$^2T9G\_=WK7HT%3T.YHT#_"[76RVCGJ^=*^IOP1_G?'PP'!67_/!KN5VNFW_N#/(2R[U+AV0;_M+WN? MWZ$TUDZ'2% ^,R*3,<3C0/B#!6N8TM&PNS[!K8N[H,5-C"F4VX$HI8%(+UVI M4:&)T$$J;9,7ELZUN'=6L+DN[@\7-X<8M&3(N: L&K)I(**X^3+^,T$%@&?J_J*B,BB* MRF7:QETI%3>N-7SAS^NK^O>IES+U M?U=YN4[3'@M*Y\#N(4%E'K7Q8>?5/_W!T=-GG9]>_'?R\>=F1Y66%M$?-63_ M4JR%LBF/PWO<466$27>-[MFN&$W'BV%33KB3\0ORL31_[ 0_Q!'*!9XJAI%S(NC]P$SXUF"89L!7X0]QN*I-+9 MH]_8/\4\:JC3':*0.3CJP0B::YK&?8-^.O[Z'=K:L3NFZUKG"I-"JZ@D5.'D M!KZ\#BFO5JB*PS4]'\>VWH'']2]M37 A4"8AR8^'D(][G;(AAI.QAZ?;8=P( M_+7YS_^'0I$_[7SRYR<^VX7EE$JS;5CF:6::O4 - M*TK$?R^#BRY+E+Z>E:)&T8&^@G4T1-;$3W,YT:8LTXCC\ZVC_ML [XO#. #< MO\]@_.^C%=+G^DCQG9?O+"I-TE)!##692#1M28# 4&3G#)0Z[S7"KEZ5EW0T M+=NQZ>U8NN7.['?<:$<]'\<%^)'//W;CF(T&$'NX<[NY%-%%!%K9_-P=(\ZT MHN[:2MG4N,5CO[3H*1@68%+=O# 9WMD?=P'Z7@U]GI3,0N)60W,N6.MI5MYH M34MK79$OSZ6[I$MJZ>9Y?L_]]LW]]F?#JW]T,SSJC87/VG@GD]!>,TN,DHI( M1&\2HL=/" PT6C"F].DR%SJE%HI/02_#@M2>N^JW\.W-,=PM3MO'VX?A; N[ MK;UWBK'L061BP**=;XL3)PM#6+(RFQR=9:+M/1D:G62WZ6)6>BDTTG3<'^'X MX, /<)"Q%[=H$_W#L6,U7]3K5E%=Z19]9 #3[B6',!KW<2V>X0\/>T39I^1:J;M-VO](CWZ9+)RGNMN/4?41/?_74C^;I??=HRW1? MC1L>7I7NJ[WW'.>*5"81O>.)Y2"3M#Y1&V/D2D0GC,H+"<7_CM/^^>#!%%DY M>,EWGFWOO_W[ST_;Q4M?SFF^[.]OO=_X_/;Y%GO#WYQL??FKM[6[*<^'Z+]] MAN/QWWIO=S?X&WSV]K,ML?-\\V3KV6\?WGSYZ_W;]R^^;/]=O/O[>>MD)K7> M6F4C&$L<"R5 GS/BJ'3_G[TW;6HCV=9&_XJ">\_[=D>0G)R'[AM$T ;[I>^6 M:-MR^\(71XX@$!)'@QE^_5U9)9 8;, ($) [>ML8E:JR,G,]:\BUUH,LZ$0$X8CAS5N1=GU(&*I56]+/'U]E"_%\QZ;ME]JYCU@B +?,$"3_>#)SS# M3Z>9D=0C0BQ#N4$P K3B"# +:V<43C83>2[C0D]7<.YMXQQG."DBO$]$<)=S MCFRD% 1#<1%8]'/A>2HNY'R1;MH=B%F*G(>2$19QKQPR MQB4D11 6?'YGK0#32;RDT/OK/"Y^(*_<%Q4->DPJ89[G6.AK]T M*/Q*B2;FCK<^:4!<+J/2GBN.K34F2&.9--P$+,MAZ*+!<>O=S&&HE#)ADB(* MW!K$HV+()<&0\=QJ'+G'DB^M$KE,R(-=V4>BBWF5$G@?+^VY1;!X:7,1RNDY M'Q5&!@N^F391(4Z-1=:)@*3+)R-,825L]M(,OBZ3=_?2BCB^2H58O)-[2][T M" M;;6UD&F&E)$A>I,@&[)'",B:7.^Q1FH^P8 $75!L6FW8>K,?$>FQEC& ! M!1:-!:1E)&JL/,::E-.9!13BZ>F,BU@S9CPB.A'$A8](,TN0"S8X#IAL%*YM M6OI@[IRB1!_'IGUN$2PV[5R$6O&G$75 <*=$,$1H22)X&OU(I@F ]$_/1B!18MFFU M7GR;]A6$U1](?OH<8?7/_30ZSGV 9OH2/D:EU9WP]H;Y>WUXZVVPD8B40N!" M8>=LPL18JJ4-"<^'I+,X(/-$W,\S077JM(E18N1QMG4D%\AZCY$44FK0I4DD M#P[(,I];@=%3&CQ% .\J@#]NW%T\C\>6QFDTW4@P7+EV*"FC$(\N-_\F'"5G MK;0ID"#3$LB=IH3^6>3Q%4 "G074)(I=P HG3(';<9D8LJ1(2(F"= MDO!&I<56A\6F?;@(PT)+BYE0-%FN@S,:4X:#82QJ(5F\6PSAEU1J,6=_07ZG M\71O$@G"@OR*J!%W)/?CU@HQQ5U,/ A&=5&@1?J*0?N8\C@-I0<9"1$A(1(C M19R#4.I$)/)21$H("SS8(H]%'HLM.R_9FP;3?33$>9AT0IE '">-+"P?2A[K M8 +!$HM%E[U7%4Y_8);Z3&OZR2U0OKX2^.H>G5Z(O=$?R%16_7-$W_\!S9F; M]&>VDOYH+PY^S");LH$> :J59Y89#LK5,LZYHG8 MG9E@/,;:B"@YTLXPQ&522 L&_^01&T^LPSSF6FVFR8(>?[Y* ;Q/,M!S2V#Q M8.8BD].0/.>)8X+*,0S">Y$2\VI0BS_P6/(UBQWR%>9[UYP MB^LJ%7.]#^1B"/&K%,#[F+3/+8'%I)V+3$Z#\H0+$SP3*# -;J9E#%G,)-(> M_$^K ^;YD(PM$RJ+25OT83%I'RAY,R%Y;)S*.C X R:MB>!'^F@0,[ /A./8 M,[FTRI>)6M0 SZL*R#\PO_U' 7F\HL2SA> W>^AHT/=Q.&P,XC#:0>;%[86; M\N'G.CRY(NXPOC^/^L-.WLY_U&UOOL<_<[LCQ%9NX,-U=ACS#X@0/3DJ1LX,,(X8$2P\GBGS*Z1@\J)R:2!'V45EPN3P1)17J3+.A)A=1=<0Q:[=RY23;PWP3D7P#A* M1A!I5$Q.,^D9-G,)J12I?ERIGAXY*!)YXEF6')G(=$%KOW^<1Q>MI $_%)$(P43@'L7FN0=9P@^%4@@45"."UV M[UN0QZ(AGU4DI\<0*7F>HA7(4)I;1QJ*M%<:\4 LY0Q+:<2":\A7=0[QD[,: M59TE+'3+G79_9+N/T;C^MN]-^!+JEX=9FZ5,^#&9PFNF4IGCQ+P6U668U)P9 M\ FHX)):R[#3D223P!,@IGQ!_=EF)\,/0975(&^-PY]]\O<>P+L*[[T8^/@#-L" M<0H;*A!+W"'.&$<&_LQ-,J.DRA/' +!+XTZZ\51\7V M>R#FS;3D2BP28RV*.K<085$@S05&G$@K6;#*!;ZTRM4R5_-J"OR\P%= M"P&>47FEK=/"*<^Q-XY9:4G$@EIA-$YSBOH6UWG^\#D]#256\60Q02RJA+@D M&CD9+5)>.*>#C9$[<)WY/ C@%P(^"_05Z'NXZ_PDV%=DQM,GYES9G M0].*:4D"#@:FD HN:B>,Y%XMK1*S+-4<6%T*!"Z"P!<(?&G67W&='XYYTW-^ MHKSQ*3BDL+.(:Q^0U=@CZ0DAV&GO3"XWY,M"/_BPX\'@]CSIU4=XW#L]J,?-4;]1CSQ M>W"?V!C =QJI._:C<64E#5<:=\A'6-"=\=\C"Q-S4>A82V5K? A+XB_5G%[? M#)-E7_U_W."_5R\73%9_7+K79;3700ABM) T*LXM-=HG*GE0@C(%\/%MO4)[ M"H[D-&)Z&O[I]?_ R MD;X;_\^GTYVOX 3FJQL]V!.-!-@RIX/O/ZS 'W.\[NW2/N]WOY9PJJW_&M M%RTA[6?GBMWQ1PS[.=]?PNGPY:<&WK<(/OP#O! M,P^:'][O[;2_G.ZT_T[-*:,R;ZYO?N->416L0L:Q@'@2";GD';*8>$JH\#:& MS"(IYU9>MQA):04("Q"^8"!LP>#:Q['[/39AI'NOI>OWDV$@GL5 ;TP400B4 MM."(>XV1B]:CR*S'+"K--,M-AJF85VN=@H$% Q?@K5\V!F;;KWW<+]!W/^BC ML] 79* ,8 ]E=B#$*P8O93RR)N%@O!+>"7#3E]7#NSP7Z"O0MSAO_0J@;V\0 M8P&_^X$?GP4_Y:U+L)(HM M7S[XO>^/2]SOGMAWTGR'3RK\._MRTEK[%J4B(6B*7'!@^RD?D3&*(N*Y8MY0 MPDUN*;O,#2_P5^"OP-\"P1]<6^#OOO#7J>&OM0YC^_B-6ZTXEP$IS"."GW*# M$DN0D5*Y1'1,^>0CT_U=IQ9;1/B[G)%])1?[(K/Z5S.R;_W>$PHQQ??*Y:WS M;:WK?X^-T(<1]/JCQB"F;I6;GV\#%_IKQ^QV..S[3G7WX\YHK]'I74L%OJ O M^O2_[.'1G^OG*<$Y>_C\5W!)+@*HG^K[AT?=6#VJ!]K*'E7E"6?P[V$_C8[K MTH(+\B.X?#CYHOUN.]WJ/?*]![$;;7ZS?C7^H['K=OQ*8Q8L9BL8;DUASJ5+ ML'YV,&J,C^"[DV%.;S.I:QA=>ZOE1IXI^.[ YK5!>9T:S@X[PP9,=Y5#WV.4MZNF+C84SC;J/;27$EIW\T[-$1O$7UCO6*5:-R$884ZB0($)FQWVO M'>)/JS..NM;7[]EOP.[ZWO%QY0HG$XA'QOE.KZ["F!0=/&3_W_*]R=[EM&Z2 M>9U;:I*&62NHF2].NI%^6WD"L,.(C*)XCT$_#/5M#Z;@W&OX^G[>\:<9FJGT>=R+4S1.A?V\\F$+\&KP#\#Y & 5X!#$\J_8 UP>#=<[0]_M#T%]+4I)4>O=N4&W)G;:VZ*Y MOG:ZG3_+AAP85:W];;RU_O$,##S".P]:' M+\?;7S=H:_\C;ZTWP7#[>+9]]G=WZ^O?:6O]@'_3VFE'G4>8<(VXHQ%9Z3AR M0F#J-78DR=HX!]".82V;UI9J1A-/S G,A28. "-SVW!MK4H&7RTZVFC^\Y^M M[8V-QC];G]N?-MJ;GS::&ZUVXZ^-UL;[S?;GZV;3/+3 %5U3K^VM0U]V=YIM@.^= /<^NK2O&X=^#$J^W>C98/-BP8 Q<6!3YJB,[ M!-T>>QVP;>))]..L$<'T2*"Y :FJ6LKZ4W@!0/[!L#(9AI6J!QL%S)_=NIJR MTO_C7@+C.X:5QY;O\S+"K=2*Y_+\+MML"U4A^ SB++ZIX!+U0B!C$GA75"5D MJ'(H>,(D^$..D715G /QD7BLJ6."\T2-=11';ZP-VDL7KXISWHS95.WW8",- MSTW57JS46*&/D8)&V6/4!JH)2]C?3%CE77(/.R%T'[]B M_^;)_7O_VU/(YYOT=DKGJFRX1YAP\V]K.^6"5JX M<]?/=52Z^-H]W]C?$UC[;FM_I].DF[3U M84,T#]_OP^_%]O[[;G/](]D^^^NPV>ZF9F>&/TCAD(*($:6H&>*.*&2],"@J MHXT5(IJ(EU:O]_V<\Y'T:TG**8#V6@%-RLBYBLD[XCGAP48?$I6*6L$HU:P" M-'P.:+@ VI,"VI04PV;V51DD(LY$Q UER*@4D6),XD! "3&VM/I@+K0": 70 M7C:@B>"#8MA$;@4GP5@F$A,A,2T#C=3>>"!5 .V) &U*4Z&9D(EKAS!+ O%$ M-7)>)91/1 MR(F)1HN)]AR(-FV^KJ+2PH)AQC GB.-<"<(L1D%BEY(!0\V B49>C-,Y)U;S MA<:?S1SSC#KAKE\?? U!S=^".\+/]V.8[,KO94^V$YO^)]JB0NHW0/4 M6N]FG'OP$"R+3B"'(P90$Q0Y:1(*AD@'JX9)[M? YW60O$ G*T6$Y^C<%Q%^ M:A&>NOQ$>\><9HA)#R* V$%%.$YQ &*"#^U",]0 MK1LCM8L,Q>@M G,J(%BWA$P,DE'&'=.@A?6\NIZ5 _U?"PZ,>X/H^[N]JCW8 M;M[XN67/T2"WP1@^M'[H;<<\?WL148-_\E+/Y#>]&\30*5'1>^'>YYD @J/1 M,ZL=BHPE\#Z"0RY)"O_D4G%.):GZW5[W/GXOIQ>O09*?+WA0)'D>DCR-(V C M.%7:(N<2!R=$260TYTABZ55D6G NEU9O.-XHDOPJ)/GY8@A%DN%@6 M[ABRPFK$<\FZ!E<))1F=,8%SGW6R7A"=/*=L@^K9:L$#"ZT?-41\QLXCDSZ% M]'(;_%(B-I?)66SUL%B%%R <_TQD8Z:!:U$#]U$#L^U+8'6BR'1J6M.04\\H M,IXG%$V0C*7$6%8#!,^93O*!(O,R2F<+:!;07(@"F *:\P#-:3S+L"!2, 1Y MIC(!>47 RR-BH-2LU5J[!%ZPGC,+9<',@ID%,Y^J#JE@YCPPIOQ[?9R8_]Q(;E.3W\P0 MY62NFT'T73L<=E*G8DJ<$#7"Q_#ET6DC#?J'#>O]^'#LF'>6/L6*]\F&PTZOD_DE*TZH":?G<"G?P&8ZJ%XU+!C0<)3?N:+JK!@K)Z_G M+Q+J KR:'S6Z%C9>33L5!\,^W* [(=J<$ A%6,F*4C(>'G7[IS'6;%/WH1I: MGLS7:,]64WLI86]ZH^5J*686 N;!-D#L4!]N"P//C)D3%E-XWZ6*1>Y\SGZ; M?/+[7%K+^X"X$?^1[5T@\S=,("G;W5?\PB:Q^<1'/3#V(^^VL' ]D:G"\@8>'JN M" ^.FVT/BJW;W6YOGNVT/_+F_J<./(/LM,/A]M>/)\W]L-?<;QY?I1C;:J^= MM,X.V-;7?^'S5K>UOGO:^K!YO'WV;[=%=_9VUC=.6W3CM'GV5VJ>;?!O5 =L ML$I(1 '*3"J.K,Y!%,QP$(KRB.E5BC&5-)7>"2PE:#QA'28"$R9QXHSJ>(UB M[.O:IT]KK?;FQMVY 7^\,^],#GCK*!=3_:QY/QB#;0=XE%F1[>"TIERK=V_C MN-Z^G5AKH"D5L+/#K&%ZC3T \?Z@(@^<7'PZ@>9*%8"RM[NQYO^-%1<:?#>. MCF/L-8[& [\']ZDO!1TV'O1J(N9H_1Y@__=.IN)<::S!ZN29S@2%Y^/-PSFT MH297SM2&.:>@TAT9HP.(&]PP3L?4&0['62L\&;W@%0#X3\>Z3KL%$ M6,@#[T]"]JR3^WJXW!9J&A>:/'"A9JILN$(>./\CFK\B&.N]'!MT MMFM[/BX4@^ ;.@F\[>5?S4F?8)J;9 3!WG"CP.V,@>>4)2V- ?_[VV85PN , M7SW@2_W!HL(-P)=8Q"2HMSIG?KT4Y)F=^ MVZ=;7_\^V/KPOKOS8?.LE<\)SS9YZ\/?AZWU]YWM0QCO6>N@>;;&KIWY[6^* M[<./?/OKOP?;^TW:^O#EK+F_B[(>L"AK%9!0+RE.KS=(J M699X7BUM7C? O76,>[TP%Y57VCHMG/(<;#G'K+0D8D&M,!JGB1U'KB=J%9A[ M)IB;)KS2()/Q&",L&$$\LH0LMA%)G+!QT1*BK(%U!ND>J'#4I M1)L6$2:&/!8 M7324)RPCB172D1?#&OW4#0QOR$?*U_\AGR!-[F;AK9,HZA:&_3H9YTJ^8>FP M\@A J*S#27D;',.<*Z^]"UQ'2A7AR5AV[Q+ZGX->G:V_V?.#:(=Q/=9_%RB\ M#Q3.,AKZ$*5,/H#1Q\&WU1PC[2E%S"@L PLQ1K^T*L6#@;!T25I<&:98NP1" MZ["V7(,+IPC5(@;+4O!@WMR[HKO(\./+\ SK@6.&&VZ1 H%%'"N"#-<8<>9B M-#JW+W29N*30DKYB&?ZE=.!'\DR*@,]#P&>:&"IP-16GR"4F$8_8(JLD021$ M"JC-/$')XV_0P]VGJ^M0Q!WM:+7!!MWN@VR5J14*,BIH:E+P,F1D!(P?. M"L).!.HMIM3+I55*KT<9[MZ\M1 Z+;#$/G6$H4CL+TGL-*8@/+B1VH.C8278 M(X'DONF)HQB88)I@+J7(,87KC3R*Q+X*B9U#/*%([.-+[#1(X"V1E&N)O(PF MI^%&T+%$H^ L0*YVCD2\M J.8Y'8URFQ"Q4>*.+\2^(\#0AHA:D@@B%I."A@ M;01R.:AO'!A)D4I/G,H! 5CQQ1#HMT"AN-$+#RV+NB7:>=OW2@/%QY^1%(#).TG$?4Q$4!7 ?!3#+)JD\Y2Q)B1+& M#G'.'?ABPB%)G"4D>;#I MASRU@_N*QJKN+SS,=%!4 +@,X-0&WR1!E"=61@ M3P.:2NII"LQB;"FC=)+E6P!T<0!T&L+RR3OM8V[5I0GB6$9D%/&(49=75 =+ M1%VV-:_DM@*@!4 +@!8+]$4#Z#2B&"VV00F,O,\,")929#%/2'JKC*>*)W6CA.K2SY@55R;\'S?4#O+,/U[2;QZVS MC\?;[7_W=MK-DZWV 6ZVU\ZVOVZR%MT^O=JV7+YG!_;;QW!U MS)H9R7FTQ/$@O3$F!>M"(,3G+B3/U[&]NN,?G1$\SM_:P[T&%%!#_4$U&7\ MA,5!OFIIM29(;[RWOFH]OOAL*%N]GXIZ 'WML3+&:LUC\C: ]R.59U0+P!@ 4["DZC7: 8N\J)/P'QK:5Z@D\G[]-,"HZU22OPWW( M6X.'LR_?;-*)1"V1M#0!-GB)K'<424&8%TY004G.X#T:Q4,7!PV*E^'_TYKO M'![EUOU5.\N*8&;4;]B&KW=MFLQZS0_SE^T=9$*4M>H&=KG16FFL MK2Q7]"N7^6;L;DW3T@N-K[';'<+V'^SVJQO M^R$2&!M..S[>C$;OU6#J9^Z MMCN(5?+Q[S6#S-5?UZ70(=9$!;8Q/.V%3%@#PQ_&7@=^-XC?^]WO^5#SZHN, MCS+USO]]#UL5>VT,EQ+4&*P6X3HJHK"V@&E*DT3GXNS?M-6;]J1S.#[\JS\8 M](_A7=[9(_AD=+HHENLS*,==\4VJ1"B) BEB8/L[\.$=TQ%IXZ3B.C&A>&;* MQC<6%=0;.3,@C<:#O!\R&N4]O<"0MW%RU!F\8&H0K84,VW*J/'=#DXSU, :G7->7?M^I^>[XU#1K,!_O4Q_<04RX6X9 M2(\!+BM S9A4CQ%&YB>BGZ]::613>6:P=OJ486,X=ON9K@M SH,9 >; X+1A M4^KDW5A!,XR\%W?K?_C^]]@#IWBX/!EA?@^8#-L#7.Y./Z[>:AAO^NC\U;+2 MF.70NIBJ?&5%0%/MX>KYER[LQMG/EV%A0$)!(H_W.GZOXI@Y7Y\)DVDYN M=5QTQSF,;*WO\F\YX&0QQXAH:A$'SP09ZP@2$0LGM1?1N)_HCLR=]]UVNA,6 MH9_BQ<6.K",>Y]MR0HEWQ2@YM*<-%QOC$?SS##9Z-FLJ8(B[F2%O/(0U'@XS M6=-1/W,U#<=9,H;33ZS_GW%G6!$T#6NS*]\B\^P=]P<'E1UDC[(S [^+8;AR M?R_D!R[@D] X9;Q;),JF9XD*-(^_X:2BM#ZW0, &M* TR$KF4*))$0U DX2^ MZF$;;82!SZD(GH=(G'!.2*.L)+ 8UYG;%M(ES3(SAMW1'XPJ^0A9 68VL9RO M>$YU-G$FX.,+,LMK8GF=[T18< D&/YB+A6+N>((SB)M/%[_\'/_/9VRN0Y,50>_/X\$W M+>B?8*95QM@?@]BM/*T_\RH@MG(#\F<:SSI4_)O]_?$*[4NWU]+M=6[^Z?6C MN\V)-+[+PCCKDZ[E4_?=NI=$*Q-NOVP'='+L[L4VW1B9X:Q["I\C$)>W 3N"=M6GV1+W21'32;9O&D01:Q0G\MJ^$'5BQ= MT3^S8F_.#+D]#G4E;N4$=R%AAVG@5%IGB*688:SAMX;YREINW)2.]0A^@/ZE M^?OA5-SZ:K?X.M6AR/2*?+Y2A;O JSW,8>>;(]*]4'UO$(_@B_ U.VPL;<&E M@QPZB[FH_?Q\9?9TYJ^Z*+CQ>2_&[&5=G>\KH>0;T^!^*;@\\[W)G'*ZHK+_ M='U;7@3,_NMR ',2;L/3KU@'KS8>_?@KU^($SQ3R).+*Q,[\N3>81CEV(W*# M: ^033#8/VSWV)X.E_[[TCL==GKHRAS^Z/4O]9^C*U1<-H?NM6SWNM=3S^]O M(<=K!\-ZT_?'<*\P7&[$$Q\!]H] 00SW)F(V!@W_^WS>\J89^VDZW:WI<4]U M!G/#,6,G#M_P@0QOK7U+V@?"P71)(6#$HU)(BRB1-6!G4I)$-/BJ8G.:V,13 MRH5Z/! %\!^)US11' B-]$4O=[I:>R:@%=,WO6 M7HY=%O(DXU4>N]P<5CC?'8"5\?Y7WA*!?]C-G_?*V,[JUG'N5^'")#S]5^?Z5U,M:,,_=HJVI5*Y57N,KB0G_U6G2;?CL7_CW MYFES_>/)]OY?>]OM;G=G_PO?/H._UV%L[2_B:DRX^6'S;&?_XPFX49WM_M]MX^_'W0VG^_UVIW,Y7A]*Q+!A.9401IZ0SBQ.68<,+( M1QJ%@/\2!^=7/)@TH)QU%2Q[V5CVZ]S4!$\MF&C;11"V7&AE+..),>*09 M9\A@ER@WU 4A7CZ6S<'0O_.1V:60J[DQWEK_JM,+X$7]@SQL#.+_C#N# M2P5?_]EZUSCNC[LAUV$,*_:;21[YI.*C&QO>#O>N5([]I'+H^BPVYE-U\=(+ MXO_3!]%MYZ/*5G\4APOQ[4$S#:Z^16JT]8>O$*CDF38+U7E]+1$ MS@Z'G:Q$_6R)WF_3XN9Z?WV-0[A3K[$!>Z5_V/&-=<"$P;"3/\UG6/55N>K-CAK',,I+!=UPP=IX%V:Q MJ@1?:7RYV+<7PZD+YO)#ZM$.JQ)"F)Q!QXWA)6\KG/;V6I,?;A0@DTK>@IX+ MP6G.=7"$T""CQJ043C_9<57;BZV/WX0S6FK*$4Z*H;PDR,4D$'C .E"L= H. M+)$?%K]5>ZP# C@Y.X7->'0TZ,-DP_;OGMZK-K)LCL79'+MGK>-OA%%+;3X+ MCD(C[@A&AGB,9?30LPCV##I;'W-TP41Q6:J,)EI8%A357 KL!*&4!^SS,7]RZ19Z MF\W6^W,1&MCOO3]:U8.W4C.W+NB>;DZ?/VSW_[%3F<%O36;V-VCKXS>'+8,) MULB&7)4I:4!:2X&D,80:#IZ?IDNK\@:!.:QGM#&SI$/8M[N=7B[;;JP=#3K= M1GW,PI8;1]WQ<%I07ZGXZMIA [;)E6MKX:E$!FS7NK+>Y<8MN9RXOM,M&^UQ M]]3FY#4^P7#61FOOQZ/Q(.;&%A>;"=$WMYLV1?/XFP)='%E(B!/,$0^&(J>< M1HQR3&"C"6OETNKU--C_FFV <+G<_'H7A G>A<53UE4N8G8.LF^04Z_?KD:& M]VCN?O-"VDB80RK@B'BD!!GMX2>F%?$QFI0#1W19\^M]%K,^N:+2!OW#B7D/ M&NH^B_\P^;^Z"U+G) 9T!OKLZ@;X%,^U6IUN=A&,?,L;@;9VOP5-O6/:(DQ% M &!P EG%&4J&8:HMS#VU2ZN]_O5=,+B84A!^L')VB69SM+J=\[86 M$QZ@VHJ921;^SX77&RKI[-^:+KRRD/OLYK9R-=5WU1PVAG,E]89W'HQ_[9M, M3"9%),H]>A''.B&KO41>,^LD2U;G7G.M&W;>A;423XYB;UCMIMHN'^2H4("] M G8+V-1@'^==='$];,C!J&K+=;U+R7.U(JD*@Y==\ZTU) M&-C E.A %;,H8*% 2R6;#SH\\EY'QX@455.2QQ9*86/W?.?(=M]*XBNC*U+]:K[H4^>2ZA7-'V.L4JD7,]:7-*]E MK"]GK&:%,UJZX\PG"Z1N8/D6THU_^/[LC;\_?^/O+][X^\NW_/[M/;">J[+6 MQVV']:*XFIM3WZ.?*G?DE_B:'RO1]$UGF;[2%-/YL-W])!XW$_.?;N_9:/ _ MYPYUW=@XY#/)]YT<_W3_L[^1[RS_H7O MM#_M[:ROT>VS<-#ZVMK;IINGUQJN''[$VW1#-+]N',,]#EOKGPY:,,[6A_

T513*$&(*1)B:\M/J__B]- M"?WSL;-27T5Z?4&]@GH3U)./@'J;O18,JWT8&\ GD%\AZ=UOA>N)?-N_9Q_Z4?PSXU\$W) MCG4N.J)<(>?S :XT$ID4(C(A,:*84M[P'^60%-@KL%=@[T>P]QCN[03P%XL#A)X*?GLKQVLGWX_K"YOGVZ MM?[E>&?]HVC2G;JTG@S?7WG>VOV\>M_4W>:O]U MT%H_.-LY_'NOU88W.7#2;.^!O+Y/6^V/Q]\HM93R&%&02B.N2$264(,D MM_[W>]U'5!=C:X^&XD]FC?==V#N'O0=P= M=^VH/\B?YPIHD)+EW#0E9ZF/1YD >] 9YB3Y2>%T+ZO53"<]'@PK(O;.:,IK M6V??'_5'('PUZ73%?M +%]5*DSR8FBO:VUZOGTMC077G.J6*--KF@EEXA1%, MSTJC:7NV)FUIA'[,I-#Y^FXG?H_5L\;=4=7-(.?S^_YA??<\I&[>M M@*H)JKK+I%PEL-+8[#6R2JD_NUK!V>D!X%1%5D>@@C(,U17!,+;OG1"G?-LP MC.\PV_UQ+ENH6WI41>P7TSD[B>?+4I4)7GO97R ,?NH=>Z6[SJ\IRZ<>],T8 MH_7^S'OJ/A#,;^@KIZ*1EV3>&CW M^X-3\400 O>(T-1WO95EX:CHVYNVM". M?J\'2[Q[6H')1F\7QE)URWG?Z1[F.?P.TI"'-)P]N2LM?=<)AU] M=)-NLY>QO6U/%L^ :W7.#;B=_9WU@^.=_2Y\=Z^[T\X&'!AAZZW#G?WW>^"( MG;3VP\'6UR:_5L5WV#J >Q]N?07C[\._W6S ;1]N8# #YM?X;NY>P7]*+;/ M]E*K_9%]8XDG24U"Q@>)8%(UTB0*Y!PU%%OPINPU XZEF%M<@"=-'"?):<=@ M-P7)(^$AI'#5@-ML@0FWT6BO_7]WL-?N:93=/I;+8_?"PP9RPF,-+XMS5P-E MA#4R!:6(EXMOE%6NK?ISV #/-/K<1K QLB=UCX^L]..DX+]J.A/!;P4\' *T MCRL\K%N!#,#2&< H&V%<&0OY\UA;5WV?S1A[$FMKZ]/_LH='?ZY7CZA;D$]+ MNQ^?>F;C_!4OQ#;W#OD4X8FY>-LN7"7N,\BP^$8T;!HG,;*!L5R':Y 60:"H MK6<64\N]OR8'B3,J1(Q4"LZF8FEC/6UCE7]^--G*O,T"U_F=#.K2I7NT:CS>L$5 M"3',H^CKI<[&Y\[)C^?B68J&?ZEN; %G]IS&J#*J[TC?<_N[O^$)Q/,MSGRM MTU3VV5SWV4)Q8CW':?_&-8?C,2I@+^Y!YSBU-R:1O*!\BAO[@RKK<%+>!L

#*637Q]\8.^;=>82&YV]^MSUS',Y-9%P'AQ.H;^HL<_2:'8 M.-GYL$EW]KUH'G[D,+:39GM3M X_TM897 /CW=[?.=Q:WSRY1DK2?G^0/VN= M'9SNK.^>MM8W3IK[!W1G?9NU/KS?V_G:ZK0.M^&>[R\3+ 4>-"&<($6305PK M@ZQ,"4FIO'&4$.MQ)J%>>0FT),\A(_]50.$47 MT"F@LWB@\TNG&@5TG@-TIA6020@EO*5(2P:@ XN&+(\:12(="28QQP* CERA M!70*Z"P>Z#C'P4['DH!_Q:7F6E@IJ;0F8,P9T1-+AQ9+Y]E!9UJ#&#&-SAJ' M@HK@7G&#D0L /S[ :FH.^\*GI55:,.=.F',Y-_XZ.>%+2<1ZR3F)MZ?,M*LN M[G4;_?.TOQNR4S(=%,HIJC4Q5*:J"P.XHC>3D.)R7MZEF\5AG9>;N\;G0_J3 M_"G U_F#*I*FWJB1JJY@U4,NTS[5:8:Y8W=_M-<(.;6WVNW=.@6P:C_?LW52 M8_?T9XPJ('WGS%0YR=(.>E4Z\$6ZS;19>.H/8&)A <=NV F=.BVGRHV ^87? MQ D_U)2: :[O?<^$@'E$(:8.J(8(PWE4,LD[Y@::1<@-9(^>&_AYU/<'>_TN MK,YPXW_&G=%I3IM=O$3!K<_G.O%3I_GU?7?[Z\>S+?A_J_UI?Z<-SSA;PSN' M&R?;[2;;IA_9SGIW[UJ2T8?-$]!_>SOK30'_)ZT/K6ZK?7#67/]TN)TKNLX" MZ-NL3]^GK?6#DV^49&I5[I#BFH%>DQQI0QWH-4N2@T7BREZK@,!&6Q)XB H, M&1ZME8E+K(3!,O+$KR89K6_^N[F^T5JOZSS:GS;6/G_YM-WXW-YZ]__..W'P M]K%=?A<,&TL[V$[).U#J6A-'%9=YT[E@C+IGXN!U?9ZJ__WY5%B_U;O D>=0 M->>,(A9Q]V'Y>>!,92[5^+^V4YEJ'ZRV4X? M[ME!G%A(Y_9W3?5:L;1V3E#%;CGA?,U,U!EVSK,:*BMZI7&Q?#^[^7G=3GWW MQJ7;#V^\?[?6)/6P[T-Q^, #I7LVP2O;^.9MW%X36^TO)\UVKEKV9UL?OZFH MJ4O6(A(\;&KM/+*!4X0%<8$2;;B@F998WL2RFC?,?3;! V-M91/,91.<';!O MV!*#DPY(A, 1CP8<#:4CDHPRDE(P//>H-LNP*->6/5($ M4,"XR!"CAF'"L(#YOY>98I,GR@"P1P;"#0LLJ:NRI@]8 M4T>$M!@D&1R/W)W/:C!"94 <5H,)C;T0[*Y&2O3@L^02?X#Y<:^R(V;,AQDC MQMY$[9>+[O-R_T)M^X\B:2_&[V]?J>RVM4_7<./3/+9<^K\[L(<->Y2["M0T M]=D0>TY7N/9UP=YLP8CR01FL'N$K-XYIP2;X)WS+U88=SM>=PG?%J\K0^!3/ M*^@# -6G..J 3*V/!YW>[C^5A?UY,L0);N&W!EOM;?;-B2DBM?J)*KIQE1\8"BFK//=5CDD3GPQ!PB:)N)$>&<]AE263$HP_ M,/_T'953M>*9/WLRZY<]Y9J#_1G!]&=>^A4UF8=:Z.8Z([.\%Z^UURZ,-_B<5V1A'_JD:Y=O,5:]5KDS;I> MK7W/OX$=1BP#"PU331$/!"PTZCBRWD9E&7CZ5>L&_:[X]&/OW*MXN>9#M>)O#)! M,W_N#:958[L1N4&T!ZCBO_O#=H_MZ7#IOR^]TV&GAZ[,X8]>?Y("@G(QSQ]T MA8K+.5+WLF[O=:^GGM_?0J[K/X]+]L=PKS!<;L03'X]&&>M0#8VZP(1@MI;>]E39N9X7('LWH'-+[;[CC.:J@<3+ZNE6]V M#9]$=]TS7'BS\OIT_MY3+3:]YLWKL[,O^%L25EH7!4"I":#/)$'6<(5T"@*\ M+"JT Z..J&6BKG.@/*>-E@TNV(CG6[@&B'J?5_AVU+4^PK8<=;J5X36SUZNS MWBP,W5B_97=N'.CPX6)!F)-\\3= ^_ MB-:'#0+7[>_L[^TUUS^>M/8W1',_[#7W-X];Z!FVV#TY;=..T]>$C:1V^/P" @)\_Y?-.\HV:'*J-'!$G,,K=CY"+ M/"(O06]B*ZCQU]JQ&C!?\RF/-XIR3X0-+AF7<-08%@Q\^"O)2)__S]JG#?37 MVN>-W'*V^<]&Z_-:>W.K]80=9V\=\F*FD5:;%;F\6W/>R,6&!ELL_QQKS/'] MW5Z%6/6%_=I'3K9SKL#K+I"UXI[#3XT]!%:8TFEWGH;KS+6TAYML;OAE/9HS] >[8<1G7G:/;=A[8;AX_10.!QFP8LW'S.C]COVOLO M=B7X/4YA L:$<1JB8)P+X4WD1&B&C<'.P&=W*$*Y')F9A%IBN#D2LU%[X8MR MNO*K 9?S+@EDNQTZ.^W-X];^^\.=]D?>_+#3V=G_M]O:WZ:MPW^[S(BZU1E88BV"-7 Q&.A;$TJJ6+Z!)0H&V FV/"&TN>>$Q-9['! B7 MC! ZUT!0%XVEA-^A.JE V^-#V[35G8G$Z20MB@X+Q#,=O5$2(QF#(R(20H5> M6F4OH=%=@;8";8\(;4E*)F(@F'C,23):@_97+@5#&/,BW:$@O$#;XT/;M*%> M#)ESQRCDE7.(IYP?ZF1$@CI-'6-82)D3'5]";ZN";07;'A';K/$>[#6%J76< M2FTEQ0YS[ZUF,JJ[U!,7;'M\;)OV[>/2,VLH1SSD/Z*22#.6P#K[';O^H8GB>I$G\6OSQKJ<( M/VM@>L-DOO0>I3?XICH1HJSF@C+.$L[Y:1$3XPBX.7[2-*&$W9X7Y$YGPFY, M8\D9(<@G9Q%W4B*K T?8"8:9<;""'GQ3P1X*#.0BK"9 (_L H M]YQ!+DJ#'-6<*<=]U'9I5=('GW$5J5U7H)7GZ MGV,7?KF[W-B-O3BPW>7*Y;?AL-/++=FKK@$/\_KG2%ORNC$M$*6"J)HBO?M^'I+[7,!O+D#7NO=+!VD3D8YHI!,RB.NL$?6NH08PXPS M[56R=&F5+E,LYA3Y7*"#FR+4%T$!I8.1(A*O/0>;!?8 EB#54C&>C%?S;8); MA/HQA'H:,9".T*!90DH)!E:,D,@&E9!)X)*82.!O$&JR#)YC$>I7+-0,)R>) MQC@0+KDRE(G$N*:*2:VCNF?'_2+4SR#4,P$%$G/^GT/<"-#4 -1(&QE0PHE* M[22L:DXL6Q9F7LS-1:@74*BI<]S0*(3)/2"$MDR"#6ZM4$HS;=Q\.Y47H7X, MH>8SFIHZ[F"M5-3Y1(XS9+4/R#"G;,!@AE&6S6\PPQ9(J.>46U ]6RUXY*%= MM;V\K2'#8R0:W+&8;M*+@5ZNIWNS.6?SG9Q7HS9"8DF%$$$=)' (G!8.C ;* M270A)!?F&[6IM(6[UL!F,+"]W9@S=/XZG5XR:6FUEIO[S%Z>*PD7IH/=RU M MGVK:M$@=P?SLRKP=L4M'::IZ0LY4$H%Z00 M0<#_&/-.Q/E&/ O>/A?>3J.B1DB,J9&(A4S<0;5%5CBP=WD^SI+8IZ@R2R!3 M#Z[K,^PV MEWJ _XSMYK'ZXXM%Z(\O'KT__N>XFZ7X4SSJPR+U=J?]\A>EWW7K@MSBX'@+ M[M?\\/&TM0X2"-*XTWZ_M_5U4[0./[+FV09OK8>];?H%7^UWO=5>X]MGV\<[ MZYL8))"TUO>ZS:\;8GO_@.ZL^[-F>Q>WZ/O]G?:GU&Q_.6U^_"8YYH10C3#U M$4P?[I"C8 1Y0CT/()Q.]SJY,#4S#G6'_49GE)O>YRU<-]^^N"Y?$6*")YPS<'0&F4DMC/VHD1\\ MG-QJSWZ/#1=C[SP'MGO:R&AY=*F'?O1[/9B#W=/E!KSD. 'NULWQX98^#H=Q M6*?.1@#9\3!FGL]NI^XJ7].\3=_JAN%6HUW+7X''M2^>57&Z#^$6RXV-WBZ, M.69RUO>=[N%PYJ/\V+4X .5K!Q>_7FE\CD<69B\V8 YLSW=LM]'IU2;!A*#$ M?K>=;C6.S.23Z4QN&%MU^T'<'7?M &8F9A*!?'!]3FLR?2^_UXEI9LVRJ9&' M@@[M01PL5U?_,XC#3"%;W_9=]8V-D^C'5:+Q5DH=GR_M]&"6#_)-X/K^>.#S M:I]WZ;^X\93._J>3>VG^&X?19HP;GK,:5#/2\Q4O0MY,%TLRRY\ 6V?Z7IV> M[Q_FK&C?'5>4,%?2I?.;3;;21>KT2F,+;C.8?#>_X C6CT*@[>,=SZNG#D-:_7[,I"UY-2';'VAC#0?,EQ9[1W9>Y@ M'FQM[4V^4=T< "OO]7@#]\/S$SQ<56*;TQ<'B[7^\ VKL^/FVC)AA^T)$9X!M5HZS(/4GPG89[EX]KP-7 M*YSI%]+3G^ 5Q1^#A*(,]L4-]FX\%(7;X=8&VH7;X1FX'>[3P?V5-6JO3+\G M;8'_2B?P+L0,99K*/IOO/GOSK JM.'H\1H6YS^A#'E &^;('.<_: ,(67"QO M"(4^1R7 &SAV?YV'YRY0GZ@G4HK$J:>&A^"2MSHJ19V8S<>PF3%P<9YH'@M'Q,,8VC;DX4Y)?_%H.3DE!RN^= DS?;[ M_:T/&[BY_A'OK!^(UMD!_"X<-,_V.LVVSP3TY.HI>6M][V#[[,M)\VN3;[<_ M'K?6/QULM0_85OO+28M^/-OZL'G2.LL$]/]>[K48!"44:X4L(P%QSS$RU"O$ M"#%4>JIE+M?D?%EBLD#-9 IB%<3Z&6+%8'72S,;@)!*2>#/? MC/:"6(^.6-/4]6"-2YI+Q .&/P1/R$C%D8HR2J.E2L'F[K#+ C^X;41!K()8 M3X18V#,MM"?6:,4]3=IB:D$I&Y/3PH6<;TYX0:Q'1ZP90A*NM94HV9PY0%574)9';%F1X\!A$0E:FGD#BO+G6):.R4) M X>36D=D*N&QEP2$E_J.)L8=)]@"\C&*N"<*N<0\(@';9 3\1<+2JE#+6#^X MUW)I9[:X(FZI)2H2\,RPYD(R!__DF"G*I0"GS)=XT@L3\6D\*7V>6(0R+0QT75B@0<2:7J2AM2%^QB(/-2Z(RAH>DN0&-;JW14:6D#<8Z MB!* >6$B3F>ZAU-J6*XYTR97WQN.+/$2)>&PE)9H[/G2*EAHR[K(^&N6<DL?4*Z9AEW'&.# T*<6Q5 MINK&AH*,2[,LQ2(U'GY;>4CG996%\/11#[\E&#(T*982Y]9@*ZDA@F<616^, MO@OA:4&YQ4&YV6Z9A NO,74H)N[!DL$,&6D2@)[7!#-A*'-@R=!E]?!XQ.(= M)141/Q=QKR,VRAO'0+!E2$X'7_4U28+*I$L\XJ6)^#0>H;C4RF.,DB,@XIQ8 M9'BB2#*%'9&"A9"=%;;,Y8.YCHJ(+ZZ(LRAL%G!%C.#>*9W +>'$@>N2@DVI MQ"->F(A/XQ$X\MX3)78[AYU>U?/D(I5BKH.2*^)\ M5-4M_^B,8(K\K>/\\Z@_[.1A_3&(W:I1TI^Y^@VQE1NZHN3>2_D&2ZN_V=]+ M1L@O;HS?[L-C@@6@L#942 $:VF65OGU'+C?RW'1:Q!CP:GTAM,4'.6: M$:.2=\E9:IQQD8<[A%F*&#^7&$]#*L)$\)X)18&&B#@'609_6H)4*TE=<#G) M"\3X^KE0$>-7(<9,1LM99#0DPCU(;W*,>*&5=0EK:NX02BEB_%QB/ V;:,.% M%\*A8+(8&R>0,1:CG*"#"9$$EFYI55]GK"EB_"K$V)H8=$I88>UYLM@)IU0D MD3+8 $K"DB/%SB?%,<0D&J 5Q16! 802X[)%.TB$2I6#,:A)LRME8"Z*. MWQ*++&S^JG=.U1^Y]Z!F3@^L"BS\+6^.HD5;&J1RT2:/.;;:T1@E&&H\:975 M>TE;>5&0/]MEQN)@? P4D:020'Z2R#+GD. L8*JB4(0"Y!.^# [W?-E87@NG M8$'"MX.$SEKB3-"21L>E,T8D1:*(CB@>B+I+V*D@X2(AX304A5G25 J.C,C) MR49+9*(U*.HD(H_*&6S AQ7+1,V9EJH X6+A00'"VX&0!TFTE=X9SKBWWF;; M4%+P[H0V2I4-<^]W.-UW:,D2=_ M*/$:X*#Q>+G1#T[=>,%>VTVO^&H3%%#P.$F2E3PXE'TPN'+0HYRXC16325 2C>%A:E87= M$PLFO5),>EK^BH))#\>DK:F9%&2DGA&"=,5;*"1!1FBPFFAB5$5"D@#/C8AE M7MH]/I@PS/Z&&2<(1-BC13%G&F00_3 MR$$9*R\-%RSD CVZ+(H,OV89?EJVAB+##Y?AF8B <9A:*3$B7&G$O<7(Y"Q+ M3W"2RD:O4L@RC/F#HWJ+ER[PDBN-GHV.8;'*BTK<]NF8%PH0SQ>(F[-!#<(Y MD18;%$*BB"<+9I7U%AGP:J,.RB=EEE;+^>@K%M$YL"H4$9VWB,[$+)Q31!(= MD,H%<=P'A5P$6PD<'7!A<0S45=TZBXR^,!E=#,Z$(JUSD-:9Z$304?$0D";* M(ZX2>#8<1\1(TI(HJFWNK7O]A.#NS=2+G"ZN+IT#)T*1SGE+YVPF@C 6-J!# M"@O0I9($9+!W2(<4HB"$4>O!W%TD7?K4[4V>0\+:_9'M-@;QJ#\86=>-C?,( MP^7>1L\52'U8@\<7#6A/RP)0T.ZA:/=QUKE/V!C,B4$\2H6XLP9I"O\T3 :- M/6,"L]S4=1D,R#F%6?]_]MZTN6WD6AC^*UV.G=A5((8 N-KW3I4BRS-*;&EB M:9)WGB^WFD!3Q!@$.%BD87[]>\[IQD:"%$E+(D@B5?%0)-#+Z;-O79N>K@WY M'U[K^X;\OY_\B[TK^H-.UQ:J=*G3[75;W!+#EB7:ECUP1KS;MZF(J6\-&O)O MR'_?#=\;\G\"\B^X]BTN3'O8;G5%7[0ZW.RW!E8'[V<48][IV.CD??5CQ]*L M[Z]_:LC_&,G_9;N<-^3__>1?<'48O1&P;#%H&?;0;G7,3J<%)VFW0/3#\=E@ M&M@"E']+ZQG?7<+\4N1_,MV=?Q(^$(/'N.\P[DQ=WXWBD%(;F/AS)OQ(/'O" MQ?$T?#Y.K_0VT:/QV#&[IN6 Q=_K#,9BT.WT.U9?F-P:M#OCX=-Z<13RGOG. M60EU+R3F-DQ]*Z;^:RE=P^[;H[8)AERG8X).9XQ: V$96$G7P1+)7I=C#4I' MZPR7=;HFQ'04Q-QICQS''G P[IT.&F?=46\\-DW;EJWH>5CI>6^C:4H7=X? M.78' RRV.;;'MLUM,3 LL4E:1T/+^Z/E7#"W1:\_ZCAV:S3")"UG-(!/O6ZK M/3*[(SX>]ON]/EE;G>ZRK[4AYJ,@9K,_[IO#-L9(.9"RP<>\,VKWNB.K.^:C M?O]IW24-,3\M,1=<)W;''#E=RVR-!L-1JS-TVJW!J.NT1$\,V]@-3-@8.+&T MKE43R?R4O2KZ-4\6.0]\\BSQ6#@L6'$-UDNV'%9N+PF4Q5O*3O9RT*<%3KVE MQ#8:'Q^UQWV;.R.KW>GT[8$],-"&@6ZN98." M/0:..6H/>&=@]P=]PQQTA<.ML6./.Z,F):EN#+3@\K)[ [MK&MU6OVUW6AT^ M-%L#JS=LC3MC@UMF=^!T3'1Y&1VK8: - VT8Z'.D=#O=KC$<='NFZ'GW+[MAX1Z<#'+2MM0=/U<=S MOQR4?,,_4%U=FF:UJK'0L,RY?D^BV!W/Y5>N[P@_?M\:/GWOH:YN;I]U9J[. M.C/UP=JL,_[N69+G!CMMXM6/K-14*0+"CI _,#C&"1N[2.H,^(A)V8"HDK$' M$0HV"X%;A+"^])4PF+*E2Y[B@*6]G?6%CD%BP9C=/9X\BK]IC,-_62BBQ(LU]FJ# MG--7C /BR3I=P#!ZWQ%.(B4F(>"K1VIY7R%&A@+DJ>W"C_#'J^N%+;[*9W!] M@DDIY',3PW]PQ @W*X4B+?H\F,Y",8&5XIKE#_I"?JGDYU?)% [-EG^C:'?] MA,!72/G]\7]&X0\_+E',VA]3'%+GVC'U/N:_+B/H@^O$DU3Q*+RH1$0[?X6/ M8.=)O/J5 J7: AG)R^M/A+Z815X"=>%?7"[I*=B;T^Q98*C89F7VN=,CI/R97M[]UX#WSR\?+^6___5?GZO;O+GRV?OO]7W]^^?W.^O+Q M_TVO__/I=] '/?'SU_G_^X\S&YF=WF^@(U[]?@=K_.WAR^__^/WJXYWQY:=+ M^.RX5Q\OYMKZ6_=W_YS-?[RNVW^'V^/1Q8WNJ 6DZK8X,)/3*Z[988 MFQT#;P:R^EVI]0-K$,X9JNJ\T^6=SF @1L,A(.]H,!CW+:O;'=EM9]@?F*^8 M %D]0YH,$Y P-[_^_>;B7[]>7-VRBW_#OS?+[&<7YK(LFA0CQ?$,:R9(8" R7"V/508*!$0"D0 M3]R(_2OA(#1"4(B^DOQ@,/,GL+.8T6[]BR0$2AV4F0Z\P&.0HBS*B"*=8\)! M> 2VG81A^MQ#D'@."*4_$I?$GQW<^:Z4MB%S0$'S@BB!7Y2TN@IB$:4++8FN M3Z[/0>Z!?,R%F%XAA+8^^EU1II%CRW)L\!1R;&B_WMQ<7E^QLZN/\/^SS[_=7-ZPZT_LT^75V=7YY=EG=GY] M]?'R-GWFZ\7-KY]OZ9'K7RZ^GN$/-\OFRWHDWO"D.J]V8;(OA8[($\"XS*<>.YQD !X]%C[U@T(;8X0H[(256'P7Y/ M?&D,/+A@O.*+B<\3F$(XC[-"'.,2/C,#5_,+<'/Y:0/N_C;[^(YV6%CRWR)V MY@-K]2I>_"<9VOCP7/"0"1]EPS\X/!W.I:_',C2RN?678\K[0+$OW ?FA*< MX/H((BV)(CQ&A.69S[UYY)*YE1_;>88Y^,Q7B7SXB#+GX+#9VR\?_\JGLP]G M[QB^'MYQ']9%AJ/$Z>C]2O!,>7@'G!!-^1[*GJ*'PNJE+HK4'V$,]M$2F\#W MU[\,3+/WX5E\"1LMH0P;HX,UEZ]^O/A3V E9[S?)%( YW\SYTX#V<=!6(WN+ MW2A/1THP#<2?"N)?>/A-Q#G/(0<6NTYB+PB^-6!^*C!_3C4'Z4]3RL/75'EH M /U4@+X>CUM_YQZ(4F#/$P&H?1:&W+]3>I#T9OHQAIU0<;D>@9J@V$QS"$]U M".>A2Z$!=F;;0>*3$OT+**BV*QWD[ *TLBDHIPWB/QG,BZ . Q\^VQ+GGTZ] MWM#LZ]?$[*LVI-G%_W=Q_NOMY;\OV,VO7[Z.T/:7:Z%$P"?36,W+&+ MKC=A3WQ8PMT<$["Z;8]'"@BN3^&RQ6!:])Z=S68>/G&;@4E;BO[*=>;QWYLL%"?S3\@W M&^7A-@2 &\7X2&:_YU;T-+,1U1NX9 FP)%R,M!T3@N;&,4LH>,K\9#H2(9[D M5 !>V81Z<&@BBA: !F=+L 8^M]K6W15"C?C95N0775"^4-D6P : 0A#!T>6P M'',O?I,^@R^GOQ+YN^C==IC@H0_/T<&S:,+7$49S?-L>'X\F;.P%#S+7(,B- M;SP"@O8D\!R ?"B )_E1 _LG='H@1-%YJF@&I'8(;)'87JQ$3?H=ALKB>0/] M)X-^*KF7>!;H/F,W?IR#X>DL,SL"2""\._@?-E/ M"]]DT7/Y*,6"D7'K,IJ$5&?T/T1EQ1C 0)"*)&LO1K%<1_"4Y[ 9E\$*5/]Q M>%&T'2B"/Q'>3&IF#T'H.4@M#VP:A!A;"QQ-61!"?H7XB]HT? GC2 H1_KT+ M]BI2B9S50WR.^%AX:]C<(>#NHZ$A:9Z-D@A^1183.,*C<$X2LIG'8U1O*8P6 M)3:<37JD@"K+[T@CR05+1H/'P2AQ?4Y_($CO *01:-APH@5#A,_@'+@]2;,K M /\B$"[(:?Y( $9@ N;A3!4#1>,+5XC2R//R(5($0=:&N24P\-PUE&I^)3ELU])"4NHEI283.TC;X&3 MG\.1A?>I39Z=GS1N02H%@ ?("N"O&=KRPI9!:,J\1@3P,2I,Y(Z/QB*<;II$ MW1S5XT=UGE$YG)3T+B W=V>4HDVZA#P<%].M2(7(W#K(?1:.]<#4S3J?S-D= MR.D(\Z@]Z7T3F&?GIQQ7([IR;>"?KN\']UQZS)!09H)_*SH]FD-YND.)*2"D MO(UP-,$,-&I;S"2W ^V=.^3XG 2@0>''&!_-Q)!IP%W4TF? :@\[A1]VT+JERZ(L#NT"W(=R25% MA^06/FV MFV:'@64'+X"*3RH2H WJNI0,&]#DF8N]H>TGPXM_$Z@1NB,5%HXH+$PE-M+J M08S!H_3O G(WQ4KO&C.X0E5$K!NB?1 _LV0KA3I47@J!HX["]T@K 1Z[4R[ MS=T2="2_A %:]@Z[#6%<7LCC/+_Z.4L+!4%SI?][!YOWI6U78+7_2(#GF6V9 MP:D5(S.,4LS3 !LL[@P4'AGB0=+Z!6@0Z>V+".]$R-Z^4A^RIUZ]6PD98**P M!9@KA$$<=)B, /[,4!>NY*3=/HYIOB1;:'\ICT9?&AW6SI<,&L\?25-!P;^;7_+,W[1>'_='>0A"PT#?$ M0D;J.7MMZ@:#97N($@0ZBF5*"2%#G0I"9!F/?B>_25!RR9,5?D\A6-!1!"ZQ M$+'%E&:LHY!9SFF:EZ;!S @^E0J<"*R+-HQU)&X3"97C,&W@GG M](?,'L8]JXI:2OC%LMHU%MU1^&\($605!NB"KN=@'0VZ'Z51.P/ ^"#,)^Z, MC43\((0$7/P0* QUA8IFPY\C4$9*Z>*YYRYUN:79,\OH3,\ILYOJ:Q2U^;!9 M%<-G&%<>!X!G$HMEQ%^4]0Y)>F!WH+,:D,571U]8@49.:)N3"9V71QNNN;E;/T%DU0P?D MTN+#1O4,E*R!,JI%!(ZQ^K0:7LD*VI&[M_MF: IPF.)8; ,]4M2$)F%AI M38A&2J(@W/#FQ",CY))1C/$..4?>I0%0"H-U@F(5*(2E"X6-A5R!8F2EXIE9 MJI+)EM@)O 098')P(!= MW8-:A1^RHJ(-$:I<:92V^6CG^5K+,R 2R/A5@FYN.%V/PVZRC@F;EB@ %A+* M;:L$J6RT5!Y2"QLX)(_/(O$^_? ! CKFK]W?0(UO?1!%?8H(5IQ/QA-*'_. M!8K>ED)%-3E7,ZN?=?IIH1V/_,TR]%YGL/)G8!<[_M:U5D^Z[LUUBS7@Q6Z_ M6>S&BZUH#9?BG!]@EY?MM]77!T:#+Z>^6, "L[?1J(]R&L(^5L(\( MC)7DNNN-:+O"I79=OJ_22H$]7HEVZAW3#[XINH%7B9N][VI[?2QW S3(?.#( M/.AJ1G]XW+B\@PJ_[N+>)Z& ^F&"U=&M^N'!/B#QIM$.&H:ZZ\9-LZ<-#;-^ ME-0@B7LI/$L M['DGNJJ VX&03L?4C-ZVEE,UFCPK]SOM4[+:FF%MR^)J?$I/8\(>\'D.]?W0 MW/YETA.ATGT$V>;J>=46ZXT" Y RW6T5\/KQKP;I#@GIN@.M.VQ4FYJ+ MPDY[:]OM6$3AKH'L7 ]KO!]=R:K[1"V]HE:A<)_H MLRRYJP^R-6^5P[AZ%\;:;?##@WR>@"DK"_?D+SM MFKUMK8PJKG+X;'5!D$V M0I"NWFD0Y(4#\D\[6X/22SQOQS! @]*G@2 =W6@09*]ZY^HG[1A7R?(OHRA-FSO M!^,;I#M9I&MK[<$1Y=D3,CP>N%"JR9LV(0-F[#ALY-= M?]?JN8/GK U^;(8?382E"1H>$T8/]$&#T0U^K,XB;?)H3BQDN.J2G6$Z1GK' MSG ?5^Q(ZPCO($FO\'VK&H"_HZO+OT/U;5Q91^3*>FOV>TO]*P_(A]5@VR%A MF]4_?%?]$ZOFV\^V*XT<#RD<$,:_-3LK^6N-D+IAHX?$1M\.C4.6V=\]QA[" M&W57];'9IU+T>1R'[BB1%[3$@;KB+[V(#6]&N_1M_?E\W]]MW1\P+ZG:8KUY M24\;=/?CS&]P[E1QKJL-C/VXR^K?:?, ?9]&OW&.-^SK=-B7T=,Z_49F-DCW MHMELVJ"W8QOV&N'M1E _E#O8<%I#) ="))VFHV2#H-SAX1SQD#K6TUOGJ-I2/!VT-4' M+YVXM__(0,.[3I!WO>UJAF$=\XPJCMUW#@)=S2DFSRF(\IC>MO1.M9PH<-+X]L?U\N-EUEKEU0[]CR:YK6-')WDQS,C'IC^Z]ZX#!W 2=3]ZI^=>_#$S#_'#P7LT& MZPX)Z]YVM%ZO?)N\]PS$N/G1F8"! MM#)'V$%(X'P/+$>$$LMN)Z$0; HC3"(FX'N'_2/QYLPR-&:V38-.N/A-^_#V M_^K'\\"/ L]U.#9$^"JBQ(LC5HN-K%WVIR DG!Z[$7 (A+[)(CA&.)(_$A[& M(J3VZ"SB'DSZ($+!7AM&1^\P6(P')ZW!\6&GQ5 6T$J>FT.=3/_%<:W.KKU M1I-U):\'W?S7E!1GH0N/S04/2'N()>^! MY:&+/1U'\VPECEHQS "\?<+.9C//A6]OA3WQ ;9W%PXV%DH;#?"+? [%N=CAO 8#.BP,!C!N6K,$QR%"/(@ M8"4!?*K>A2.BF1L+=N<%(SB'*($US)D]@=& P?GP+GR*Y?H6%ZT1$ &[Y(J0 MC0'3\FWX78VN&!KW/"3 %C#1;R*.<'4. DU.D-BQ/,^[T+4!?1,X:]SSG0BF M8CH*N2_86X"OE\@=P9S"%R'L.DI&:LQW\#HR9_R,PSHDEB+\".P[@>F014]G M(0! 9V<"EA7S4/)Z7"CM%N;%_<9!-)O 3FQ:1<@=@-8,Q!N7^3N M!\;%UQ)_6=P&"_>O$[(C8,NTB, I<@L\B-<#W:+]\' M7C*5_ 5>@HW/D%D@Z66S>'!*(;\31TR A2[%6Q!;3Q^6Y.MK[+5#O9<C"5D=3/IT(A#;;&TAB]JC'@9$%1ELCPMVJYG+,08MOB#EBVZ]^+*"8*@Q$J MB0C0W4E02/F/]6H>S:NLE)7&[4N='E*F4:+,#)3&LYA5FZZK^A@?QZX"OM04 MX-8*@+>'-05XKMKJ[(ODQF2C8]>TE(5O00<(@67";2\O(+-R$V"N_BKR?7+. MJL#2,?4^>AZ6_1(/KA-/E+5??%$Z8-ZW\U?X".PIV-#*5PIKM&&+(MP3$U^T M5XO_3L+^6>*?./DJC5EF'12/R;VCB!L"68C8+0C"YX(7H0V.Z(),\VVL+[4T==*3>QLH=*N!0 M*+ A M*)0P8\'6)-< CGM]\47:B$B:Z4HFW/>%!S;W$B8>EI:9$=:2!K\9ADH#KUO& M3S/M[%KR]+0!21$]HB3:P-"KIY*Q+;@0/F MPJ:%-T?G!K=CZ5?)C1[7GR6( MVU&\;+$!GGF>0)_.W9+?)Z46Q,TIO(*F&PAXP'00)]%J2QG75%;!O\\ WJMV MM6@W2/NE8-[[C*-'KA7S/]F(1VY4=DK6$LUP$T9Z+72ZDS+#VB?0#]OHWE(9 M672H'J JLK@%Y4C?31OI]HO*QY)_OYU>;U%D_?!.=T$_V4(WZ>7^0^E3R+S9 MN6MJ09K+M]E[WBH1@A.RJ%#)2G M/'6:+4R%7FS8<.;-YQXJ9"137+"'?)P)#A:.P4[;=^'4,*@GD/7+>943/01P MDZ3+!%6%WG-(/.#952+#+$;!4"?J+SAJB3",?D\?;*$452%51G\%M$)='%0% MP*X);$R$RXY5&10I.E>E<7TOJKRLAWW:VYJ?*O)T@)R^$#3;B;D#VA8\2(6@ M&#+BMMXO69U=O?U=1J=AY7;#2L9>'1A=L-;0/^Z(,:JGF0>M'"4< 3/$H%\T MCV(Q13V;N9+G)J203^%\76!]P,%M6T31./'8V$/(,IO#!N%H98CIHX#=2L49 M]O!136K#J0.#""/WF0DS5&+MFT98;>7LAD -HQ@!Z^CY=+F4[P+VL)J<=EZOY)!RO&8V$3 MNT9Y+ \K 'D/1XV]0TZ&8[>MM?E%-P"N+S*[Z&)%=A$F%;T_O%T??%91Y/[9 MHL0O#%"X@5-(_Y**4GI*RTE&IED(HH=\[6-TP9 @*&MVG63$V#M[/]Z%4#I5J70V%S'Z"NB!_4>"4.4WDC MI1UJ[A-W%DDKI>1;+5H5@60G9>.H$BXZPT-:3B5"?A9,08Z%\(D7,X2 )T!25+D,HMAY)RKGZO>50'BVX('=R$' MJ+OH*GR2'*"#5B"VS:P9NR%H48!F:2YRI5'?*P8Z9'R]T]TRN6:XG*!C]C=* M$JB45K)X2A0V7L?K0'D&G![9TD[(.K3&-&#E>QIG;P^%2A-=-7&\$E_?31#/['(O2:#.0[0 H153IY4E5' M+WCH<^D']T"M(R$8)2-0S$"+A07FVOY5@/K=V13U2"X5_01$*.AMEZD3OLEZ M*F8]&57)1Z>6];061,M1'Y4JC?C,[_)2M=2FRNTWY=(O5)U49^<<W1TPOCEV7ZTH:VDNA&NUNT0Q;#^%9OP;G=-2N#/24+?,FAMT@= MOZT(7!)B2V_.@KA/I6M%_I\LN9UP\H OA\JE7Z%@/&5.*B]XJ QI-+PQUZY, M X-[TJ%:2#;%L-F"Y;+.:[/*7ET5P'8K C1EA,A]F\M!:N4=P:_H[,G'#/;+ MK K1*F1C[0[Y=,+6"]9*NI&M.%I9IB^$KLU"N$"&ZJJXV:/B_;>3[Y>W/SZ^?:&77]BU[]+JUMV M=G7V^;>;RYO#)J"5PJ8:*,L>I5KL8EO'GB.PIAFT21@\&0-_10K1*+2CHJDP MU[UKDZO)#^X5M18:/.3M$/(@;2'>4PCV2*<3-BB0365@2M!:R'J+@\#+5%KT MN )(/)G>X6'?B+$(%9_AT8K9Q1^)2Z:@)M-')\*;@;H48E)22N.4N:E)B2-' MP>'3U!'*[DS7*15O-G>%Y^2U]:H!17%>J9EOZ6F0ONC,SQ4ZP.QPRWP6B??I MAP]I&TK7I[.DESY(AM=2SK&*#D8TH?PY=Q3I;>DL4DVAU,SJ9YU^6NB.)7]# MI:+=7_ES6S=V_*UKK9YTW9OK%CO0>\-NL]9-W]R\\>G&N^KIP\YNL'KY$^CK M[4&#V8>S5FO0.4+,WF)7VV#V<+#1J(_TR:]%._S!AAU@JUJ_KMG3ZE:8QB;[ ME^&EEX' \#$U7;4'Q$YRQ5S/4X;&8M[K-M=#U OMMTB*I9ZG#JJ/H7*'@PH. MZFRTU )U%U0H])F5&BNVT<3^J)2$R]*]'A2:I-G09(>BJVB37N*;[/ZDH=A^ M02@^UJO_&.']FIU/N'\G&F3= 7AO-@?>2<*G88D-2SP\>#K&4#RV:T"VWG^]+V;H=+1>>\=K&+>AI#K?V]K@\G'@LM75 MNFWSN'%Y:]=Q@_5'CO5#K3TA=?V.%UN'UN]T]P&)W>Y1;'2# MADLBEQQJG=Z1L\D&ET\#E_M]T'./')<;/;?!^@5%R-"&O?:)8/TI*KH#W:K? MZ>Y?T=W:SUU]2VRMF=I/U !X%@9C-WZ.V](WHJO#O4<86>/63MSFMN<7/B5C M ";(MBRNQJ>T>4#W.,_3TCK6X'B.\S@/R1AL[3X[EEO6&P39* ZT RS(>.: MGY(UT/K#1G8>S7D.-:;;#'^,X2:LST#L-:34(LIKW MMAO>V_#>+<=XH4A;',SVA"AYG[6T'_US. R_VQ*NG:6T>YWFBWNE& M9IX@4S)[6L=J%+4&Z5X4Z< ZZ)Q2W+U!ST-"3TMK'U-6R)$J:M;6B?W'HJB] M=!I!H:^W&J*%SU.;'1K#]1WAQ^];0T+ >O@@L6?Z&[I4J]3,1MX/UX0\-N:% M3GJQT^S(*([OY]3W=KNO?B W9D M:%FZ47$+V(A' D=X]>-;_NX[;/XFVG!$[MR!UFT??E58@W.'A',]K6L<4>N, M)L!U5-AI:,-ADXE4?^.^Z3'1B,R384JFH?6&AY^]VR#=(2&=T=4ZW6T#G/5# MND91.T[T[&EFY_!9XI$K:IWVUF7#QZ*HG4)#D]P_VC0UV57*-DU-&@1YI)_B MCEV:&P0YV4!V0UJ;F=7ZMGTH&](Z)00!X;SCK1\-@IPL[ZU4_+O&LZ9'I&.7 M:A",07F0WY,H=L?S/C ;V++D9PYVV\>K'LYC%$\$B<3<%*#-/ MW M/8\%".@ES EB#'\3XMY<%-D<@8(7&G?#A'0]^7F\3=Y[059E(GAO ;;C #U M@, <A"_;HG#DAP E^ #CBU_$D%*)%H(S:^$G9M.UU]'[[6'P".Q*E&D-=+.[)^)\',1&%T#\U[\,3+/WX5FH*E_" MYF0%B_I0YFX=O8O0^<+#;R(&3NL[Q#HB_7E8P89P^RGDK@^KF4X#6,\<<=&& MT4/![8EP)">0-!\) :L#RA?,;!L=YB0A8C-BZM@-HYA-N#=&W!V[$3 ]>,@T M-;RRY=Y%* WB=VI&TW9@QM/8$Y\D9,G!N"A,Z"12#!WBB\(IP ?#5A, ._C M:VP: ,WX03B%$_@O/";@N6#JV@QHRKV'#6BPC"@?!H3.!-@6 "S&AX"47+R[ MWB>&A7PJ70!,XPE."XT#Y&NP40 "+LEGCICBJ^,PF,H1KR^^1)+'C6$T.0+ M+.:N!P1,FV'GP13.^( R=W,8%+8(_X=O<2"U#8>&+$VHSD > M'G 81APF6CA"O6$1+\TB;K#,D=T'7C(5DOT+ST/,E,2Y7X9Q@R3GL#\2'@+J M%S&%^8A:M/8B_[29(%O("_6%V]F_VB MT!3V#J^CT-/9;R@$XZ#E\%@LSP@XVT[?UFC.@6ZI.8?#?&2]/&F_OW[2GP$( ML.&H<#@: T+&+^,):D)*&N/+I1/3V /PI&5)+P6]FR]>9V<%?B)G(BTAF;%N M1^^_(6S WJ9O%A4!9!HKE0;0X]S 3X2BF@FD%,*;ZXC%UN8Q-0'=W15<0L/19\'S"J7?XV7^=*7J50N&/J?>12RWK[@^O$$Z4- M%U^45LO[=OX*'T5P^/'J5PHLT!8H;?:D=9KF@J9=^'<2YES\3K1&@'[?6B3, MWG/O@<^C5S^4]@2:?&L!AHO;7ZU6[BHY]B0G$)T6\?BRI#4LH>FP DT-:S6> M5DUQ#'*6\*YNZ-]E*D$NY9526L8LZM5N!C'$ D$#I9YAZ)Y=^ M@)Z]KFZ^D;KKZ[4BKJ2:2MY->$:MHS\ Q$&]*$:$!4S8Y$0F7 MB,CO@L>Q'Y!N ^SO?!?V7V::K3)#X;6+) QFTC;XC!XZ=C:%IVW.D!1PS*+U M6L4NU-1V$H:XHI33X(!S26T,J:V12B\OE8JW[NQ7'!57 LB7HB%1"=Y=\J8" M@]>)+@.I 6_%R5Y<*^@6[+RBI7FW;F5M7!G.1'92D1(WH#;TW"S8/>GXN&AY M S$?N1XZR]"L(U/.9Z,YFT@#<0J+#5V.GIXHEEXB>,M)[%A*73$>N[8K?/@_ M=3;BJ 24\]%Y#N0;,9LGN$&8A?8 @XJI:Q\$>9H;1?/J M1I[M)?*T=(+.Y3@2P6R:FRDQ9'7$?#% P_Q#F_[&K +E%OT"1_ M\"4]85>@*DI_3%-['J!LADU[/9&=P)[!^V3!AAU0B&]CKYPW.JOH Y<[^198 MM"=Y8_X[&-8^.?/)P2.Y_U>.C/HLB3%D, >&TQF8'SZP2? @[LF'5_#$$6NG M8 .Y]H+Q.(+S4NPW @;J A/G?EQ2M.1QKA8XJ_:$H52P8,!.8PN.KMP_"AA3 M7O^S'%5/[VYP5JO#WFNCWK=?]HI?*29DD-_>GZF5/<:=W(B2!]8O'%B%!UF& MN++YI3/817D/DMZ-<'%PS&A<\-">T) .QM^"&9D-KG\OHI@^8HC*N><8B\-) MTDC1WX#-2/0(D@AC6^2I+ <9#S*ZOE)N]RL5UPL?]$(A\)P^N=XTJL4>UJK: MBRM6*B-,@%IE"[!QC$%///"9Q\E7/J;G"&LG0A!308R^$\%43$B62<@]32F44A'55##4@6V3MLHQDB@3.51HTXL"9'R8D> (Y'FM4>)ZCGHQ M@L/P9-X'[/F>HL8R<2%:MT:=_5+XK;Q\8*AL!"\G@/V2BPO2,(#R,(P3!W>" MHBT4":Y

O1CC<*J@GQLE(9#"2!(W+C!NK M2Y]A1W65X[(]:!SWG';\\K):ZFP J7<8*FRLKP)"_QU6N5YJK-212F)6"R]" M(@%=&2)HCE;H9+*NTFWE&;I&3HK6PL.#LL;AE-, UK[@]^Z);)-7=DD$8&'5 MG0\&PO,JYWF/4C1VK>. >N]J**$!-*T(VA<+ VD[VW>VK'";P!$ZYFXU^[" M^_(O7!7F6"F$8]012IDCDJ'&K3"".*!>B@2!2EX#1T_0-*XC=JIM;RBEM(NO MS0K4-&G#8BGX0OG(H('X7)K;1"D<\FEHJF*IGJ1J7',UF.YWP]0!BF@ 57^% M.?1^A@OO53J;SJI$V\9 57;0D2)59Y3S377$2# MR['.>-ZMU(P\K7R,@/ @1;2(ILVR8P)<8%F0++,F,G%=+FT(8IV&&#GZJKE* MV^%'Z&DH!#Q,T\]AYP"Q-X">S]!/RRR/=_-4)A9=^-GL\MW9&2ZR?NIG6XZA M%QN;JVV2*CD@0B5?[@2AXV!=(DHRGQV UJ;*[-Q#"6X,?X>@Y4'MYPE4UP!$ MGTC?W)R54&U*I2,G&(0K(C4+Q'D?T06(3*DD5(13)U;?MU$!V$!V]3 UM0B] MQ<18;HRD@0A!R\9A>!FGI0CS3'J;E!*L2CG[0U(:LFB#J/LY/.TG^['+F]]T M9V?=?#6K9?&YFZ6)9CHG#<6VQT!DMN7.JXUE@6FK5WI8]]'J(F*HZ79:HNPSQ?HV/>77?X\_3J?YFGT\^6K&+N+ M>6FU^;&;32/& KM]Z_=N"0=U#QN>B$$:BU66S4 ]QQZ^Z[J6ABF&@"_7P+@M MK7R9),XD1PQW-(><14Y5;H<\3M+1686G9'S3O$]1)6W&?=SGTL==)4,"BY1$ MW-(U>*4=JU.KM1-YX_K7 ^'E0=)@>,V\;)OY._QQ\^'GI9\GWZ?%U=_6,Y// MO/>$EG$?"1QI#%>;]/;W7:/;1?3L/:(N9VJ(E%&3D*TBVI;Y)#H9KW:[Q_GT M>XXV<5U>_H$K^4OW&DID\K[,6DD?UB/D_I@NX#??_P.6D%:"O)P$DS*301"J M$OHT3GL2A!,DTIR5UI*Z4*58>D\Z1[P7." N'EB]BLIJ($UU1W(?^VZ./\9U MP>Z:H?6?-^:=9\I4<)($XSWRAU(-20LB!"0>N> N5ZF4V)?0$6\#5D1C574U MNQL_N@5=YJZ_6J!OX3O,NO-5CX3#VQP?_*YA=MU!.*T?=D0?9* A$FM]*G,7 M++$.EZVWU@7NF0=6I>"@7MCQQI]/EWXV_:_U:.P+A/25N/_:=XO%1)LLG&%0 M!IRA78\T$1LU)(TL;Y5FFCN#F%HE$ M.9!RQH@>EV&Q5"9RO5OWU!U?>*QM>972ZA#=SZZO1=UZR[;1!*HLD<@TVH-2 M7ZD%N@BETVE4$906-EI;I>!Y;TI']/EKH.6^':JKN9=@F(ZU1L.;H/'LCD>\ M6!8Y,;9T6U- 2?#2$HA2::-% K7;,6QEN[/+.U9%&S>PI5P'$-03(;DL9Z.) M>*,U,<:J;#155.DA6+O[VA=@/?;1^?WSI$KR;]5L/,/Q0='8,X\<)NC:A^Y3 MVIND1)1!&-Q+5"FIRH985IS_[?_C9Q=55\/]Y@:Y[ MOEP-[UN%![?'+ZV*Q6*.7N642=QB'L1=D+ ML$C[H.+V'(5Z&FH@C7G#W&S6_5'DM[BI#EB4FY?K>TL1@N/(E40.B&0Q$^\R M)TE9_ 4\M[1*!=YNY(TWM:$B-KKJBFH>?E<%VQ;EEI(AZ#=0%)MGQ :J"),J M\%0*5%B5J_6[$#=N%JD&*/;"W0$::@!UUZS\VO5O\/73Y?MN<56IKV3*.@A& MM"\]T'QBQ 7M")56I(!(,;[*)8NGB&H998= X'ZV8"A]C#R\:M?=X/UUU9W* M0"TKUU" *2(%=R0 !C*1)6MDXE:F74S;H/[<^[WN4 Q^$GB:;;6^NEJP9*J]EVY ]%P MW^0-IIHF<;8Z;+KJ? ?.4R>@--&3KLP+5L0JZHA0D0NC@L_Q1$"[3583YW]# MZ/]99!VLC :@];=YF,YFD&ZXN>9$,RM]0(>V'$8@)\B$4]Z5MLR!.2Z4E%5* M>!\G:=Q;0?4@-9 2&H#3;4_S;7<1EOEB]E!N5\Q%GG"E&$L<*ZXGV(0R\Y)D M+B(5 C*352ZX[D7EN#>.*MJQ:JK:'X=NC<,Y?"V7=[_4=="N69(.J#0($,\8 M+JT8B4W*$Q5]ECER+J'*I,NGB!KW(M,I-\T#%7&XC>N6?C90PZ[O2'777]X6 M#C,&9)F\)[P/I>XG$L=QI0@9<=GDG+VIU GN(3'CM(NN#Z*C!=_ !GG-PZ^E M\],W2'_MNK1 AE:M#%8)GTEP)KH2]P@,?XC4.A#K(Y!$<[916BI8E6UQ!]K& M[LEU+ >0]1 VF@)8'_O^G^\FW_LNPB+>RPA/XQ1(XDVI24&!0RLA;7$X\*$ MI*-G]XLJ!@;8X[2-Z^+7 ]A VF@)8)_\'[]M&O/NANE,UKD=>#S'[RK%Z3,J@=TC0+L7VOH17?#:^%!L#T^@+%.)U_+466M_E87^!&%S$F%32)VB S&643 M;"D_4Z_9-4C>UJ50;613G'/K+VY):1(]-H#71P6YL>D011*@2%K-Z;*EK$TJA0&49^"M M\:(.*I\F:]S"B>K8&U G#02@MQ;*6T BXG3=^P+.9[ I,[^]@!YE?F(=6&=1 MAC8;#+:T9<0KFTE*C$DIC)*L5JO:01@8]QRA.FI'T7,[)8Q/R7=BDF4\1-P/ M)%]-#HC(7&2$ GCF1=*VSCRLIX@:-Z\RGA'=5Q\-F-!;6= M<0/0 A$@>?3$>8T.B$I">@!E1)5CK2>IV@E=MA:ZZF7MAE/%V-,?RH)87D[G MWV&Q7.>'&$W>9E]:U4B]'F7I4I0E6UY*#*(QV=\%TB/M0AX\>MR$VX ZZP83 M8 .^_PH&C?! M-CR0AE?%P;CZ#GWH!D+6V\V+KX__-T)#7H)UFFE#B="Q7)22&!\;Y0CUR4.2 M.FE5Q15ZG*1Q@@+7A' MN%">R(#FU7G#"0<)CF>.6W:=J[+/4;83KEPM7%6]L3B@2AJP41N&/ON9[V]Q M,T^WEHU(W,@ GJCL<2$"XB$$B: H6A6DKLZ%FL'VD9O)S$D&K9C;3#5M(.V M__!QI:.M+!FG11#>$Q8#;O()(P^TS(SH)$36*#=-JWA9.] V>J>)^F@;3#7M MH.W=?''1E^/5[2M(,2[0L22BU%9*D)18+A.QRIF@.#>LSIGC+L2-WF2B/MZ& M4TX#@+L:GO2Q[])%7/[=]\C:\G+%JI]-N G.9EPTD-#GD,I;XLK%*F1">61( MVON#((:!VM-DC=Y/OI+?/#L#B>96\.8%B19E(H4%HA' MD>#*P&!EB59L1N-6P+&<&? M%M.T.G;HYK.-&"^O]GFE+6CC#!%N56QI#7'1)L(#)&I RG"_M\DC9X$'DS#Z MO8\*\#JA4L:&WNH@ZP$''D+@4BIBC"Z5X2H0F[0AT7J3F&I)4Q[#%*]4S%6N6GV M/&GCXZQFE=UP6FD@LOL(Z-BMBJ!7O'WLD U83GM8#V'.TSFDUS#''Y:E8G6Q ME?F)I-QG920:Y'*570=*;!E@8BPU7'M&HZL"Q4&H;Z (<$!(W2\W/KE^Q]YP M[_JD\QLF;,HHM9Q)!HR2D:6(7@.&*EIBY,R%Q85O#O#QYXT<^E0"TG R;<+5 M?U!\=EMB@!Y(=#HDCGZ!X!B[)-PB/,7=(2,(''CM.3U-&>!=NAJH!:QGHX;4 M20-;ZA7UE[]V_=_F$?JEG\Z1*[2]J^3*;=8Q M9?S 5^E0N >-#=0.UH->+5TU ,.5Y#Y?S%-_N7U39Y0K$]%BLQ@YD3%'$E3" M926#D6!!&%&OO/ )PAJH-*P'N$&UT@K*MG-"!4T!%PS1T9>&5(815P;0<9J# MU0_,1.43B;2<+!CT!*UP"7U"C#.8+F=-5:H7'J5H MW-S!((BX;T>&D?Y@6]/ 9N2*NZN5NAZ.?H IV?Z@0; MY2\_XNP"Y?DKKK$WW=GYQ5IO'_+CJP'*>%OPQ3U;G55PC$H3BDA*(:U+D65> MI>7I\*PT:L3VP>"#>]/7RA?1P]>:[ MJ_7:]QWT&YMW9='Y[O1QE5'=Z41TK MNC^/ YG-SQ?G**IRVNYG:Y(^(T.K#WY9?[ZX\1J .AU%)EZN+C$Y53H5H[/I MJ;,^@="QCN^U.XW'&M>_0^DA ^G5=]3 5T!-!.@_Y)6.%A\NEHMR#P<7WMK5 MN1:,4I"-9,1HJ=#WID <58PHQ@-G4O$DJLP!.(C:<8UG+;S=MZ?U%=E $'5M M1MZ7!J=4),V9M419*$[;=S.H3V@LM-:%>!"(=%<32&$@";J3'WU7T)[-\N],] M;E@^J@VLI-P&K.&3B__=8G$!:;7N)S'Y$'D9":G#:LX"(PYL(,))(:D E525 M8YI="6S0AM9"S3Z[]J$J;!V:GP E-XU%O,N2*(LYLY2L* ,;,(P4R& (*A*7 M&&=)11IRE6KE?8@B4B\ ,,B M-I1RFS@_M'.&X4UDGN>&*&IE"QQ\,0RD4CI<& Y^N7( M>/-[?;7RU6;Q>:@*VPVJ'MLB0A88:VH4'*?HUELI2#"X#IE56F<48)15AF8- MOMM7*WEM%J3'J+()H&+PV6_BT#?=V5DW7_/U:HELA8OEZORVNSK:7;7U6 FV M]![ZNAF.J#ACZ'&C7[,ZU:5"$UO&. D,52%[K56=QIW'DSYNM>V8H#ZQVMMU M;!^3]R3HR*F0D23%D3TE. FKU(LV C<@F<%6.1W=D\YQ>[TT:)<'46@#[NW6 MRIH)Y4IEKCPZ0B47*#+%Y6@9-Q@:"U.'*&- 5 U,J M@I>,\&AYFLD7GF-3>5H$HY;90!PFB298P< M$.^-()$9&[TV/+HJWM6N!(Y[_E(#3?=-4!55M5I0MF%V58Y\C$G:/&!(F[2- MIA,;)>XSBUDFDK0HO5-T)"YH29@+WM& 3K.N4M1U(J/T=KKP7[_V96SIJG#R MMN!O8"XS.G1:&Y)D22Q2(8AW&;=>JU@J#9DP3*DAA)VH>QGF:!\BP,;B2 M&L@Y;)56&>3S:G[=8^[R'HL.(!F5&4%_SQ'T^"B&Q)JO3KF-5H9Y6Z4RX0!: MQST!/@4J:RNP\?WR[J+LKA;E$;=8=GOPD/OK/CR<>-^E K@2CI%4Z@57]_4L MRVC<0@(OCD\DMES9G!RQ5J9=^BJB7 ML+>$L\6K']/%A'D!U$,F3'F/IE=F MXK3G928>'*/HQ MY!PI]9$!='U<\%?HOO;^_-LT^MEJ65D0NO2"),%P0//+-;%**V*< @,"+.>[ M.#P[0>=1*L:-V*IL3\-(?&S8P-?[+&S6E*<&A@%N=1*L:S-0-IMQM:U"/B9=4YOK^<_.WS1!D&VII$N"[]/C,UQ$FC21+. M&*L-M6I+?\S%%3H6$/_\M?O^\^:):X!L?KF/CYNWC@B&8537'27'!M**OW?S MOUWMC2YFKA5'TL&'$@TFXK(TN%6F3&-R/%2Z\7E#PSB;RO" .%:\#2#CVER^ MOEA,Y[!8;"2T]NP5]PF=,DUXS(9(W%:)UQYA'B$KQZF1=5JF/4G5N$5$@[LD MPVNB!5BM:=^LK:29%+IT58S>E!IGAVX^"D@QK8-PSGA7IZW<;2I&;F$PG';O MX^9@48\]U>+5^?EL"ND+Q&_S;M9]O=R84(6R6-TC,KC'KJ6!?$3\(_J RXG) M^^7ACPV/VOZ"D9%PN+ZZ@84W.@"@[Q9+WV](I]J;G##\3T@HD>B2$RMH)B:F M1,O5WSLRL_*6J-]"M&O/6E M<)$B1+6@).84&/C$HW8[*7OKXT@4TV4F)L M&1)M(1!;!AXF@]$W."&HVFTHZ8-'CUP'/- R/TI@(^>D-G/F/_2?H?\^C;!R M;2+GB3,092 =+U/!.7%&>>(B5Q24C-;L,I%CIW34-@+&A465!.;1LMVEKG ?L#RD8KQTU?&*?8B2 M(Z4\]@[R?G5EJU]^\W,_O?)^'1@]QNAH$^K6?QHO9\J*'#1O"J"25"T1Y MY\M-*TU"+-&23R*EP#43.^+BT7>,$V'4 L4PHFP@\;@1SH;XX'4V42="(5B4 M"L4PV8E,H@R)0C89.:N1>+Q#Q3@>Z/!(.5[$#>#C$8?\/0;:J\*420RN>%Y=5D''\.KW6],7@Y_Y>=E#CK[-<<#+AKSA<2RO)[[UD:1@3K-, M.(ME2I,TQ+G B7O1K M?:T.WVED/BN-'JPJK0*U(,ZP@.8\:F6C]294N)JM) MI^Q ".S:NF)_?;2,KC<79ZNA>=_AC5_&;W\[O^DR^J6[2A!\*UUKW\U_ [^X MZ.%#_MAW7U'7BPD'[2/WGO!H&!KRJ-&&&T>8\-9):16O,\ZN#CM-6LK*:#Z= M_L<^(%VU;"[-F&']S^D\;H3BBR 6?Z!HXD8TBW/H8U'^5YAPGJPN%^7 E?XW M*: ?%+D@Z*L$;6)4W,N[&'_D]/1 L8MWJR"RI/IHU'+>]WZZ,U%7Y0P8;B, MT.=)))O2MY1+0:QABBA9"IAYR-R>+.ERG[AQ2P9/;A6/TDW[>#O&VK,8&,L^ M8!R(P:!,BI' < UB(&>U )M9G$]NGPD&[N_[LYGCKL:U&9#") M!T'*V!$BF=&DI#V(BIQ!B-:#5T=N_<]3,>Z0C3'V_X$UT_A1\^9,=8"F@'KXMTZ@IBC- M0C-)(&M'I 1&;)"4),A>N(R+YG0.YHD"]=&/G/=!ZHGB]7U@\,_MRZJ 3CR4 M>R2Q3+_5%HBE5!$/B?N<;*GS_2?T94?O)CSTHA@!#F.[M!^ASUU_5@JRNC"; MKLO_%F==#^5B2S>'2_#]!-]*E=2:&%FFD3*EB.,J$<%!9"5="OI9QV+WUXV; MI*H)ODHB;]4I?17_\V*ZF*[X\_/T%M?38CDM-R 67<8/WLW+!ZLKN=/Y5?<. M*%^][KTP/6Q$Q$!O'L3MK2&%@?SDJ[>]Z<["59_'FYE* H!JB_&X HS,*6+; M!_#Z M\M9O9;N9HD\Q7Y8FK%-4XTH(MZ891,EU D2.16=;QJB(%:8,LC(S$F2()4F609A MO%)ES&D-Z#U!T\B= JN"X>%\]T$TTR[(KGISF4Q-Y@@#J4J#WFA*0RWTU+WS M/)LH?)W9A4]2-2[0!M/];I@Z0!$-H.KI#JX@#!=9,<++8&]I! 9\N=R&SZ!X M]F"2JH*JXSLEU^M\>4KS-9QV6H#:W6:"U+(D2C]R7CH*"F-(B!P(>,V3253F M.GF>%],]>2_M/MT]>0]1CWTH\E@#8(Y&V4NJ")@R\90;3[P3G$",0:9R]5?L M5L+S$KHG[Z.O7;HG[R.\!@S%%L.Z6A'>>!0!-;BD$VZMVJ E]526WBQ1!2D< M5:9F*'N/GI&[\9YR'QI"(XT"J_S8 VR6GJ,8YFITUW@P#I>>1J/+9:R-C(#1^E_!TP=KHRQ!U==K\9?D(4E&M[EM^Y6NO#AIP"_^[-U M+U0*UO $BMBP:H8PUGCAT+ETZ2,.&GK9%#HJNBES3WW_771 M.4V6&\O+:$R!,4X(!D4$0*@+(7E'99!5DJ-/$37N79*QW;K#=-,0SFZ7,, B M]M/SE>JNCC%48, 9#R0:"\@5PX63;6&2J3+H-XA09=[Z;N0UY^4="(<=RDN. MU$V;B+M;5M#[^6)-&9LP=%:],&6&-* OZSPG@7-%T%N.VLL0DSU56=.C1+:! MOB%!\CP.A]'8/W M$27+$% =,!YW((GAT@DOHI;I5#9LC%*2QZK'5FX894PX:V5I$\Z)-.B:6QHU MBDIY:I@.NM(PR&'H;\[T'X:Z"K6!>VNW <_DZ8.E") 2I9+H:$M<6IJ].(Q+ M 8"RK W/H4J.\_A#W19J4H;#R5YGO?LHK04$WCG0XMDRQB(G-&OTV3!6(%YQ M32B7.BHJ:+#__YZ4NY=VGSSKW4?4K9[UIJ"3$\P0'1R&FK+XX*Y& MBON7G%_N6>]>^MKEK'.0F69J6:$.H.VV$1'7"BF&20RDW- >_Q_ MCH /T__>1\#[*&/T[>SKY\MYO!IP"\H(% 2)LG1HH,R2(((BVF@M(@LF^QTG M M]Z:GL(.$);W1"B:\"B/&)Q7U]^P0>LEDCBQ@L>RIPYCTM$N4QL %PQ(C T MOY'F.E< GJ7LQ50P5=O5AE5>NV@L[&P6:0 M2[MN(O*J6;=(Q!N+_"&?VB2M M#*UR%^I9RL;OI#\@$G;#V8%J:0!G6Y;L(SS>'"%&"LDDX0C%X)9([CBQ@"P: MSJ6+F5MOZ8D\J^=H?3&E3J?T]P=5\.C>VH/CEGC-7KS-WJ=N-ONUZ__P?9HD M6EH3,TH 5SR1 B0)5%N2>-;*)QZ-9KMY=0>\O3GO;U@\=*=43D,6].YA]':! M;GIC30+E2FL6B$B\3+G5B?Q_[7U;CQO'DN;[_I< \GYY6:!M2V<,R)8@>V8P M3T1>(B7NMD@-FRU;\^LWDGU5-]G-(BM9R7,6$-J4FZJ*C/@R,B(R+M$35R73 M5EMB=E(GS")XD=9IT'HB].R55S">* ]&ZU=K%^7U[;KWSF"DHCZ##CH>8#D60@L& @B:QE M9%D:=JJ>7"W6-TTLH'=]?3K('+R3ON$J+B>T2:1421;+P13/0=4,=^]$ 9Z% MQLB55SZ?DTTRNE?7.\8/$^61-LF;19X*L7<#06S )+W.8++2H'PA[O(8@:RP M'&UBUC]UYB8#[I 1+LT[N+7V $\LVK,R8>Y7^OMRD6X7RVI0,@0$5]T)90V# M*&D3%Q=E$08M2[TXA0]43WOU< 90/E# YVM&8-%:<@/,* 6J'G.^C@.)B3QA M=,[[T+04K'LSXHRP.TB8A^O?Y3I<3NA"WF7V]67^>*_,*RN9I[I(E$JT&G3MX$Y M"%)D,OD-2F^DL&*_;CJOOZN/6XM3B'W93@9G9:,^YN3'^NE]>7^]KCWSKOZC MQB+_;?[I\XQ,EAR,-F!+D%!'S(*S1@*WV7##)+F=$QNM^RRC#X?LA.#N U3 MJ]>[I3\*J.\(Y:3[439?PSS/BF.<>99BL7(OI7LH M!7WX7*=6Q2>15Z\%P/]8+O-?\\O+=\O%ITM:6-X,'ZNEI^_7GW'U*[UB\6D> M+_%J_V_^OEP?-AFF'3&CE/&>B%K>T7!1ZXOOWG=#Q\/HCOO=DTP0040- M";T&58>^!L4M")T="]80'IM<7@VB\E@39:^7/0Q[L YK/0QY$JX6785

)T(C!7:@NS@A"D39"8Y<);Y?S36JFQD;#/WPZ]^^81C;X.?]E$3G[+=EO#0"^=L2P&@KJI M+1A1>MAX6Q*3E,I$[TJ3QCU3FZB;6J:4,9HZ2$?(B.1;,@?>;U)Z'!TP13EL MT[AS!SWG9)H.PINE@<71PV'_$KU63+S[].VG\336GT:*.V?# 8ZQ5YLQ" MR$R"]4KZH)Q47K3 TS-*>NE\=81\EV,RNS>TW-;GAJ2Y1>6AIFZ#2HIXP1E" MM,YX;46*3V]O&N"EAT+I(Z7[$E8.8/74MX'/VC"]^3M=7F=:T,7U>KE8?KGK MRV044>[)'8ID-M"B/ >OT0)M,BTD9FED>37*!IZCW0LF6Q\_;?AB M5$P$2,&X,)ARD[CG,TIZ MZ6XWG@EZ'+,[0LNO7[Z&^>IFSNS5U4QX%556#JS,%A3/=,#)0*M(VF1;A%5/ MCX=Q(?,C.7TXP0?*> =BCF!X1[!Y7$5HBHG)URT4)/T@*PAH!R7BBM%5$Y/. M;>*Y;*&EC^N3<0%S**L[0LO,Q61RR(Z.4J)6J4UR7?7E-%E-0@OO7%.UTH?%CG[9C;*Y48F_R K;J,<@Q0^FQ# 8LW$ M\2*"0T_;IS#-93;,J*8!Z==)[$/AC VLD473DR:*Q616[_1D[5NFHA%0IS] M\IX7RRTY#TW"LH,T4?-+T-$UT1"VCEK9/]E5Y>O?.,DEYOYDG/AZ\T#^3'+Q M*6Q GJ2!$FTA3]"KZN0;4#FIK&T0(C5I!C_1Q>=K*3PSDU$N;8BW>"N"L]V!\ MB9KXJ(S;)\KZKSO'>A 4]I]C/40N'7@HKPQP"EHQEST493(9Z4F 9PX!HRC. M26^C;Y/_>?1,M1.$]9MHN/'ET@/(?I@-I1USP0J$8$MM."\S^?"T5SBY'?V8ZS;E"KAWM+S M:FJJ"5!DRMX$9F6;":0#Z9Q6]37#R_ZX/%IX'6#S(6GLIW"U98DWN20^*2*/ M64!;;5Q/BXI6%% .@]%,V)";A)WWHJY;'!Z/CV5K876 P)^OK];++[CZ>-/W M=\>B#&IAF>/@D]!U$*B'Z*(%7F+FB7MTLLDM_5[43>M)G!*!XPNK!P0NOWR] MIL?]L2SKOXCE3U9UNRAKK69*<7!!.-I,G#XI3XN**C&CZQSB)OTP]J)N6A/Q MI @<75@=(/ #;:;%_?9A,0J)7((QN1)/.R?,O'RY#JDSZ U??Y@GO-'#T27N4D&TVH*((X&I/L.2RB+&D M@KA?.<7.5TS;'_44^!B1Q1VHF)O$37KM9A VC8HTD]I9('+S/Q[?B2A) M!J76Y+T[42MU+3C-'' KC+"T8*.:3,@<3.FT+FD[T Q&YS$2[ &BB]J)]3[* M_J[^@_GM9'?MO5!:)C(Q?29#00ERLW. B#:+4*T%WT9'[J9IVC/Y5"IQ))GT M"Z_;O<(D3\ZE IP)4;O^TCHTR\"2MCDBZH1-;B9>I&IBS3:6[/?#U &"Z )5 M&,=J.;8JF!M*Y%_+,V2NW=K+K'YI; M73>MN-1:&3"I=DUULCKD*H#VM-N-YF0^A G@V=^-6%/L#,/IT8+L *M/\KU_ M"'!;$WP**8'@N1;&B4R^/QG-B45OE"#NJ2;W82_0U#7VCL?#LHUP.L#9"^?) MN_M*S"B5#>@YF32<]BI&#R%[^B0<KOL#0@AC;3. M.6Z:) <1&VW"0$CP;*Y!(?#U-_ =(&?:F+"GRO+=_."LQ"#=2P@ M9$/[3M5*4J=H:9%IR35QF.LFJ8]H_5INT*$Y*< M- _:E;J5:DM!.@,V639"H26#NDG%YVN$=9LTT!IK!\BE;YQ=I-MQ7V1O/.KR M/6/,E!*#!^[K3O*TN.#J_3>/1$GQ#9=*!&GS%G+WOIGK? M+J1P0]Q3!9#LBMIZ+T(HQ8'0 9V.J&5N4LXXE-!I(S-3NR''R:T+7&ZQ,9ZO MJK:_"5$7"*K&4=%)LFN](MTN$A,J9X^-$A'V(6\O#+HSQN#H,NH0>:34GZ\I M*/0RQ@1&>$G&+O$N*)X@XO5#G_VE0=[1\>IV]\WH;IM_" M^GHU7W\_HEW5\)>,THSJR+5-,P8R:%:$$^"*B01:TFB1@ RL*"M%M@2X)I;/ M25M-O>1:/9]X]1'K;28IE'H#=97"Y7]A6,UT,5+XRIZD:$]'7\"1D0$^U";- M*M88Z*G]Y#UI/Z?F5$/P.,2#;B'F#L[U84O^G53,GW_AY3?\;;E8?[Z:6>US M/3@@B]H/.-=)29YYL$Q;K>B8$6WN8(XCNX\FI[WA^2CAGAV4ZV;]\Z_EC.LL M8B"7CYF409G (!CGP(I,#B!G+(M3MU;836T?S59[ ^XAHCQ/O!( <8:F6"E+ M!JL*HQ,C':6^2^1Z",R'S)LTL#Z1WVAN@KC$[6)QGB=JWR^O53'$F$HL" M5 B\]@Q-X"WGD*(U4:64')XZ7>T%]*>H9LX.%>9Z0I>_.ZAT8'2<%$#.M M,F& P', Y%KFQ"QJ[,!ANR-WVONEKB$[5)B]AK[>?/EZN?R.^&%)?,3U?'73 MZ \76.;K@^)0>Z5""IXU3M4+=L^XDIQ#G>>K EW^[R?EOH"?W>NL) M=.GPU4^@;Y.(/*ODP:5"!F0,=8ZE+,!TK3PK*:!I2 MR8T('O:C4ZRP8!6(G$ME!2N/W^I M.5R8;SG_X3(LKEXT=C;?>"#CMK8/4Z*M*2T4PVN#KUH#148.8 J\(),ZY2:M M@4:A_GQT[Q \/M6]IQ=T!]&H!V[6Y=QW73)2!L'(#W!&R.H1&(@\)/"FMDQ5 M&4UH M?MY$R+OPEPL1Q=2%U"[:[IED.?0@[@>)1U$KP QQ(9,]QRY-%Y%YN$ M-G<1-"W@/.AX^-&=>W>?=&LY\3C80!YC"*"\U.!4 M*J"]%20%+C,VB4>,N8AI\YFF/ZTG T27F^&V*7$-8LQ*\-IA*2!3SK7NBI3( M30VJMAA9W=PG476&QN4H8'D5M8=*KDL8_KJ@I^/5)I@V4X$%\A0C*!-K M*J'2X&W@8+UAS+ DF&PR*N%ELLY0;YX&B ?+KDLD/LX+>%_^01;6U;OEU15> MS9 ;P;U%$+'4.IM8)W4& E+TR==,%B].!,N=-$Z;\MDQ1L>1:C]5[:^M\,-J MOEP].B%^)DKGM#N9PLPU0B*/@6QW4<"'Z$&6P!@Q(K%P(OMU'W*G308]&S2/ M(.LN-?'ON+YI!35/CZ[:9G66<9W.0^<*TC&CG03/5*;%\:1<2M'D)@WE]B5P MVG30CE$[@CP/Q^ER'2[;W97^9UBMPF(]/RQAY-&_'N7FG3L/,MW&U0<>:\H/T]Y$F[+"-G/P3J""'A*1 MG@#^W3S$^>5\_?U)1A*:(E/M6VQ1$@MT1@@Y.V"92>O)3V>IB3X>2N@9J*(0M-"-,94/ 8DGAD<@Z&G =R*+RD'10\9"=2<<%)S9HX@@?0VN=A>2!:EJ<570?H?'EA9+SZ M5# XD+[.V^X+H".+L7E-^ M"-\KPZ]F7@MR]Z,%SPP'Y7WM!YT\1.Z3%AG)KFYR\[T?>=/F'G4&RT-$UD]V MT2O' C>6VY 04J&E$,?J#$14]-?L47)A2YN:C1%.[F;90GWA;Y"(CCRYWRQR MNZN#7S"N+^K2/N&-DCG@YN#9,T:Y.'B9LI'N#>I+MC6$\2GE3!LD8:XE/W2\ M>5$8G7'&.:LM'7--?+CMY!R?^?7XJ8^NOKCFS@4&6@13,5P'_ED&)1>44N@D M2J-\VZWT3%V(<#02GF=H'<_W7J\>M$"* + M%Z $TS47AF3-9$@A:VY\DQR)-IJDAF;>EYO\U[XYW0>TG[0H)C: M%(P)$*@,2UYZ8YN8SCLIZE*;#$'#4VTR#N\[<,:V+61SKZ$=BA!-AB)KHJI" M7=4L@C,Z2Y.*#[))C& 70=-":"1Y[X&BP&05CK/6\2_7R-L/Y -5S\>V#J8%ET@*TM[(F9^\R5A>*%HQ7X M4AM/"$"92RC19:%2"S0=J)2:!2?;**4C&=X=9&YA'R67G!P$0*^JG<]D[4^' M4)(Q3$2TJ33)-]M&S,0MK(X4\(MX.8#;'2!FJ])\&#YGHS9,(\CB&6TID2&* M6F^..9(_&C2F)KDP+U(U;0#Z=/;086+H %,/R<_5_WB2Z*RUX,8E8DNV 50I M!KPV'C(FD0N=T%DW.<)>(JH_8^A V>_,0C]2$!V JJ[@UP4YL-SV(Z\_JVD0>]@^ M6SA7"Y_N%Y8#^0Z>T0[*Q=:YO9'V$BK(,JBBT,=L&S=M?H7"_L[,L37_,F&5"*$BBCI! '\ YER&S8(73H3ASLG!3Q_'O 6C8/_X] MA/<=G&Z[8W"78] MO#\\'"ZZY8A\G!H'__GFEY]OR79&\<25KMY!!E6" B\J[:B3%E8)Y\U>XG]X M9H?^^"A2/Y!KO1XH]ZZBLMZA- *L)%XH$>JT2(90#,N12_(CYX M"AO;/CE,#)UBZM?%?#V_*3L-:^2SDC$53\>ME%K3-A'D$F3:=%PP*[QF"=/) MD/6$M@Z/IL.0L ?&CA%+ITC[+?P]_W+]Y:?E:K7\:[[X]'/X2K]9?Y]9S[)5 M&[;5YN:"]+PO5H'6(2C.=7&B25WP$"+[TVWML#>*H#H%X9N_O\Y7C_:5-39& M359!H1T$BC$/,?L(.DME:JM<%YI,7M^#MIY#U6-#[ABQ=(JTCUA-5]H^S_>1 ME#G&4L/[D?2XLDY 2%X"N1M!914E;:93@6XWF=/6%YT6?R,):VHG\??KZNJ\ M+[\M%^O/E]_K362XO+Q)M5]^"-]G03#.B@Z0R?$E,X)9B)L+[X19*9&]Q"?M M@7:XCJ^]:=JFP..#9WSV3HV5NRD&'TGA7JPOWEZOKU=8M>^,1YY2))4KN"5/ MF5D++AH/B#P;,CI5LG$OD.Q\Q5[H,&>&CG$8VL%IMFF>_6ZY^/0GKK[4FZ-9 MJ(V()),@1%V UA%<MM"?A- M!L+5'9]F/ME47*$#4WNL%7L!8C(*,M="Z\Q,;C6ZV'(G1^&QA%!!UC: M'@^YZ72QJ??&?*=K9^1^)A.* /2^MHNM3=+JA;9"5"HQ5COMGRY:^W=U=5W[^:7EU?@)2?N\JUVRTN"5MDUD*A%3 M9IY!#N2,*:,Y1"/JW5TVTDA6C/RG*.252GC:.AFXM[1.'P(X218![9CD:V"$ MM2E8WDE1EXE,0]"P?R+3$-YW>FYNDBF*U"@QUNFADM8A1("0H@+#K.;1*,_: MM)O>15!_%SD'R'O?1*8AS.\41#_HH[Z20]I_S3A=6M'6O MF4IGFL@T2'2O)3(-X6,'.F;+-B'5*[,H%GQ@=4:1Y1!,+" 5DSD[Z;5IHE7. MIZ#[F,/I2(9W!YG;/<2QN"B#A^)M(=AS#S$P0[)V/$C/"SY-A/L7*N@>).!] M"KJ'<+L#Q+P<^,@N2%X"AQ(T Z62IF,9.= &L\9F76A;]9E -T%!]]AV\6%B MZ !3OSP*?-19GE>/5_UOV7!4KNLV 2JQ ^,CJ>!?+(75:1-^D9 M,(3(#HVDP["QK0ZWA:#.*CCY#M?UMKG%98<@H;]PY)#>-_!H;DS-**XL5'D $$KTK8;BV(S;;LN MD)8A96A2BWQN8JT0VH:PZG)'O&T),8+A-NDBK2CK923?, M4YP@2#6VJCI,##U@ZL8H??_<*+WXLKQ>K&=1T[8(@H,.&&@#.@F^.CN,,Z%4 M1B]RF\*#5PCK3U\=B(&GZ!I3(+UZ@=4,_2VLKU?S(X=/;W_0:#W@7Z&QK8MF M(WI;IVD&G6ICRHRUZ3<=@H7\?U>R-JY)RE@C%^U1TN@#6Q_G GY8S8C$SA*5!#.<\9"8,,3,+)#56;YD[KK$@:OH MC$?:D;Y-&M=!Y$Y;B]H%,@=+[1RQ^79Y379,SK;(6C:)LH 24D/PY/69S%V* MAI.#UJ8\^A!JIRUT[0&9@V5VEL"O\O/SR9;[>+#(L\L]D/,\7GY"6BE?+'SS0\M<661MF"!( TI,A\%1"T=8''9^Z *XTWJ;091 M>70VY3XO>V@9SGA)H3 %TCCRTS)7X'@1(%7D'%F4RK>9MC2(S(DS,)NA[%ER M9COA]:H ?UW01_PS_'W_X3B]]^+S1E%W^U,\DI;;\IZ'-!0A6)'> XJ:UA9= M 9^4 LUT\9JA+6V&@;Y T[$:;,NC'R!?F"DE\)JJFNG,3\5"J-?1*7$IG9>! MQ28.Q$M$3:N=QD+'4UTTFABZUSQO2L&T)HMR'?Y>A34>/F#YM4>.JW_VH?L$ M*JA@L$A(HUU3BP<,$^ 5'7C$F!BSBTJF)KE>#570P\B5>Q[?OZWV /J(:;FH M5]AARP0@FZV@LU@#,A?(7]82 JH,,BMKB#/%F<;3OX83W:\*&X*NW9-S&HNQ M>Q5W1+[ LV>,J\1:9@F\B"O/G:,3$*PK'E1 5^-;%J3T+F:5"5M-4@5.83@] M. ZWN5N1>R^]\B!*(D>[DZ*.]]A):WTL=(ZK.NQ!,0]!UMBMB#FY*"*Y):]NT\6M5QQP[4&[10G'5WKGZ6)8 TS26>=4IM)=R]2-6T"4&-U M=+08.L#4=A_@9F77M+CW7_&F3_G5S#MM#2(QB6D+RM*6\8'<#VV%YCX4&W23 MV\#]2>Q$9T&E)C(Z.P5U3 7*:\]LJZY:1IQ>P9V/6G*+M6C= M0'GZ$1F/H)/VNC"O16QBMN])7]<::PARMFJLD>73@3W_9%GY8I$_XGI.A/QR MO2)3\0.NYLO\QV=B/SG5$@NG/[4M-?F_!FUM<50;-C(M#0_:9#P!]EXD1HTOQ_*R\NU]\#?/0;8W!#_)JMKTV\(3I[JM1&ET<%9>[\&6E:-;?]\O:K\)7/B M]^4BW?QEII@77C -J"2Q*]1Y))%G\,E(G^@LD&VJ,O!9\-"2J48WL;&?9&LXQ717;3O?7G\_(]X&=;UE5?KJP<*[I3P0V309*ZE MM 4D0P255:XU AH\%P%]+HK;)I&0(^F>^)@<#VG/U=?IY'E>FNWP7.@7G]=0 MRS7,@GX%@1B<#*-H[W@3 M+6=1:M$F'M=B-5WKQ2&H?"&!>B+9=^!UW&0B_$$"W32E?G>[Q$VN%A<9M:C] MY**L!3:D\Z,2]",&J5WTB?F&F4A;:9H8C-,C9FL.T_'BZQ>)=T,\7+#6:PFT MSS>!IZB%/:039[X>I P31 :I^"I=UEL(?GQ%_ MY%"69#NG2 *WUH#BY*\[9QQP\M.39(5^U010NPB:.'K2G68;17"= O!V*R4F M"Y.2U2;3=;BP\.!J"9C4@1G,3GO7I)75;I*F56CCB'P/'!W _PZ0-,[.?'>? MR8HE!-0Y@G!1D^W,,@1T#%)F1O/(BFDSH7?D=4Q\;=N=XIP2)AWLDM$%\I#Q MJ VIGYC &D^BT%Q#X(3PB*IPB\)C:M+YO-F*IM7VD^*T=2C@(-"<5_#TB(2) MEQ_8,'S:-"'BY4A5MLA1$0:T"*Q&JA)X)BT$9YT6.8L@V\0$SS!^6C*+VG(% MGOM4BP0=N, 2\!(0F<-BVO3(_M>+GPY!Y6GBIT-DWX&Y\5(0A@A&F;T'KQRO M;@LM)4I7EV(+,F(N;UA1_B\3/QV$F 'QTR'BZQ>)M[ZNQ*28M40]6D\;/0N( MQ4N060HI!#->-8DUG&G\=)#L!\5/APBB U35??:^_!$N\>HW_!)Q-4M21)6R MI$WF)"W &?"U8S*&K)PSQ1?5Q)!Y1DF7Z#E$RL_Z9![#\@XP\Y$D001\OECD M7_ ;7BZ_5@Z]^;LJ=KQ=DLW1:&0,K"5S0Z% "):1W\8UEXZ7'$63(O0]:.NA MUT$+7(TME@Z0]@=>TJ\^_0,7N J7M+"+_&6^F%?CMI;9WZ[M;AMI;J.)E66U M;E6A8N"+X;6-K9&6>9U3F[+J(51.&\YLA[YVHNH A[>-&Q:?;OCW;GEUMQ K ME$.?%)2R60BI[FB$ A-9,"IP%=OTC]Q)T;032=KA:QP1=("EL>.BAD5/#%3 M(R<7GX<,06?ZD0O3+C,;0I.BE"FN><[L?OP8SW5*F'2P2VY7AGG[PF^/DUG6 M=(RPDFE5U8H)EBQG%36P[ -J)WP03$]@GP@6W5XOXJ>ZPH_X=;FJ!MQ!-XI/GS'.)>*+E(UU;_CD M)?=W,XII88+3@+I.F@K&0_!1@4Q<2\>< MBK3D[9EHP6N>0"2'] N=M&ABK.Y!V\17)V.@Y+E//JY$SD7#'%'WM?U)3;1- MRUJO76BBP\M$86K43VQJ_0HX&22=+"PIS[46H4V.4RN=<^^W/7W#KXNR7'W9 MB(F.VYM?/JIY=#RP&#EHENEM':JJH:@Z$A5-5AB/40R M[B+V/UU?D0]\=76[F*N;IOZ1O. B.>2:?ZN4H,6$+,$71>L1T4G7J%_O"U3U MDNK4"!//>KR-): >T'9#^UV93D3I).? @_0;VP%"00;HCCK,153 M-]$:3;K;7< #6#TA3JJ9,[OX^O5RCOE/3)\7R\OEI^^WUWU%V3K_,4&6FT:O MR8"7I-.3MUD4QX@_\36KZ:47='& '2*OY171*%!>E9O>T,&EP*O3D PRBGF6=A+_%L?/_$MY#C"/YYQ4XO^ E?+JW58 MW9*NBE$ZUW$<.M>9'#5;Q!)T6>+26%'H=WJ_+?_#N+!QIIQ_.JH.E_ U7 M<3E: NJ*#"5*G_J'$(BF3EI4O7B3Q&* MW$9<+_ES)PJ'C"VN#B#X$;_AXAK?$G/KR+@:MOS/^?KSS]=7Z^477+WY.UU> MYQK3O+I"^I/_#'_/',_(918@@R!S3UI']CSQT*: +#*=9)N9/ ?0VH5?/2)@ MGE5?M)5>!P!]);=_%C02CXA?QE;V659'AC$R#>A,$=84$WB39,Q7Z.K"IV\' MO#&E,AQD_@9D"_Q4LSO_;%EQ,0LL,X,RDR%1*OUT:GB6!!A5!$JC(F]S#;&% MEBY"!^TP=2SWN[UXOXY7^-_7M2SN6_5DZ@B!PZ[=MSYHG$OWUVD&UL4$L! A0#% @ -(H94UK%/RL@X@ BBT! M !0 ( !.H," ')A=FXM,C R,3 W,S%?9S$N:G!G4$L! A0# M% @ -(H94P*B!I#8S O&0( !4 ( !C&4# ')A=FXM M,C R,3 W,S%?;&%B+GAM;%!+ 0(4 Q0 ( #2*&5.8ISUF '@ ,UC!0 5 M " 9

I@9>5)4\))[ND/'9 G<.(>GT7B??KA0YH YOIT;O32!VE[M%1X MH(+OT83RY]Q5KK>ENURE6ZF9U<\Z_;20L2=_,PW=[ U6_HR2<[??NM;J2=>] MN6ZQ WW0V74]S5I7O]?7!\:AX$!/M[J] UGK(>' (:VUK[<'_0-9*^!K;[.U M/E(G5XMRN,&&+I>J3/$U>UJ=36]LLG\9#'\9" P7(+"D)[9E7B9H_NR+3'NZ M\,$*.V5HW+A_KH;%0:']EMG/;QU4]4(5%0'3";32Z-U3H$(A)U]JEV@G8WT% M&&:NP]*]'A2:_",!==PR-+(.T:N_21W&)KL_:2BV&RCN ,77C+%S2KIKP+<# M^-YL ;V3!%##ZQI>5Q'?0-I3TK*VO&EQNX M,F8CNCK<5O5&5S/[SJ)W MSYV5S2EM(1/-K6_C.1:9 M> KW514;\#3786RO$/2:^U(:!%G'/YN[JO9]^\BQCG&:KG4)LOJ*5/X^8O.?IN=JI''GPH+NUM=+$#DX) M/WJ[%@LU^-&,<8+TTFW2GQK\6,M/FV2.^O"@4XK59]>%[T]K=WT[F#[/)77 M=[-KM&C,S6\<7'6QEK'V9JVW/.]6+F]<;UQ#I^H:,C6KVZ0?-$CWLC[P3F_; M/F0-SC4X]UWI!]I@>/AQER/W@1O][4MPCL4)WG"E$^1*QE SS,,/S35(=TA( MU]/:_<,7A0W.'1+.&9;6WKIC:OV0[LCU+]/H-DD()Y&$T#0)V)E$]&U31ILH MR"DAB&$V30*.(,15QS&.E& &31Y7@R!K8#9H>@34B G5+N^@:SQKXD$ZMAJB MA<^_-P;E07Y/HM@=S^57KN\(/W[?PH>>&HWVD2O GB7K8;C3-E[]>!:S>")8 M).ZF &7FB7OA:2Q82-1@3@!K\(,8__821S!8.O>\P.8(!$R[OA,^O./!#P[C MSM3UW2@."3)9BK9>D29!./A#S$>>2+\O8,DR3KP\(S$13+< HW$ &WY H(RY M'0=AQ!Y$* A\L] %$W#.G!#V"S\ //#K>!(*T2*01.Z?K2E,,V%SP<-6 (^U M\!.SZ5;4Z'T9-IO X$>ZT7?E>R4*LWI[HK#'X6MT ;Y__;1KA>(.<$_HX#>%HP=SH+ 0D=YH@IXF<\X3$L'M]W@,AIU'&0 MA("P:M04J0'7@Y"P6&O&PPF]B1!^1EB(DZ]-MMI\#][!' 7[RQ\HREZD>P@ M'Q9?LWJZE0Z:XFR9O130U=#9;RC.XJ#E\%@LKA!X HYGLM(*3+T-*X")7QOM MKC[,)BNNZ75OJ/<7EU'D/,@+4E*&*1]*VX?G%5NK8DD\*K#OG!&.PV#*X)CA M3==F(.F!X_QGXGI2PF=S<0=I32PB"BXZ!#"!7$_7(=6G68+2(@(&8/,DDMP0 MT U8E>?&\W1KH8B0== 2M0J5(F6^Q2TJ0,-V%O8>%7 :D*CPE\:F\% 22AX_ M0]4^PMM['*W U&@/G?:;14U%+;52J0%]T0V<10VOX5[/S+V*+8KWIH@0R#X! M9>;8440*C=T55DGXBJV!WVA%.B'BPX:P;Y:)O23LSO0'B(Y6\9Q;#[C-C*!!)G!?Z4IA725TB(I#-I#[2'#7G$KFL; M5*]MB=4LK6RXZQ&**I$3K:0K!>V.J??1L;3L=GIPG7BBG#G%%Z73[7T[ M?X6/0-(G\>I7"A2+(!/AGL2O:2TXB@K_3L*UDQ7,WU-=!_PQB,DS%FM\NWJN'I)D*[DR/U*()\)$)\Q#VNQ]K7HD*X4 MCBU$EX9TP$RGP WA?)F'C^(-GA/NM[@;2K,B *;C]T8_R+W+XP'N /VU B]Q6BJS<%XFD8T0\@=7*#\ MAIAB5!@55!ELSK2E%83)ZF>QA^ 'GP11:22C= R7: M+L#0A@,.X(]M28"-9AZ?OW=].EQZZ8/4VUJ* MMU=$&FA"^7/.Y_2VY'4JU*-F5C_K]--"#%#^!KJOT1NN_+D-0GRWW[K6ZDG7 MO;ENL0-]T-EU/&K86TTZB/IM+7( MFAULE))1G7NR9D^KTW.,3?8O+9F7@$<\K0 MN''_7 V+@T+[+3,OWCJHZH4J,!@D,+@3O7L*5"CD TGM$E-3,&,+['_78>E> M#PI-T)_++$,CTQ'=N9MD=FVR^Y.&8KN!XEH15@W%UPS^=TYY.PW\=H#?FRV@ M=V0 :IA=P^SJ L6&V>V/V>U:'KDK7&I7.WF5!N*>(T/_R:!X;)7N6^^_WN4= MAJGU!SM6LVQ#2<]:(]_@;*.!8FW*0_] M/H2NX<%V]7:M#O9HBDH;UG@:K-$TM%Y_VQ9U!\8A&UP^$5SN:#UCQ_8]#2XW MN%RGC;\UM6''K)5NTRBM3W2TAMEHK=_;GN\[.W_L8\>R.&X6!F,W?H[>T!O1 MU.%VK^QHP\&V-Q0U+49?^)"Z6MLX_/M&COR0WII;>,.:TWGITVGKO9<^GOTK M UN;-0K3^L;C0RL_2$-NMNVO&P.Z<6-,&L+Z[HYGA<_'KU[>D+P%)K4%UO$ M--URMP:?-6RN/6\09!V"])L&]4?0"[F.8QPGP73:^K8W%S4$5[CA1"?(B7J:T1LTU M:E*=CV>H=TY/37KIX/FJ-NS#=(ST8HGA/NZ-6>'*PSL"WN#% ^5>)_G]ATU( M8*-*,ZNYM+9!D'4(TFFB\$<0[ZGC&$=*, -]QV8S#<&GO\MKS9[E9;1]WSG^'X=$XDH[(D61HP]ZVR7?U=,X_ Q[LB=YH:I[^>,#L>^:%C2,;$DK=N(P0;G7ACGVIUM>TTV.-?@ MW'=U)'HD">80,.[(52^SH^\GU6W_JM"#,A$\-X";,(;T3Z\_"!#>%V)L(@BGF(\#/Z'ZAO(:PO8APP,TI&OPL;&$, Z'?G MNV-@9< ;[GGH\I'KN?$9!H[PX%GX6O$3N586 M37"Q*2,&,@N9"SL 5'8CA+#&1HGD;NF8(^#"P. BEFZ?33AN'58(_Q<.O5\: M'?:) XS=,(J1%AG1(A'JV(V PS.S;9KZP1.3T7TQ8EJSA&K2N:D-=1.4L+Z( MW0=>,A5[HV%:2':S,Y"B'0K0,1S6U=MOV#@,INRU8>E=!M-Z*7'DDD4*%)#Q M;N P(%9X$>]PEV:!96B(U&T-R?JU8>J#[QC%T-EO*+?BH.7P6*CUDOQ[#3_V MTZ$UH/<''[[3A]EL98$'2DG(\(*9-VK(7!2&0-,^L"'051]@1;A*1XQ1Y6"D MG0FT;8!W!-%L JNUV0A5%Y@AFD>QF,)ZD L$)),Y*C/C"$ [FM->@4F!QA,I M+> I_D!5]*8ALF>K1*U<,0"B?6R5^@;)%YOJ MOB&L2TDWUR<5X2Z^VL,WX%7L'@FD=D,$.P7)AZ/8@*M2; <>F\)K20B_NM.9 M)U#T"U0'0M)T<^&(@X7"26S!D&0G@CMYU:83PG>T,!@$/Y,& 3LJ;N^ :.(X ME-7E\MK]:JLW O7FC*L6D2M8K@26TL72V[EP >3'RE8J$/93L:D563$A/Q8W MEI])^7I47D&9KR_(N(HE@7SA2' VH""_$^4I:+U8)O9&8\E,K:2/JU63@Y4( M&T!1I[./(IJYL229UVV]MRPMZ5-)QE0L*-W6 C?0Z-OBN_DR):ENMCGYQ@2. M4(12K4^U+@BZ"/G"E']#F6DG$8E04,UC9 "T/N LL!%[0HS'0;]$,"/N M0&:Q@%W#(I0H=N5P9$:G:H!\S 8.M6QH;,Y/ZN=O6$G?_4K:.0_"61 B7EZD M!_9VA7_F PO@^,/4Y_-6??].0RSX0 5X[&PZ:68_\EPV'?; 84\/9F#45[] M!\#Q^"P2[],/'QPWFGE\_M[U:4/TT@ M)C]7ZN=4,ZN?=?IIP0$N?^OV=+,]7/ES6S=V_*UKK9YTW9OK%CO0!YU=UW." M:ZWPG*<8YP?HICW(76VUUL$3P^J1?)]:I/4,-HH950?'UNQI95QFN,GV46J* M\&4 ,%P P)+$:$N?-5@;[(MT=%V@7?\4P'B4U X=;#=@(VT)M(,GI"V#36\= M%/"A4C^#! 9WHJ6&3M^'7=M<)UQOA$)G&K,,C51/M#,V"69OLON3AF+[99G9 M*8"T0:4G)<9_J8_U*3_50 M-W<*'O3Q&^U'"LA.]?P/^E3[^O 4#_4I':J'I,%VMV&DY8JQ,Y:FP;&C5"MB/W MX5TL9;(_K0UX3'T,C>[63;B.I8_A*?H"C/8C+:1.]51/QYJ&N5&..M^G00G@RZ\=2;M^PT%Y(%H N=C:1Q:G)C!G&4!_(4O*^A56R MLB&+<+#NLE0+^TL8C$6$M9[P%>S@WK4%%8YC?#0*;)<:,CRX,".EUI] Q M]]W=7-%0TKJG>L M8:7I3.J"'O9T\ * %:U/%K R*EFW806R]M3U,9D8GH975?<;5;SN,/C/V(U5 MEQSMT49/:?%]J6,6K+M8IPL4EJWUR9L]U09GUSBDL7PW$J]^92E;?D^H8'86^L05_IV$N;BZ M$ZT14,^W%A_#8M]S[X'/HU<_E/8$5-5:@.'B]E?327VI92T'!YPKT)F DW- M(+EH+'M2E(1C11.&]4CG.O_[RK6<\=CL6980MMD9#L1@*(9MNS>T[7[/L!WQ M?T:[]ZH"5=.^#J'$(FQS4M$IYMG1M[I%PY>SK_^\N&7GUUS8D +OP[6*) 7?>3ZTT+'0;W MP%+W?C@?9=M';E.#IF60_0W5M,!)[)C-@C >!Z"( V^:R@:+P(SFZ1%4M]8! M-I9XJO7L(@=;:/26*L+)ICL_OW3O9O>;. M"T9HGR2P@3D^Z5)K&M3 7U LSMS9*-.[GG$+Z5UR$E@#Z)/:;)*5?W %#K, _4!K!0 *; MR8,CDOTSK[]-]^H>Z?P/)K##,<%B2=QT<@XJ()X"9HD& 1H.7F.HA4@B,"@E!T;1=4_[1I MJ? GQ'4B($A CD(+5'X7NC9@*_884@2!('T(0L]9TV3H*)D#=:Q;8I6R*S1U M8$Q& #Y@T0K-"F2=-FR2$ 2"0_,.T194H99J3*LQS*Y&Z"K*1:X!A%CH)X5O MA/ U\1CJHK6J>1:0N^<);)_,;#IU!]67LGX$?,@E_<9&%,PI!5X=I^9[@6I4 MYZRTRY7B-$2R<"!WQ*2BTLQ$KZG?8*GA]@*(8'DVGU&CA?\JWD$*' '!M6&U M(SSV?78K7-?G:Y2XGB,-=:3KB3N+,FF,S ]V8 -&P\9#RJ)W8\4G1;3()BF[ MGKBV/!<76#Q W\.5 /62QDKR!?Z8(D$#PJWK^'6\Q)@U.FS%FX:@BY+.GU MO NSS<,0!1^*I2E*_QD(RC$=*?P&TA6@'&4-GC^*&0Q K>!@S1]5I]<"_OC% MKI;XQFKJDH9)NK&J-L^Q,J2T3(M8T166S.Z"0GIBRB&AW'7JGDUMUK(GEUWI M_]89^992-9V3%!6R[R?^;?^1N&C=MMMO4O KS@>[#$"OR3S%Z;@HQ"]]&_D/ MZ#^(&\ 1D,=(V3_&CKS(&6P;M!\RF?N&3P'-@JGON82??6Q(_@2VB2+8[QSZI<4H-1;\BK/LNP!\> M0&.3?DBI,I?U.=L+ -,+%+7<;GC1Z'Y"+-S4 !\>G '^^?)?OUZ"[?T;&=[G M9[]\$!J/04 @+#P MEVP%RCS>\BP#% M*((=1]+"*8)30RXS(E,[B[ I'5S)*AD/*'5RS4&G298Y0F-'F4'$E<>)NKPA MAY^/SA@O'T53<1;Z2($4,)5\>Z%)ZTC, S64#PC/8F!X>*,#B=O]6IZ7((F4 MS:^5[/H)E75*G['4!%Z#=,IBC)'PT<((!=@/]P1.$&Z@28VY+24,R M[DEZ< M@T.57@=K-)2WP_![[GJI6((3AKU0#!,,%# P=78Y3I5BZM/KDJF$^%Y8;.9S MC@.4F/G@J.K92MZ!9@0+>FWFJU"R2"F>!_9!WGD?JWI]M;^@YF :YO8YNM#O/T/+4&NPVZKK% M#O5![U#6:L"1&,_12W:+Q6Y=T+#9$6S63_D0LHSKW *S)FWP'E>^=^XF>+S MX'Z"6NGSP6/SAI4'!KFU[11/ODGB.>HGF:*"F5'WW,.P2=,FL>E,]!V=B=J[ M5F\V7;8:7*[3QBU3&UI'WC'NZLXU_E,Z39JW/MM;^9NO9T'NSA>E^.!?L;&BK/L\-.X<*C;47YS2^ MP.^CH4.X+V-+#P]KKAQY"A ^\44X1PJE!M&>&-$:3RPZ8%72.>4=OU6WW[XK MI&3D*1.-?[:Q[G=N^:#U>KV:&O?[1N63QN-#0F)CH/6MIW91'04*GSH6'Q@B MO^UJAF%MW>'OZ#EQ@\8'A<966^L..C75*K:V+JK[%-8:\\B 4#9#GG3]O2;# M B!.K,/EV[YF]#N;\^:G:6_9'-#F!V1I;7/0'%!]#\CH:*;1;4ZHOB?4URQC M/R1T"E>JE,1R5?'3(=TMP+NE>K7>4?=79]6*C]- MX$I5!ICE.'(3U7H2X-2<\CM:;]#?-7+[G; YC+!N0QVG2QW=GM;O;>\&:LBC M(8]3( ]CJ UZV]_LV9!'0QZG0!X=;3#<(O.B%M2QOC+Y*=N"GN0%4-VZ7@!5 MDRZVU6!;V>)'-H,4#GMM6+J1WY875]PRI#'.(GA7R$[]CE#W^>!5>\:P<-<> M-=A7[:K*0ZA&\"*_"8@65+@U:/FN(+P,[2$(OZE6E=3NV1?"B=(;]N1=287K MU0HOI]>"P,=-KW#)*VTB<:>NAN,1M5^F_O/YE7'%!M&5=X#H;#7@.35^7H)R MFX#QVNCJ@[P#YXMT&=XW M.(516RU8V9K[-C.EM.HZC;WAXGSF+55U6M%Z%% M?J46=CS&RR&(U BW0F&+PE=IRWN\"7,< 0G1-1$X$9]+Y*6>^8#,/O9"QD;I MZD+.2/;H%=.9%\R%H-[DPH^H2[!"Z#259>5"7W<+S&1="_WB;739M:'4GMC> M""K(>ZRVWLLF*UU=LVJN"CY4V2UZX::-,ILJ7=*Y@D]5776&E^\D,[P :2WG MDK=0D;82;<&^3N,J/VPR70'N%-,D)LDK;HLWT^W<>7 D +%)0XQG);+C[WUP9M,U MZI%29%%\T47839.#IAYQUXWWVUIW:-2T'K'!Y0:7M]AXU]+:EGE0N/S"$O$ MLY!_\9+H/;LL>F%V%7FGG8#7[VJ]X;;4T:1)OC0/,S2K7;M3VH_B?DALZK.( M@$UE&OJ,SU$];XH6MP:D:6C=P8Z=Y&ND[Y$8\$#O#JQ[?\W4("PA.J'8^]=[(V MY-;[KSEC,SN@)N]8ZU4;ATB#S TRP\8'/HTTC>, NM5I:WUC?2_PFHO$%W.^USQM!U6 M9E_?,3+XG82]C\V^:?S.VR-(5]^Q+?.1(L@SB!VC^^3*^-1U'$^LK,1ZIOSD MKFX^*>,W]<&&GLU:I(2R*EGK1LP18WC6P21R7I6K]A:LE7=LYB51N:Q"?@]& M3.$]%4'3-Y9XSXNO#5JN-=?J@995=O$"7F+MPS2(8L)+/V9_)#R,15AX/J8U MCH,DI&()P>T)EL;(DADJCU'U$AJ,$55H/Q"FIX42Q]D1+OVA0C_5:JA--6%+O)ZC6'O;8&NI66Y&E8\?;: M,#MZ?WU]L2S*4Q5>A=%2:3K?IHH7YIP*$1>&<<04G\3_3X&:[K#;)Q;B>7/L M+H:ER($?Q2%\PHK?AXGKB2I!7Q@1L%1RU0>8F"6S8BT?C%JN'EQ3Q7NH%;MK M,>8R.S5/@ B)BN@!N-#)T0/D4*>O=]]HB_665,GZNFODN%2).&V)8?WN9@A6 M+++,46NAO#:K\D2,B,6=:U/5*6 (5:=N@8C(LR)Z$18Y3KPQK'"I=K10[,E0 MQL%P.KN$;< !QY*&L%XU&RKB#XME\JX_2V+ X2C."N-783>[\X(1]Y;$^K$S ML8H2DR)6&OV\CIBPTK)T8QDK"=>*)<HF^65=G1K>:6J^C@2,**3*H,Z^QE G@F1[T/O&0J"/WQ64D" MB@#"5#5<&C='NPH.>:I8I8RZDAQ*.@<@YBP)@;-%L#[DNZ6F'\ =IT ]H> M&?Y%9U.A[Q681V7[']E'I33*4KL.%/X;'+N66EED\6:@D#U<8@ZCCI2.X"4. M*3.IP[^(7Z4Q@G'\ * ";@?J>2"7*-7'U=KMZZ+L(8S-?R>.@CY.V' H4?], MA#!@N>>)"\^04AU$,U!#0+%&532 \<#.CF',J58Z132\4V26IZG 0D95?3LC MO00-;(:CS+-7VK)-=/.3M20 MK5]HR$9NPWQ[L%,QG:%=F2KX0&1@(\1A ,\3AP7E"5@ATMW'ZULB_6=Q)6ZX ML=?#@F##PY:.0-]1KI3XY,EAQGR1UP!&;VRKTQ:@5K;:\0B@N.3.[[ <;R6_"9<^O4ZJQ6],GM' 9J^N M?4)K(U=3'HI77:%2!D(0&!2L(K"_;4D[9VAIKUJ-L=%JJ@V1EW1-I/0ZX4AB MJ)/:4FA.W"B+<:1>54'J,L43;%MX@NX.6[ ?XE*_NIO,D?R+TG.EWO)3&#S$ MDP_5%H2FOL9AD 9%E/V <\L?;R? 9D4X$=QA?U>Z],T\B@6:%_55D/>G!U_' MZ/_\[(*A K:EM&Q2B_.KB((DM ]!,5Y$6@X8%PJA(G2O@3ME.E,D?%0V0G$? M>/<4LP,=T 63E-NNAR!XF+CV)#4?<:C2ZZ,@!"PEI?N>NQX?R9? .H?EDTXF M.-KH.CLK_DYH*#/Z)X00$\HV8 6<8"71&$Y!-#(O!^SP[G+>+Q_4.8_/3 #3M<>)1 M]]G(#MV1; )[%<# 1ONY ;!YL@&!Y*,8Q7L]$Z7E(W2BU/ Z+T9VE#4./.Z>C6\ Z 192,?L?K.P&N MLM,QQJSX&.R_J>SZBBS=%W?R#SL ,(NH&LN5W\4$,@N>_:\#\8LJ\DHQ7^N%D[DNJ.2QL6P=4\EL5 M2].RM<63(!+2V">[,2CL)!3H?2,6CJ )8LI3D+%ESYVB @A\7(7J85UHCXQ@ MX3[E+<(KGBM\FBO3<30V%>$=MB>6>A"(4VDF8 =I. O/198#:H\?J=BYE@:Z MQ\#Q(Q'+++,X=&UY:.E>50OJPJ5OTCF!<;8)AL$4SQ9/?@2]1P6:7T6<8P'!@>@Q,7;S]?GT3MY#0!BQ^NV;I0=Q^1A M"9(XBKET.H,12]B[+*[IU*HBW&<^AI3Y VK6RCV<$SBN@#T$B>>P$4:KX]A+ MPQM*W?"$-''+2L-J%O',;F'7^=]7KN6,QV;/LH2PSL+.K MC^S\^NKVZ]GY[:]GG]GUWS]?_G1V>WE]=7.\H@=X!R#[!,PJ0$4PK?P@"R1G M-T.7+;O,*_/-#Q[0GSINC;A'O"::8 (:LE&BBX"LCL0/A8V)/O#%R,,L-)G0 MX^(;A31<"EE)'U#U31I/=PB;HG.WUNA\_O7R]O(<$/7L_/SZUZO;RZN?V,7- M[>67L]N+(\;8BR$U!( ._ON9<0JR2_-.M<>3EZV;E10GD=5550E*25D,49,.?A1*-Q@ M4D&B^S3")6D\LRE.G(2#39I!1)7?%*D\#&04B,9^)AHUC1K3J%2S'51^2.B\ M)_5=5JI\NO[ZG[.O'UN?KZ__B21\4% A1CYBZ_2+'6J"!/<5SF3-X(,<6;VS](P-'R% M#D*40&=VC-\:0\NB*\_XE"2--,:S5XV+BECY&ISQ&[GDI["\4=["! M5-!AMI<=<^4J& G/%6-R.<1XY1RJR4&8)>2+Q;?'";J@-?1ML!F/8GP8((9E MF"AR\2(X=/'\Q\5[/F+I],C>#6"L /Z2B?8/H*!'[!4P-.!@,U)'7K%7M*![ M^5DNE3[2\ASZ..5S_,\,E"'Z.YJ@54O/*\%./Z.U:L?R8X!^+/SXD#[Z '8W M_1;$\J8]^ ,/(((%8]@7I@Y%).L $ WD_#*[ P-ZB--L-6KH[.?@ 9U1$= 5\SD!@!T!C#@E=4J>CXWN%OQQ8?+%NAX"EWK9\]8LE=P! MN:>/="$^1ETK',$"Z7(PN2Z%D+^$[CWZG J(^5F6^B#F?A48=4,,?89:G!KS ME3,/,?YN4M3968K,>5)"D?J M,8>_"493Y38DW7'A%@XHK0JRC7B4>"3SP:L MAT3F&472K,"L%D*[4$A\&44^2=J*:$;O1-:MPHDXGM$K;0^#:YHLJU7'P\QB4 M(21>'MV5+$?%3[+@&:58P00I5@:VS-Z15(; )UZD*>N "@.D<\!V0SN9HJ,M M!8A$\O0JL[T@4BQ=IA(%LP#A7W"V:DS9-]))2W_>H9<5EI9=FPEF MRA1TGV(J6.YG1_#\ JP,?_E"@P"(XP>T<'XB11MR$6+0Q-:T"L_V@^ 29('OI$YGZ4N7(%,')OW-."/ M: PDHT*3B-7!-&5[!4LV+8"!?[Z1@UJA)#JG71L.'U.14^]^'"92*))_Q_7H MOW?RED#*I/N 4"\XCHJ5":58JB;3+R@<#4N@6QCIXL4XK?_*$VTID.M)S)^X MLRBW1_-M ..^H[!$?@_D*N 7H4IU:3"&'6<\]?SZWY%QF!'$KG3UT/RKL/V!IAQO+B4-F6[T5I2% EU,'AV"#. M"><=!7VU!O6-A >*^#0 !/0K-X6[_ /+AE70'].=4\"@PR"[ ]*E-$-@HGZ. M"/*Q(K3*(8\F_ZJ8?]5O\J^V%M2YBIRA)&I+=Z%BT.@]SG72!9<=Y^%*Q7 >TRBBGMO29109+ M5,IP^U&!^+Q,42M=MUP4'*6T VF2G^D:^XJR]A.G/$IM><(-7( K?>ZL7#J< MF0FPVBA3=\6?$XZ8I,+.1=GHP, >=Z>1A$7F\)=Y9"-UFS9 #.0ZBF5\:HVB M!6\IQ4R9,W3L!:4!YD$ZDM7"*N&#!%A1__\%C:,\_@E,#_5B0@XP8&A+J$HA MJW-50:.#GN* ZD&ESE-Z"W==L+3BD!1\:?RDPU$"/_+,#'\S90H/0;Z";#<; M'KN0O'R4P^Q4^5#4/:K8=<.JNKCPU4O?TCH@CWB6[8:NSR]N(+LW(LW>GNR]KMZE^_GEW=7MZ>W5[^^X+BP/#% MY_3OCYG'#SOY^_>LM^W+V]9\7M^SKY5RP"K(DHI!"/UB0Q*.))G,>4&^^ M!X775W$X8*MAW$+#K9B+4_*Q@- KYFM0!%J6 )$(XA/RPZ,O5!7IGN4WUFH:1]18ZG3!I9 MD+<+[:=*'B3N10%E-Z8JC4>%W\5P.E5 %>?&Q;2+J]MF,>7I,Q^8]$ 4K(:" M0"M<(@\0'XE*=X(LDER)" ?NI=KB+G=4A5S'Y6'F@Y% E7E'KB,CUK_ZY ^@ M$$V$"@5^ZX8,$_4]52%ES],^:&.PCLTI2N7TCJRY@5)E#J1I<[2PI(*D;K#0QG+)EU<)0"6?\MTT-R+2FH_6,)" M9U3[2);J(BN8",\IFJG95M[F9@%EQ#-F)J[0S7+.L MS4A71O7_D7A'#<=>Y:E7A=AM(6(+A',I7R2<+^WU4E'4TC[&'EBCB0+TA#NE M_ TAO8A+^2[%[%$_]7%F[#_S))%?J"0-CCAMNUI&HD23#!7P":,S[KWT5DB$ MS 'IDCM5'B3QQ)"3?H&1*""C%-]G28BN[L4P5FGB!/066'AAQA7SD)KF(U.F M (B-I5>NG;HOT-C-D:.2V2[P./XOI(QF$J>CB.! 0_* M4KP*$95ZMUTIW0K226/*Y5+[\M5Q5] M33!D;%B\973?"KE!H^NHOW)(;9']Q-[B"\6GW@%8.-75A.5U24V@L+J"]H @ MDEYT4&K)S82_N3XYXF/9Z$55UTBG@X*<]#,D6=J"S"'#& O#A&92L9+1U"U6 MW96V1'EGLFI!DVL#-=_15,HCZOC2Q)4#JPQI-1EV'$_=^:3)N6,WMPEN+L[S MOA9)&JNGZOB-SNYY $.O;P,=7K"T9&!Y.DU\UTZ[[@0+])9'^HC +JXE&7VZ MEE@SPX2.$,OGJ.4CUO0_$""I]M9624]Y^ENVNYQ4CMEY]/*.-2NI4V8R=4\I;QJ37H^:)UHB0@P^+7 O__FA:; MUF*?&U1\T8'[):<\HHJ;[M,N[K.JJ':=#!F79,CXW0H^\DZAJ*W<(X4*$-G7 M066!5A6#5+9.H.&H+B4UTPJ>9S*WI)]&Y>O-F>=^$S(XL?1"R9'3-8G1VSA<5J69G%^@PY-15 HZK9/<&,K?[?(QD_!1.^M\*$WT?)TM>S M?U]W'Z]O+C1X//Y:K='37?QR]G76W9YR8@GF!_8]>W/%U]A)Y^N MOWZA:N$--_0T/ARK]]05,)]",'HP]?7S+>MTV6?<^@J(#3>[%V&O?>E$6K>D ML\^@/GK2;!6H14;O#UN=V=@Y[689X?(R+S;CH4P)]OA#E+B8WB:SMC35:T]= M/H)*-J7640?*:);($ELW4BFCLI,FF!PH$)-0>E'1GSO"("'83%**9H4=JMUN ML;JVF%2'C0,I=\H1,D\;UQO+,B T!G3V)3,I2W+:22*4F\Z,L]$<3"G 373PL:LL)>TL.H M6,41>9\8@.D]X$Z0H.*(.?;60-)O-NE7U?$4$O%#"0G8(KPH8H:&5,\A'>4P61T*^^0/&G$M]_ I3 MVIP"63#\O^3K@=.2[-B=9J!3AEOBRY8C\#OPD*)@D!E2$@A+EMS.\-:6 )[# M KO.87YP#A$00\$#2V:.S#HK/Q<5'' .L0WL_WA%Q##[%++,KM+=$O/&!]2 MR_R[,3/(.WKE1U#P&!Y%H'Y)96_W,Y<'H#SBU7(-'K6;SJJJ*%413XK GA6: MR:(RF1"X4/R5UN+)$B#D.X7"O?Q%^1"UY@+UQJFX[JJJJJW$362]@6(ET3(O MD=>] 5ESUU-9F5BUE1 IE:=0RUJBF305H##N46#&LN0Q,2SDLW\DOD@[0QKE MW HR,]/T.%AU3M>[+B)858:?3*E21>3TP5(#G M HP/[[!(\P9);2XOH)RT*=-%,>$-2XYG6(A&!UYLA%05%B^#/=#=JMF*"&HOLB7 23]T.L;SR0E"M8,NE,VF%_HLH MG0MQJSR'13DW)3_!"AE5A:O)NMR\?O8\.U-<%557%\JMLH#0,O"K^;.+APCS)<2&U/5!X$NIC,94LNI0V%:7J2, MRA#U$3A2(Y,D]M>\]+1XM5$)?&7-O^AE2,6?P@T%;:E6YD?B;%*%C25P&(S$ M?)9GN\X4LV+>6PM.3C62_ J;D_KQ^Y8QF.W+'4WZ:._#_IQY'TK@,JB5Y:L? MW7$UF:!EH&K],WK*&'2Q@+ L>Y'^1Z(4/9\A2R@U#A@+(O4%^8\E&+U.7H/Q MH3GW9SSW)1X,&@Z>K:K@'%,_EX)#KZ111^7.R.1?T@K=JXKF(,@T-P(1JA4$ MJW1C+O814'Q&9BEX*M%(Q0F87JFN(5'&;' 21*Q]%%2C+WO/T5-[/Y7$SL$& E^(2=M9P.5?9 M\QK\HK*Q9$++LRJ=#3)/<^X._% L#&M.^)E.F/RC&8-\U/GE M9_XOOJ+VHM#\(Q12TTN[ :EL3?I2=F\ VOXFYNB:B +?%YXR=EWJ/UC5;XBN M07+3L;*1MVUM62-3BUQ@MY4-N[)J&-5V SMBW+M.0F8^W<&*;'&4:L3+KG?? M6?8&?)9(+5\$D2K#IY!__]-"W:=_34U-FO/FCP;B1=OS?I M]1T75!9:S(%'G/Q5ICRHG))#3RC9,C_V$J5M6+B6'B AJV=9E(&I%AM;7QJ" M-SK=2R>JA3Y4HZ,M"):_I]=7?LRNKWQ+W[UC/(DG 54$X!UBG<(-68I9C9(Y MEI.C?+L+^51G-VX>>8)]R+GD#.@@5WD3I4AI.@G/ @?IE>#2GXJE[8Q/T7HM M+BCW(JK)\#J!JT#4*DR> M3BG]S=(ZISSCF<=MH7IM4*LF&<&5,=/" -F=W^21DR49')W?)'\BNMOMFRQH MR"#X\D64G5*;^'VS+TMG'\68DUS]=4:1#;H'+V=;[_%6)?$\[;B[1IU@T='9 M%[3L;_A8 $O*:VN>%P:=>L" =74F6PMC#_5.M[]3 M+?KZW[J6]1P5[CUC]<]/4^$N3_!EJL$7,]67\X2H[EDB()'/%:49;E'MWL;] MO=KHT;T6QF\&BH_Y54;+M?"KCUO1'Y8XP 89-:UAZ6*WW#X,LFM=SGC\%)"I MZABP[E*/_^&5S%5(K/JP[_6Q22C&__N*C^>F^8<)J[(,0Y_$@&"6@!*VX>&Q $&>YB4DFY#BCH$U;17TZ1+M/!#D$CEOU_.QB&E23 TP8;ZB0J, MP>;[KN?SW7?M&WQ[5!<1;[&$B'8^J8PU)+$,E$V%5U,\]]=WOUXC?\-F08:! M]"+:[OER%OGQ:C-KIPZM5R1%F8W&S0;*S 9JRFQ-W9S%,U%1U>YHORWVO,>>SVKY\7()18S; MBA2BNH2I))6#8YS2)X*>T[3.%0KT_]R/72W&VW)^N,/UO+=J;$,2\*4#L\_C MX$)'<:%N+DP&/X7&4P4288?!)_P*HLN;U N,0:D;[FB? W^&%29%8')@NPJ3 M!9@T?^>\S>NIOG8V-%X@GR<=HPS+;9K4 MN(_F$U8,KY*5\Z_X\/W^P4_F3Q7@7807&::E5XVA.<4Q&)ZE@:S2=LRC74(">:TF.IUE+8F?7 MD"2QLVQ?^>M,A,KK3H8_'NVG-SU8]K]JH8[NN6&3C]OG!&BROFQ EHP6#:/3H@90Y$\6VG44H[ 1"553_ T0LK@""W,ZPQ!%1U)*0) M&WRIJ,>\EO(,]22:M6H+K([^I5]_&ZNN;G7YOFP3 M=[%GYJQ!:Z&+7*AL17VY$G4YQ TY5-4EST8^_9 '.D+LNU] M\9Y=A/_.N>C6NI6>F\-9LM(F 5Z%P:W-#8 WV9D>&QM_>V"SK@8!U2U'I3@ .SCV MOVIV\C=9QUOM#*9 *S[B)$UP"94'EUK3A;=)'X)X%GW[#U!+ P04 " T MBAE3?N;/_D . !RD $0 ')A=FXM,C R,3 W,S$N>'-D[5W=;MNX$K[O M4_#XYG2!=6Q92IH$31?Y701(DR!)T3U7"UJB9:(2Z5)4$N_3[Y"2+-FR:,EQ MUCFK%$5KRYP9PX#]$A$1#D[ZE@[_0XBS.4>9?Y1Y]O#17>_ M\]N7#Q\^_Z?;_>/D[@J=<3<."9/H5! LB8>>J!RC[QZ)?J"1X"'ZSL4/^HB[ MW2^:Z)1/IH+Z8XD&_8&U^*LXM&S'\?#^?G>/N%;7Z>-A%P]&_2[>=2U[[\ A M^_;>K_XA=NW]O;[E=NV!L]=U1MZP.[2M@^Z^8Q/'M1W;WG,TT^?H,'+'),0( M!L:BP^?HJ#.6T\V3M<^+U!OV_U_OAZ=:^;=M*V 64_YEH_#T60 MM;=[ZN$9&. [D42=F/V,9U>_0[$4=?'>-*\$T7" MI"/IE>:=*=BL=7!PT'M61EC9C;)5Z?9=];%K#9J)K3+/^K+A6S>CVT0?\@G8 MK \9W0O[L'P2U>E*D?(Z(51].5!]L?9>UI?U^K%N)S2KB+@[/G_LN3QF4DQ7 M3I#(1)A]:3XWYEAZA#;O1T:D/E3*QXQQJ;FH*^FUR82R$4\NP"5E88>9F=V1 M4>;S2Q%ER5S6_QUBX0H>K)CXO8G@$R(D)5$Q&FD&8T%&1QT5D[J9L_TSP,,= MZ$G6I"1@?JZHGWM 0H*K?"09K3*;HTX$8 0DT42?+CC'SSIFDY M'Q,BHV\,QQZ5*IVM!U -3@:8+ W3 +"Y!U62%*6XC73 M5,1'E[ Z#0F8\RD/881CPB+Z2)*K+X*RN1 SRLJWF%#.Y2$^0@EO/4WG9&8_ MO!M!$9_[,08-\< C(CK_&8-7VQCT)M9FP.U^WZD/>%'.?U$BZ1WE.2A.<32^ M"/C3RUST"HYF3)U^?[<^IHH]TOQ;BN0)CBBH^;8P"/!HMX(RET+NI!"8::]! M2M24K0%3R! M*\F2:.0&/(H%@2]:@H*P*$-[XUR*1K@HYQW8*@3.B,0TB%X) MWXR["6:G#W\W S/ZF ILTTR^C\,0BRG$0^HS.J(N9O+8U;4:ROQ;4(X+J[%Z MK:ZY)+5M8?."S=[ MG0R/F ,@E-FG[4W7DWHA)*Y"F_>*_6 MO5AX4?;K9NUFA2R3J0SZSJ#L41K@#[*+UV?2T<>L2:MLHQ*FZ8B+>SZ23Y @ MGY%'$O")RK :QI2U^9NCRJZSQ%T8@)\BD(8R<:@@KY5AI5@O6:,V5D5N2N*M M_JY56HG/E5A:6A$K*G,= (Q:M_M[MO:6E5IOD:;O24#!K75OYS8[)L.[%(%/F.3 X TIQ;!4#+D8TAD/!K$JHI&W%A0 M=0?N_-D-8H]XZFDO5:J.Y3I+_HW(,CH\F&6UYAGZ6!"-\5'^J$6++F )C#Q%OL7*['/V"++6*FTG3 M9:&"O#:EZ7>P3&$Q:52XF:,QUUSV+(W-W"(J)6]AE20=N8XV3;6=$IG4;?<_ MV3KS6Z[NA$,+]0WJP+XOB)^ZF>QRLSA6CYFYIK#O]/>J\)EGK!S4#+D6E@_2 ML9]R)@5VY7$4$:GOTB??KR@>TD!'[V&RHHG6@W,- 6:(#V#]505QQAQI:>DC M .FE@D"426PS\NG(UYRD\\1&Q%3VN%\Y*1,.K03BV/T9TTASBU1"1A]))*D$ M!45\!!O!M(0\BR'V#9-53YM^+6<-:_?D?,'D2Y_5SBOJBS?;R"9+J ME]M+;4_20G-:C=17+-4-LFE#8VG.V&P*^Y"^+II"76 S2:U$^#RH'" MZ*0' ZM%O1G7?L4JSK0+5@C"DI*%,'-+RWE'/-'5%I"1"O20N MB$?E32S5EH-J!]--8+Z:NQGQ \L.#_AY]J$Y7$8>9I0&5OF&3?H&!K I?FPW.N>C M$7$E?03'\BRP;/@NP"HVQ@4 _"E7XPO S'@B8(H4US8N!G+3;Q:#2G3F\.,X M@])ZN(!%&R//&7VD'F&>?A9.$ Q:F=Y+[OZHG094,C#[KEVK?(=QQBMYT"WE MAC2[=TS<'TTSM%5\S+-ESQF4<@ 30N_S9T['V0\33+V- ;>,J1G%3\Z@E",8 M4749G>X;Y5OVB5OT&I.J,BJ]4@TR]^, M/,S)VX%=ODM7A4H;\[;EJFVZE921B=&[.7UG4,HBJ@%JHRLCOEJQWQ%UR@.L MUNMOAK- 9W1?CF65[_&E+-",1XO5WM!C+:)A1'[&,(#S1U5+;+A]Z3)BLV\"YU2ZU9?S00FC?_=[ M*Y][\Z?J)-_G3MY1Y^ZDQY%IF-21'W]>,E0A$6J'*%=IPR<=A(>1;G;4&>% G2:BSA?2=9[U^#$:!,IQ'76DB-7A).JX MMT-H0;GWH(\/\6*19ND18*O>J%/??A<\GAQUDN94DK"#DM-&6!P>I@(NX;+B MD9])5-+#L7\_9>Y7$@Z)* XNZ4PRMODVF^^P/G_NT.,AIJQ&E^] R2147;CF MB99Y );A7S))P&RE>3!UJ;<^S'/F4T:@3]X%#<+(/*J*QEL?Q)6:"T&Z%\44 MJ-U8"&A1.8^J"5:/)3DR3F8_I=M>''5< MOIA0V'CC=,58:U"^U4'?$J&W>@11?!C09).9*.2"R#$&U,B48%$Y\)K43:SW MGX5\,@DHR=^PGJ[PGU7-MSX]JZ-6D!OCYD)A':;;CH>+6"6;^:EG.V+)&0^; M8EU)OW7PYUUM,\?\YKWR]_.S4S-2Q19;Q^*>Z"3D5E"7W,ZVD:V 8GGCUYHX MFGV-(:B'*#C3K:-['GB5W2\WW/*<_TJ$3X0ZC/AFI+>=$*#=4@C#0; M'T]RA:F8&:CG^NZE$EDI M[:D<$EJ3]*T9B9_5&K8JD&^(_0LBO4>&KYCF" +C );'/DRV.%";F9B]BHEB MZU[F!+,?8*[Z"%]L'L?2IEL?P(WP,:-_:1%S1^T MB$>(@.:A& BV/IAL^R.<;W7DSG8X76 Q$A9?^#%6]UG*U#^DH^)B.J$RT# M#%Q=78'"S--G0D"O5P1,,]'6)^EUK#IR,_H*$(R#Z:5:S01!\IH4A_RG$K/5 MA*^$&(49 +EIT[#0("2\&7!6'&QRG ZE:E"UR;<=OY>?/K9J>*NHMCVJY.Q: MFN\)6#F7EK1W6IPY)H*#7+&BE+;0:NO>YHQ# MV@178!60K/0;N)IZM-N>D:=C]5(992-,Q2,.8L)'N*[Y52B#/\B30 M[PU4UV.;<'DMW&4FH@[T09 ^L[/BQO*2AO^J'.2)W3$+\Y&UL MY7U;G]?I&/=+:F>?\B7>Y2HG=MG.R7ECX=*P.:%(SR)E6^?7 M3X.49%IWD8"TE*E*V1)#K_4U^D.C&^AN_/,_OQW,'GW!83E=S']YS']BCQ_A M/"WR=/[QE\=_?'@)[O%__NL?__CG_P+X[V?O7C]ZL4B'!SA?/7H^8%AA?O1U MNOKTZ,^,R[\>E6%Q\.C/Q?#7]$L ^-?Z'SU??#X:IA\_K1X))OC9_SO\S*52 M.3@'!A,'Q4*$( J#H!.7QBMTTOSOCS^'))UA/($4RH J.4*4W(-3$E622DJC MU@^=3>=__5S_B&&)CTBX^7+]ZR^//ZU6GW]^\N3KUZ\_?8O#[*?%\/&)8$P^ M.?GVX^.O?SOW_:]R_6WNO7^R_K^G7UU.+_HB/98_^>_?7K]/G_ @P'2^7(5Y MJB]83G]>KC]\O4AAM1[S:W$]NO0;]3/1H,QS# M8H;OL#RJ?__Q[M4/KQS"%YQ/Y_FGM#AX4K_PY/EBOES,IKEJ]UF85>#O/R&N MEG_,PV&>TJ#NG1 M8L@XD'5[_.@K5EMT;.@VV,*0SA'KQVEV_(TGR\.#@_4S@8AT*#T@I\T@E4$!Q"R RR+<*XXC(6U4^6$2YQ.^CXG!';>82;,?7ML/B,P^KH M+3F*JZ?S_.O_/9Q^KM'-[UC75Y6E-@A1" E*65>GC85"R*R+]3H! M,*;%JH&F=QK79EI]-:?X^^.4G.>-*$2O7[^EV6'=Y3A%)IS45FD#(D1"IH.% MD+V&PIQ$A4GX8GIH_";@;L(&]7#8T%P?;5W98U"+>3IQHX147(5"5*U>==$: M D^,(J_$4U9*H(HC ]> ;.* 0O*P % MW)'U%D>E66,AC4Y8R@>\#3 U@H*%&4*49(1]OH^-J5& MLU]S*[V?I?*> ]XM'M^:5T8;Q:U*P"2CJ#!Q0>)I7RVK1,.#8,[>14A^.W-V M#]LT>Q&AD0+:&;;%_.,'' Y>8%QM8='1<*<* ^LC49(7 1$5H\"K%"=;S-+,+^ ]]C=:-0Z_UJD?[ZM)C1L"YKV+4ZFI";12\FR2Q7FAPN M9^K>(2Y#MB^@C]?'!Q,5S6LK,]_OIBOR,W$>:K*C4R)$%*" MZ)&"S$CB!BLY"!]RT=%KR[O(? 6FD:Z,^W/F[.1HI9 M9O#DXH*(L7@;A2ZYCVV\S/\;S:=;$]#?;40D\V)%1""I/!Y;H7(0,%N,Y:8)D%X1U+ M0HO[8,-NB^%BOG[N?X79(4Z28^1T1 3F$$%A"22:"J"5C!@3TRRG7BO@-I Q M+7M[,N"BA6[G,6]W+)?SM,H>9F_#-+^:/P^?IZLPFS 3G?>EGK?P!*HX!S$I M TFE1.&($"9TX?8E>,:TZC7F00L--*/#.UR%Z1SSKV&8D]^U?)K2X4$=:LPO ML$S3E&+54KBS20 OD8$2*9#UC0ZRS#Q8CL:6+L[Q]=#&M"8V)DECO;3,_#G! ML=[>(*/V>5H)R#HBHXC9)%^7[KK1(L0\32Y2SB?,$5 ;3@HSBFL1<<@:<>8\4F$T&4I M/0]E3'[V[KJ_XA1QER%OF&GPA=Z]&(YJ!@OS,2C,!KR/E@RJSA!T]& "&I/+W(X(S=30C!C/P_)3WJZOD=) M+XF9FR.J0^+*F\\XK 5II04L1@0?-LRTA=LK-N4,9]W:L-Y#F M'[^_;4*CY23S!DIF!51""3'G0&.'C%,,%*+V73SK\UC&Y%J/E;GG'/<]5=HV M:>KWQ7SQ(Z!?OWTF<\R<0IBG2?"X,5ZQT26KJ(\Z8C'ISQE[HM=PO(^YD>K^M'ZR!K[_U M=K%<#;B:#NN]@&'.UB6+/K)@$Z-QP%\Z1[ MY5/5/?GR*00(Z(7*.=J@N[@5C>484S#7BI$7U '"#3&;&FL K"T MZ>3*(+C,ZP#R+(P)9,KNF*\/;D/P'@C:7+==?(6DA5)1)W"QEI\E20L8,Q)2 MBAJY9+K8+CL E_H*N\167W!^B"=G:$-(JS^GJT_/*:XE=0RG?7)J8@S]EZO. M:YV(58X";71K32N(62K(*+FW$H/MTZQJ!ZQCLO.[,N=\^-5790UM]Y)F<^VP MM"[?Q.'+-.'R_6*6)^3=<GE">>%T22P:05AWRU2T#5[MM M%%N\D9JACKW:VUYHE\:=G)MJ9](B!!A>F]'B.BV<16:"XJQT&:U[2\Z] MWV5B1YZ>+Q,:)T,:EIL= S_>K3\^"YUPQG)4/)!="19J42>$R!"*B$&JZ*7J MDQMS"9Y1N?)-N;7?T-]+ 4DM@'DY6WQM=Y_/-4_O61IRG3"-ZD!J41F]B:CS M94I/>W;T!X7QK^:;^5\C^[2:?MDTL"I)J9R(27F=/URDA6BXAH1H?;'):]NE MP^;-(>[M1(2C]>A_6#Q-9 P'O+2-^T1D+D.= D66!(KE#*[X!$EX67AA2?9I M+G1SB*/*"^A$LW.!3Q\%MO1228R\7F[?AQF^*?1)/JS"'S<,GUCAO(F9@1:B M%G?70D G!7!C$NJ<2XE=9MGUT,84%-T5G]KJJQV/CGG^-08@A M&.0& @T%@:Q-Q^M6@#?!LJ2R\GUB[5OBO&4VPM_*9/5093>[19;TM[ ZK.'$ MF[(%=1,P,&.1.Z- \YILD<@-C<((R"G)*(.DT>JU,7ASE&,J!;\G:]9.B\T- MV^D"?O9"C4DT.<6L'-@27"VAM.!]<2"$YY$[ L6[E)!=BVQ4+97NR]_:2UW] M6'2.W#E&BH!)RS97ZFI9!'B1 M]*=IBEO2>^&*M28"MRS4_F("?,@&"O*4@G'D$7;I<'!SB WWUQG+SDB.8&2N M6=<4.06F! 1;&ZNE($O\_ZOHM0=+KCC2N\WX-YL,+_#S@&FZ&>6#>MST/^&X M#JO>V8KUY]JR*MG:G,\%L$&LPFAN M;UK5;=?)\T_D*^!T7L)T^%)[%"U*J O ,!U@\]TW>O=&,:;T^3K735+MBKT]A MP&>!!*Y9#P1G0V67G&8B4E2#B;S=>B.$C[F B)DEQ6*TMLL.Q\5PQG1OXAV1 MI8%>6AY5UX[#^ (W?[^:G^_=.)'>YI#(Y"6A/"BA>,W#(C,HO" #*(,T7;;U M;P+N(<2!82&&8%+\B*8IWN\KT" MU4T(9/_V!-I531V9\W; SV&:3Y;6XQ7UI-O \1:=%,5R6D*!I5B;TG'RR] : MLJ%:9^:]$WVJVG>#>Q.NN;\]UYHKMB,)3T=C^S8T$6V1UFF(PDJ*-DN"X"2" MU4626Q=1G W?>I'N(G@W(9G_>WE4'?36-I_\ H%/=2@ M7&VP28LTZ&P8"UE*VZ=*X\8(;[1UR?Y>U.JCOJ9]S<_TSGZ'R]4P32O,Q[VU M?_Q@ZYMO<9C6=-FSD^ZY3&B_;+^CIV(,#O0\(+SH>359$)FK%NBYDV 0ZB(X72.@P6^Y-#+T:W^Z4 M.WO/)4\/GJ/[SF2698G)D%>G;3W"1[8>$$FNG5$&R;7C?2X& MOCG$,1VW/'R.[LN!9AS=B/BF;(O]9K[7 $^R5XQI5=OY!@15& //!(?(T*GL MK RQ2]5_!UG&=!;T@%A_WZRZ#Q.NLD)K@P;TU0WR/$#(%*QSX;(.VF?ANV1? M[&K"=T_M>U/>#$2:,!R]F-9WSC,ML*%P6V]2#\K2 EL*_>3J66%PCF5N+920X%"_,*K.<.E'8* G,)9%*R"!_)%ISA MUB7I)FWPC,E;[TRK^])B\VSD=YOTF ^+#^%;[:)4;[REX7FY&"XYS8Y*HI2: M@^"EGF8;"<[; H;6&G19)=ZW:N>V@!]"^4XO8]=5N5WJ>+8*C]8;M!>-S/H" M4ED\<"=Y;7NGP1O.H7 E.6>)PH$N_L0M<8[)0[XKWG749!>ZO5[,/W[ X>#U M=([D&CPG\SQ=38I)*2CG(+/:C":D5.\P)7] 1!<9>=0F=6F!?"VR!Y!3U9-2 M^VNK&8G>X>=3A_)'.-%BYI(ET((;4-DG"-IF"LY,9I:13\FZD.=21 \AD:HU M:]JHIT=E-"$['"CV7^*;\@XSXL'Z%N6+NV)ESU'JFHUL/5$[9@O>J0B>A@2U M*)R9+A4\.^)]"!E7O5RMGJKMVK?F/NE912D;$;Y1PPW M:U9SW2-;=*BY%>P]V]*L@[U:EG*(^22;:2O]Y/2V;*D3BY<*27J4 IY(# MP] JK:)S2EXW=#=[U;[VZ/@%[VGLAN]/I?=5LAY+@[6MM4H!(DT-4,E$"@60 M[*9+(3 O CVVA^VY ;8QG%QWX,19T]):2\V6LV-@_Q72>H0N!!:*$$KG##'7 MI/>8R+1Q1=HVEH?(%9FW+MN>-\ VAFVJNZ-/,RVUIL^K^?)PJ+;[0F2<&\^$ M5K6_7UT?F8)@N848N"PYFP'W0%K&NJF MO<4Y[3MZ(JF*G"=7-]N1_']E6:S'IAXR<;A(E3/KZN6<1S2&+9Z[M"U[::0U M02B8JW':#W@D\L"02TBLWAR!(4$(@41%6A^MYL&H+HF4VU$P#5X&@X0$9E-Y*?S:&[$DPL??\L" MM0?)@?W'M6UMT+&H%XC(4%-\E0W(Z"(HGQT$8BQXD94*Q>=@^]Q-?"6L,=27 MW<&ZTE W+<\D+^X(7'O@*.<)D^;@0J?F@E> ZB;P M^N:G"4?."V,,,'.:M/5BD"BSA)BB"#[ZX$2O?L-7P!K#OF-SQEQPX-I*,RW= M\\.#P_6ROMTXBGZ>X4G7J*TF4I?WU];H+4UOLOZAWAH1.0/'* XUIMZT;+6T MO$N'Q58"C.UFASX4O!=U-ZPUWW1<.*K#4)1@QE3AHQ,U5SS7#!<&L;:Q+4E* MT^>>OVT0S01Z6>\K_X1Y?9_>^F:E=[C$X0LN)P:%$C5@YRGDV@LS@).2ED[) MDR9V&5XZ5Q)U>!:B_PVO\^$3F64"*GV#?+FCE;RP7J MK;60L_19"J^=[Q(@70UK3$MM,\9]'-*8UMAN+&FDD78&=#9;?*VG^"\7PXO% M85R5P]EYX4\E%XJC"T3=$ HHE!8\TPBN4$3%6"Z:^R[FY38H1U79T\_<=%-< MX]WN=7NWKTQ*ZOUY_.)_9;QC; ML?6T@UP]+WI7Q_%-^6.YN1MFPHRCF:H0O*AYV3)$\FY]!)[KW:4BF]#G'HDK M48UIQ6Q'BO8*Z=>@_5A@PA-DJG60'HR,M'J;-6>3!^441"$A:>T%[U.$Z%UF)?@TRY1-*P3AVA"/9..DOZV6I8NV0>7X!F3T6S(D[-S MHX4VFLV'9X?3=0N6Y=,?T6S$I.B&(WFM]79;30ZM=B2FJ%UCD7.1K?6FB\]P M):HQFS#E&>N[K)),(76*]2UY?O-"M N>\.8',3&I&@WLLU, M[HEP1R\7PQ^T4@RK,)U_"-^(J.ORMVV1K;&)A'/ HB&/A.4(T8KUD7")WKK( M19?$\#T<72Y]8<1I-O6.R;AT)H<'5MHV)V<*, M#QCZ7,)P'; Q^82=R--4-_W.1[>QX6JB&7WVHA8]ZAJ(N&?GNA-6_+EF-$6,7^B5'Y%>'7%X4UY,9X?T MZ1K;\LWA:EE[MTSG'R=*>&D=K4#:\WJ>ON[2$A!"THA$'QY*EU.<6^+UXMEX>UO^!RFB92Q& NBP+:WSM:P,+PX.%O,-KJ>KU3"-AZMZD/MA\;T3^W$KT:>U8=+' MXT,*+YSU)@0P@BRU8M*#4Q1B:%&4H64_1M?E1&!_Z&.*"N^2DG>L]&9DO7(J M?;]\Z'V]Z&)B")FFN0.6E[K#:3E$G1P$84N*67IW#_;P#,@Q19:CL8G[*/)N MJ+8U#!O3;6/1B9Q@")95TRT5Q&044%@L5)(YASZU"+=">7>>B,Y!"Z@A9IY-T1)UZ)+?W-JTW[-O<=-7>/\KX"M/9- M@GM"VF*G80R#W&BKX@0=.<^Q[HC4UM47HSC=5Y\$'X1!M)"9TT1VSB$PFF2N M5L$9Y"*[+C9K!ZS[)Y#=^I6GE$W-!>_D1-P/L_F M=UQM;NJ>IN-/GQ.J":I,#))$7')X06&FG[RDR,H:%:.WBI=>U9@W MC@H/7, M>[:3_MZ4M_3&X3T.7Z8)Z_N.;SG+TB0;K **00HC1J\K8626LM$<08WJ4LM MXFYPQ[3,=V'>!8>TO;7:\JC_#-:3.\S6PV!ETJ&0$<\UVTUY9<"%I,!+IU5 M453LTI_K:EAC6IGOB5$[:ZDC)X]MWS#F&& M^;L_AK,/W_TSX_1?WY5N?^AH./[7W^L?$:;X'2UN/)U_^X_O/\QF'__^PP]__/''W_Z,W>AO MD^[B!\FY^F'UV]\O?_W/>[__AYK_M@@A_##_V^M?G0[7_2)]K/CA?__ZZEWZ M@)? AN/I#,;IRP/H\7EV_0]OHC$_+/Z2?G4Z_/MT_N]?31+,YO0\NH3O-OY& M_8ZM?HW5'S$AF1)_^W.:O_^/?_ONNX7DH$O=9(1OL7RW_/+WMR_O(QV.9S_D MX>4/R]_Y 48C0CS_A-GGC_B/[Z?#RX\C7/WL0X=E(_K5DBLH4^'\>_VT'P[& M](& =.DJ(J.?XK@J>(\8UWWZX9BO/XME+' UFO6(^/YG]XIW<@G#/@5\[Z-[ M0#O_(':)EQ&[/J'>^MP;.%<@[R*L']G!)QP/Q_EO:7+YPQS>:FN%Q?U&I9]UJ%/[WD?5/[/*^AFV(T^O\6/DVXVB$EH*,&SP+5A.J%B M/FG.O)7(D8=B?.F1U3N//R."#Q'L?:Y%'UR_P6XXHJ"=2M&&S 38 MQ+3/P$"3@0N>E\P].D3HD>E;#S\CGO<7ZGV692^;?A"'^[JN(8A) X M&)Z94Y&3D^L-H^=KIHWR6)QV,?5A6]Q][AG0>Y H[].J#Z?U+5X,IS/2MMEO M<(F#G++@PBDFC:QG1RPL^*#)6 C.RIBUT'T?3;T'B#2^Q2;PRE^3LOL M8/227)8__Q_\/##T5(-*,VZ])UO0!3HT1&!!<*LM@50Q]<;QG8>?#S3 MFYY_!ESW(MK[=+L^K*\OH'ZFGTP'R053T KFG20-#(+VF93H4!'.A80Z!.][ M-+[N//X,R.Y#L/>Y]OUQO7 %J"T\0@:.2//79'A("7S/FLF=#+&)"-#[)_M M&P#.CN]]A7N?\7#XD?URG"8=V?WSE;Z;T8[S?')%!\[GYY., Z4S&IL%LSE8 MIC$(!EG17A1():,W&F4?W&\!Y0RTH&^!KXFH'!0^6^![#W^^S+3T81DN;L^6 M_@."\JH8H&56_\%)9+XHSK*'%(/B.IO^;+D-(,Y&"?H0\AKZ#XJH+9 ]R[G# MZ73YG[I>,7! SP9+6HBDBCH69&"#8X)'X1.W 9#W1OT: &=#^Z'"74/Y0>&U M6ZB>TY>ON_>3/\8#VFU<4BDP&95D&M S.IXX P"94BI)6M,WX5\>?VYT[RG8 M-63W$%Q;8IH?/*^[-]WDTW"<<&"-XE&B8%'-[G@XI:217[9OP. MAG.C_1 1K^&^APC<$MB;R70&H_]W^'%N<000+D7N68Q1T)&3225=T2QEYU). M)@39^^9^"\&Y\;Z_>->P?E!0KFX\SSJ$.1 T,7-5(N-) M,R1Q8L_:&,%\%( M8Z7LXVK[YC//@-F]1;B&RX-";S67;?3FPV2\BN>G8(*P:%G!6,AN@,2\5()E M0R@U1A=M'_'SN\\] TX/$N4:7@^*L;W#=-61D@D9WP]G(U*R*#(79 !:Z[S[W#'@]2)1K>#THGO:^@YH*_.[S99R,!AQ\*B+6 M.W-/9[_6R(*RD@G)M76R_I7H@=1;#ST#1O<7XAHZ#PJ6K73KIS_3!QA?X/R^ M3:G"9@SH/90@:XAN(=DLI\NL;L@Z^"7;O+'[,/SR>5'&'\>&)FC M1A.K50 5EV @9&")NZA52LF%_FZDUT(X&\(/%_ :X@\*\9-+%H)@MT3"=56#!:\4 1%+??#9L M[RW.->SVDG!V8XWO(8YP0+L/TM,5TX:\ *UKHKHD(R.)$A)@ABS[B)5M>GZ/ M3-\H[CYBDME! EU7I?7=HFSW[VDTF6+^Q_>S[@J__'!"#MV?LY]&6)_]C^^G M>'%YSU\]6#-6/WKVYW Z"('\A2(2.1 AUDMTS4 +XE>:R*5(7/9R\_$(C![U MY(&"^T?U9@^*']:9O47=J,#OQ7R[W K)X$[M?P_DO[A10M_/[K^I4<&C3.]/ MS!K"#Y!J6YX+JE*2=T1*38!4M;A4(#"OO,92I-2]5I.WY/=68X>3T+N+,#?2 M^M]^N",5.JK^M6^KAN>3\70R&N;: >='&-7F+F21X&SZ^QBN\G!66QWLZLINP#X M.)AG)%7U^&)L1)UC-EXSKE$R37 8Z1XIC$HBI:R!AS576*L7H, TSM^"Y1,6 MKQR.9M/53^Z^>YNA[+N'K#[QV71*HGH6:SUK92DE1?U'ACJEF6 M9.EJZTP**K18V&T8QW,;>N)XM9GT(-4>FSO<1K.\,[@&E3#K(F1D1DE5TW(L M^:@\LQAY=#GQI/2:@&Y?5-]!M"&"2MSD5B4Y4W> M]ZW0G4HI#F)RTIJ&!KKR+*5:3#-]BPD)(KE&O^%L=8_.0%;:78[+BZ%<^$Z2!CS6D@I8) MH44UAP.+Z I#:PF&P)!QS:7NX0IP$\0Y$+ZW4'ML%[+"\GKV ;M;2QPD%Q7Y M.X$9](GLG>KU>'#,<5N")W,[K"M7.ISF^U#.@>P#!=QC*Y&U:QQX884)PK$B M%6TP/ H6('J&P:&,-H+CZ]L3]FG]G0/1^XNUQUXB*S!ONLE'[&:?WY ;/".S MHYH<'ZM;4[>"K9G@O*38X MKE_6WJ070[(1%XLC!?OISS2ZJI?-UQAIF_2;W"ZW[ W?IN,T_(X,M'9G,G:"$Y%VH3H)/*1[ [AN'9) M\F!4$]-]+9JO6@<.EV^#XWZ!A]9E@LQ%L!25J7>9A =*819%,G3P^"2:O/B+ MQW_5M.XAP1Z;@ZU0O!I"'(Y(:C@E,V*>4_1A,J+/GE:38O;Y>JG&J"0!"IF7 MOC!=:I\3YR13&C19JD);J5HPO2W KSYPWX2)!A&[&SCO.C.T.LRJZC+I,2&S MM"8-HP-QZ70.KE@0' MKA2K>2U,9RM9+"!IQ=D[980JOLG=S@8\9Z,(?C1B0FSB.YPQ^0=*N4%PX-5D?/$>N\L7&&57\]2D<7X^&=?^$CA.%9HV,4N5(\O6UVSH0EJ)@DY&$5+. MQ>> 32Z0'L!TI@K1%PL-(LT/K%A9KBVWEBE>+\\#URQD&1@OPEI,4'AH8D4\ MI2CD4=2C)PX:Q*]OU,(N\AFY '2!-K%43&W(7 *#)"(CL[HXR7V)HLF]TUT@ MIXA']T/2FJUA;PFWB"[E/!/PQF,!DZ2X1HC,H/TAQ9>L>B% M8=:GS)T#7D*;^H'U>,Z&_S[DW<"->(LS$@KFGZ ;TUDU?9;2U>75J);BO"!A MIR$Y.I)L5JOJF.TZ[!"K*0N",Q--!BS:@VNB$8]#.QOEZ)F%!@[%#41SKZ=6 MTG?XH9;\?<(ZVN$27TVF-;'B=7D/?PYL01?!6))!KL78EIR(5%E^I7:(PE"PGLFB[M[?-BSM03[96/'J?O;=;@ M1)Q1R@MG 2+!HOR= & M:XNSM.$U4:D>L'_U65C'YJ^!9W3#82>TK[NYA/(<]1OLYLL82.>2 6.84)G7 MD:0D(B,2':Y*VPP@96QBLVR![2D<9HTYWQQAZ86P%B7==UO./;N:?9ATP__" M/$ ZT,$EP620]+K)%.N<:LZ4#=P7,#RUR?I[ -,WK4,'$=1V/UI >SF=7A&L MZ#@FG31#%TBED\PLVGF94E'DQ.4LFN]!-_'\I3/[$-,@8G/+^5MBG,,;:"AH M(^=,A)K*!AX9>*?(M9!D-0J4#IIDD6Y$].WI3#_D- C,7-N!B_YZ*OHBC76, MR^!J=+I4-)*19ML2T-)QVB33]#:,UJTIFQG!>\ORU.THI]WL"_QW""&-M!W=S5A(X)C]Y_L M@\U)GU+MT2Z= UKB^'T\_8AI6(:8EUWTM@&UN?7DGI1O0G/<5I0],35I)>:C MZ4"*2B4K,G,2:A@RTW&$7#$3T1@GK"AZFSYY3Y'[#6TJCTG]+M(]?I_*:RE, M)PNSZ);!U%OCRFT?TW,GR[U6=Z>U)4?/72RH)&J-(@92 I<5V6H(F;O;K2VW M?6#_O2Y3K%/$,@,G:[=SIQF87$=:< PB>"U#$P^Q_UZ7+\>I&L[X A?_?3F^ M;\B_G8Q&/T^Z/Z#+ ZZT%2D:)CT:II4D$YV+,N_/IJ0SF9LFGLZ..)]&N'<' M+;G?7Z$=+PW::=X'1PM8=(-X4R>SD>1GLVX8KV;5U'L_J7G=9%^3@.D3+^:3 MO' Z&^3 LX[D%J $K Z^(0??)):S%;25%R=]$^WJ!_[QE:ZIECQZ =&OQ@.( @D9+TDO.IQ$0P8,%\:5&EO0?,V$B<,5 MMM]EG+?BGI#R5E5*C^0BO4&RC?-=&5^'V:R+0OBHF5=0&VG.9[58,KVUQ*12 M,-JTJV8Z"/IY*^J1J6W50G/#"DA".+P8+\H_T^?W'8RG=7HGL3?.\^]&\^D% MS_)_7DUGRY9QB]0ZK< H+R(3SI$HE4,6:V)W*F19&=015)/6\FV6/W_Y9A$S6=V&O)F0G'$V[.8N MQ(\X)JV8U1Z*54"TXE^(YEO9IFCI'*JM,\B34/7:/; 8:)_!J(5.WGN#[;H4 MG&K5?[TY3U;'&E@Z7Q8T?3_94.PQ7]C F9IE"YQI*QW31=6Y-$4R%454)8$/ MJLW8AFT1GK?=TH:H!E>Q+X:?AAG'>7HCP:!.(1AH+#;PZ)FS-8?;R\B\!<.2 M3%55=]Q/G./D];F/_=ZX^5A.E/?V*7 MAE,D*8"/0F?)A-8$.%K! D=D$*PU"8HJI8G>[(STO!6J+7$-DO MIOGU!OW6LRJ=^9%,DBHXG-6,F4&BK;-DDI82-8JFZE0WYRTS0BKMIA[[2VJA'XA9RNV;H7J5ZP19)@K@8IF99SJW/ 8^ 203#@.C(MD+Y" M6\<&.,451.-LDZ$)>V#]!I2O(7GW]6WOH;);2D.O>)NFXQ67I08+S5.2!I@R.44+C;I#;X-N/-^AWNG9TT$MVD(=^O@ M68V421&M%4&2D&J*>6V-"C1V%T6<-ZZ>!*:U^AK#R,([PKM M/5Y^G'30?;XO,4L. Q>1T'E71ZMYDA@=$F3;Z8A1I>34-FGE/61J;09YAFE: M/3'2X,+J#K+5M-5GE[53^SY'./FK 6.UEIB3M8 O&,.BI U<@DA6I\(!F\2_ M^E_*4]@!^U*=NY51I^6]O29?)_@,7,R*S C-3* #0ENR*H+#R)*2%D$'Y=OD M#VX"].UHU7X<-+@U_'4XGG1SGV2AK"M!U$O1MY@)]3P4/,@J>1,59ZBP-@M, MR+S2CAQ!)23X!,B;]++8$M\9:TX+AEI4^_:_;9I2+_TC)R^G=B JM!C 8)A) MTH;BDHVBR;31UL?EP46Q:,%*7S03)I-A34X@[1FTA5B?N W6JPB-[M&>2E'L M 3;H ;(\=5'LO24L%91\MB)%LSNQO4EQ#I9Z QOO#J9E>=\VH'8HH-U9)=:B.FXA;0/V)JU$ M?S2]L%";;!;+U&(^K"AN/94ZK"+Q-OV??IU M;M@.HE.RN.R9B5DSG4*=%!$U.:8F99FTP-AD:M,]),]"?V%F&@FRU_ MEI!L 7)++3(79*H9-(%%$P,914%F*W(1IHV+=1_+.?!_J(B/T%]_B8I;-!E5 M8$5',H0UUG%RB99J(P3)HR,GNP7QZ^&< _<]"/HT;?.70!U:&3BYTZG4ANPI M"1:SM$PHDSTF&2)OLA5LC? 79\TD]=.;I8XUWFO/XX@37 MPAOD00N18CWN(Z2"2H4@8+#G,P]XLU]W%S >_M?\XVY]]K/ZW"\P7I>?AX0E M#6'TI6O0=?SU2R!696.5]6#;C M?(L?)]T\MO]N$;J=#AP'ZY4W=A>LXI^>&K@@?]X-:453J?/TB+'E@3R&USBZS+_04=VXGA6YQR() O]#QEZ M^D/K*)@7,3(?C(E6A"!UDYS++?%]P[K5@L$&;OW=^^'7?XRQFWX8?GR#7:KR MNL ?/]\V.!:_,G")NP!)LZ!-'1&,])5UD9&M&7).RJJM.JD>?*>_->)O6!F/ MPW*#^,,;^#R7Q\^3CC;IJRY]@"G6#?N1OD$H4W9.1Z8"%+*"BR$KVWK&77+1 MH$8P3?;%/?%^PZIY#(9;-=]Y=S7.W><;PXB>+\>G:RFS(PA,>9**5EHSS]$S MM#&33 "D:C(4[$%4W["2]<=6@T8)CZGZCY]?X06,%O;"(A%!:QM%=,",K6W1 MC#',:P%,<%0<$[?>-2FUVQUJZS2?)Z=JC=D\=1)1;0A];3W,;[LC\&*U=:PN M@NGL-8NI^%I&G;3W6#!LDP:\58OM6T\^55)0:X8G?4BZYP[KUT"64&0=K$5X$9>OQ38 6^;P/HKP-/F\O?"Y MA8X<3D:#F._C0&7TQ9!+3*]*+?M.*%@L3K$BDPS%FA)E$__R1-KR2+;O:91E M%PZ:FA#+\S!I--K(6B$F#=,'7V;.<=HBXN/7M!O^O#C)V?T+/^-!L4> MPFLR,609[5@M>W7/.==C"2EJQRUI+R>C-Q),;Q5GQD<()EL+H=&D\0=0?2.& M17_,- AR+[&L7H@MP+0T)6ZA.7$9T.%LW=6#@T7=P%"X#0H3REBS(3P J7F. MDD'M0Y -!@4&BM+F*^5]VW*?QK3O(N&^C_QG'S^.AICOG5P1/&V(L>; ^/D% M,-#FEH&5J+VW//"8U%;'_H8'G* KS?XRG_0LL 9'_;SUZ56:S9M2/I],9\_& MF7Z&W2?\A'%_;>]>'^Q=>!\F[QU=@_EK>G$;^;C+* M RMLR1;)+0N)MN?:B3+Z.O;<%NNMB26XL-4&=O>3SXC+PR77]W'T*W87V-W, MF*,E+U/F;"JYQ!"9C(;7'=8RL%CK)(60,2CA?=R*T0<>D6#63GVC>(40EI:/^(J B&(VA>&DO>,M9Y7#?6/E_WO'QI?DXLO&>G0D'-@;F@$YG/3M<-QC#IO)5&Q< ; M]33?'N.Q>M4T/ZM;\;)N5SA%:YL'!+@8@4ZBLXEKYN:97@DS(VO<,C)3DE>M+U-*W5XS$0\@)86I>WT>W=$L+I4W@)8RY#71F2G"7_URN/=XO=> M23BJEH1,6[&(C@FKR-U!@\S[6JU?@-P@@0IDD_CYD;7CD2#9:91C%]FWFDMY M"]?JPL+ M#.J\'Z["512J;S-IG62]K-)!)ECGS!H!9::5*CEX1WZ0G]%HTYVZ<'$Y!@Y#M M/5 K8WT+6"T-D@VXGD 9#_F'M.% \3>X(39!$\H#%$4Q8HNENG:6BR&5&\* M+:8DR;TK369_'%4;=@EX-%6&7:3=) VL&^+T=7DYSG6ZW!6,1I]?7E[2CM@- M8;0FDW;5O=#ZK$T.R)3)4&MRR.;R(3.C!92 :*UKTTM^3\ GOAK%- *6.M4C)I*0>/??C^5:!U7.NJ:OY_DM8,RWQN24IU M<,GTQ7!:;_*NNAM7D:8@[69505',YP0&%E%JED3VCI36Z[Q-X'NK.M&=T?70 M^W3^T6\QX?#3/"$<9\]B->K3;%!BBG6L+>/1>'I7ZB#-@HHE'ITU/)O0)K[[ M(*KC5F"VU9H\2T,V 0^TSY+' MYTR$DHZD+#=A'?^TZY'#1[5C;P(:&%"_C^-P-,+\!=TU,BN\A@B>):T4(2-0 MP4"HW>"B"%(9K9OT@]P,Z9S4HB?!-[@%>#8:3?ZH!_C/D^[%Y"K.RM7HOAQ6 M8)/,I+W.LR!J%S;TF60 FA5R*;A26(1N,W)A%Y3GI#CMZ&G3I?V^&*ZQZ8!< M.V(7A" ]3XGY;*"VAR;?(DFIL55C]HV@SDI3^A)^@\YB+\?DFM"O?+ZY6.$< MZEK(J@ BTXDG%B2IK=*)=+B4 J[1;?1],.>D" <+>V,W]AX4X.=Z'?$!\R^3 M29X2P'F(NZ;F3 OE^$TW23B] Y'P"<'KJ$-7KSMX'4.CO&= +PMFFT"8 M)I&\+;"=DY+TQ$"3K)4EQ+?PQZ_+4.(=A)X.-=HQ+2M*D9/E;6&@LF.IJ%BB MTS+GU%1'-D([)Q7I1_X-K-";2QX(K8RK72Y*-+5T+!06;2*'FPQDY43T@,V- MC'-B?5>9-C FWW3X$89YF@<"V%2#:6)@6W.V \)].S%37WMT\=;3\Y7VWIFY@&5ND:1)(+PZW)S"JAR4Y6G*R@J%D.*B87 ME?.BR5B2;TDS#A1[ ^.37*:/V,T^UQ2*6GA49^]]K.F=-X]8I^HM8TI,>7!D M()LZDCL#X\5;;4M(KK09"K(%N/,R1WHFX[["N$,5YA6,,T&K_WEY^;&;?%H, M Z#7(OODDFUT&-GO.8>4:IH4DT; .>4^PA?9,WZ5_R39JB#D>Y M3MY]=AO7_!YY0"90RB9:EJPC<(76&GW-80@%A0S.&-UDH,N#J,Y0.?ICH8&U M\2ND#\,Q=I]OKGR!S*?L>*:#-!DZ0[4E-08=:OYGDNBS)*^_20GP9DAGJ!P] MR;^!^;$8*X.O$*;X=GCQ8?:Z_$X&6+60?L0RZ?#&Y.9GEY-NMAQ6,W!..%V[ M*]EYL[C::=9;"\Q9#%)D@3$UJ;O8%_ 9:M51N&L2C]L@F.5>B4EEA8;E>=&; MK_DMVA@R\D$@> >JC68]#.L,]:=''AK< -]0WA?XL<,T7 Z#_CC"9>[F3:7> MN)B!#^B#)YGXXL@AL%XP,+ZPG(706CFC19-$M;X6<(::=Q)N&\2$'Q+4P&4O M9$QU-*Z<-R%,A#()QA%!@,K6MZDT>@C4&>I2;QPT\-5OA)MJ3_8[@:QD9+:% M=E2KB$4M$[ EDYEDY4&1.-4D[N#!U&=4SBG/_'?UPU_4//(JJ2SS\/Q)YS. M%D$$P3/X I+59D.+XNJ0DZZAS7H_FIPK\%B%T/J//CZC/H,@R-H5#U**UCA,S.186ZQDSSSYX"P7LH)]E%'K)IF(:]&XV M(8[N"O/]P>[72T8;M4<(3"H#3$?:M@(XR21J#+)(.LS:E$\]ANRF3 MT?7ZTAL=#3R3)<3_!8L686LANF!55 !,I$@'8";;F'8\P6Q6JEB2@^5-K(XM ML)VIQO1&1XNRW@7$E^/I55=OE=9KM1%2D>'$5$V3TJ@Y\U)GYDUPT4CI1)NK MF6W G:G.]$=(BVD9,QAGZ/*;;I*OTNR?T!'4V>R.B9F2&>J%8<*O\?;U,50RB]=W;I%S](Z:6(L 8I=:&.6=KLJ6)S&?K6/+@2C76?OQ9T7ZX 'N\ M([T=M=NTZ %&HR3/F8V/+ MO6J.:E4OM :=ATA;D(WD2Z.JUJ]D$'1A48L,SI$@A-[R<'CD4>=">P/!K@EP M'=RX\"ZN-?<%,F=5?+W<":&FN9(<@N>>"0OD"D$P*34I?7@%.6A \A2;JU OZ$]WE]:@7=]/^CLYIWX.B;UMY\29%3%4HRO4!";!K"PVY4(_@";-B7; >';JTXJ?5CE%[Z[&N?N\ M_K@37!J7:!\4*=51DR6Q:'*=U1"=1H_*J7;I10\ .SNEZ96)!A'XS[,=U44 M>?;W^J&8__']K+O"+S^850 M9VY )A,OVL"X]BI'(MQ!FQ27!T =W\3NG\8'!J$Q@>N,<*[HP0]"G&Z&+!E(F@H+PP:)P6 MJL0L7>2#[1YQ8-CVUH>_7GWX%U,^1!)^^-+O3B!,=TRK63$(DFM6D^Q-WV[+58-;@ M!GDL_!.CT7BC FWUIM06((Z!=LBDE]J7$E#D)BU.'P+5.I1P%$7I3>JG#AA4 MGY=4?3H9#?-\+7/9S.U) 0HY(,FG#JS6CE0\6)"UCI.6QU'!5C--MPI&K8=P M[ ! _^Q.>I5RCT;U>D0K"W$+3#OX\WMJP"G\]KZ(>I#W Z1\+ VPF$,,9, + M$P73N?;O-BA9@.Q]XCP;W,:=>H+,;_"UCTG\+L)M2?A/H^'E<#S_\GKF>]). M&7(&^3QUQ\5$J#0PYYSA-GH4<1LS?'?>[V,Y[O3J?LC:Q/Z!DN[1;*S0WLU@ M-K<>?L')10PZ"1Y\%Y:YHTUS 6##A5Z*;>Q%[>B?R.* MLSKU^Y%UCXE4 M0?9_\&]$<_^COB:U)*U'W?!IL!@?<84D% MF36U3:T)FLX\*YDQ@M<63S9N%8YYBOP_8 8OK;Q>33#\M/7/"\_.8NS5^> M>MQ3O2?Q3PZ278.@SV^3\>\K0R*D(JV1! 7K0,%(7X6B7>V_5GC*04;3I./( M#0Q?,ZF'BK3!1=?U-O3CU70XQNETN>*%.V(D9+)"+9.I.*;)^F!@@50O83%! MW"LOLT_]A,ZJSL=GZYZ!%AY %EJ76;P.F9?;%+32G2;/HD:V[>G"PJ%ML M$+= 92NTLB$SG>9]OG4@#Y44W@AKHPK!06@RXNX(O#^2&'$LVG>1<-\%3<\^ M?AP-,;_']&$\&4TN/J\NVVEM8%1BC@R1Q>H(5Z(_$D3:Y82^V\1P4PWN^@<< M_V;O )E/>A98CR;; A-VD^D,NB44;L&5C))E>C#3Y#\PKWAA+N7,(299A-B. MNUN?^_52MK]X^G[=?AI?T$Z"'>:?AZ/+E4&8K"4\1C#PM(%HPTEMK.(LE1P% M0I;)AJT(6_OQ7RUOAPNKQ\#60I-&H]49L$0# GWVB3/G:UK=[>@L6YJI.2"--U+#BPE TD!F?-^FT*YITC] M X'G(S&_BW![;\Q0)XE@-_L 8QBN++V2O1>)7#1T3A$@+5C0MN:MIX YFBSM M=D[,ND\_;E2R)ZE/^A19WV[,FQ%,9\,T-_: UOD!L?:PNS;;M=1 JRNNYDEX M6J)'F1B"<(;^!WE+,A]\S%?/:G]"[/L5?5-G!L[[OUQTPT2[_U6'2UC*F:Q- MB,S O MAL"RFZJ%!5CE':87:DMN-S_CZB>U'? V:IBP7NP03P1:7;&8_S M<_@XG,%H^%]X_:SGDRD];Y7:GC,=&EF056"4KC.Y(HL^(!/&1NYXE J:M"1Y M#-BA&]FZHHRYU!?#E:,PW(/TS,PK(%$" Q4MRSZJ7+P1/#;ILO$PK./'B7K5 MC[N[7H\<-,B,V(CN^6(V\O 3/H=9^O#[QV?Y/Z\6(R_?3U8O,EG:%_AR_"M" MK?%_76B'O^B05B710I)DD2M+;00I6!3T M7HA ;XE"7X1JDI[8;DG?EGX>B_L>+YD>V;U'7]RR35NX*NBRC(JE5#,0A+,, M;)T[F*3 F#P@F ./T<=1G(F>'9>-!FT=-TAE>2D;N++6!^:Y2.3N6/H*ZL1; MVLUML=+Z-A-"'P)UK K[MMM27U(_=87]0_OLBZO%U)]%OB)/ HJQC&-MGR.M M8L&)R'1*UO@Z'"8>S2:[">Q4R1#]:< 6)][>3#1([WT(WRH1>0N$+7.^'X=X MFD3P?JG=06\.X.4T&I0,:"%2;;6+KO9.K6UKD+9J:7.(IAZP31HNG4IS'DDE M/[7B[$)'BXJ"#Y-N]AZ[M6V/5@G49+:GP W38#/3T2@6D;9RIX!KDZ.1;4R= M+;"=P%3NF=*[]0<]\W&<=GLWIAS6U(87Y#9.9\-Z#SZ=%/K!RW']P3SQ=#A> MU6Q@_=7K;'UR U9_\7QR&5=-$PZXF&P/JH<+S"-+[LY%9W'2QKJ1D7^F<^ Q M*&,U%J=2*4'D07MXAVU?JT^^@?.+%\*SE\[+VK*CCO..T3$O$!D/,68(7$?= MI#[J(5"'[M=K1/D"IZD;?IQO>ZM^^B8*E$)&EIRG0RL*S7SQ51+"U&XV4<4F M_=^V@W?\7;LW/;F[7S?@H\'EZ!J4SV\.GWW?P7BZF.LC!D+3JI6KS8XPT!D& MDD4I#:/#)5G0,67?Q$#3I-*A/HA_7I7Y8:F$WI@^8KT;XNJQYM:8_?K[Q MW<)O+RIRGK-DAANRC#A/#&H+A5"OS$@ROM%TV5V!'BN&UFQ':LK,4XFI+::/ M79"9V=1DEVD?_1>_2@W4YY!J46;!8TL M@"Z;)LKQ)'OT'/7TZ8^7!JE9M^NWMP'S3??MV8FM!QNX["/J]GU[N!=9U1YE MLA;Q*^=83!(9@I799:[+5KUVGR+O!_7MZ8_V721\K+X]DDX]T-PP=(HP20<, M@I(,4XHZ%Y50;9=:]%3[]NPB\VWZ]NPBL(8QLQNGU%Q+P0$MB3MZNS+9'];1 M(05W8=K/IEA[AJ3+D%P)9'_:,(3W/\ M]\+G%CIR.!D-C(''@08N/+?DT\CH FVEE@Y"09MJR5(6KJV.N4FA[HFTY1&C MX33*L@L'?7?GOMY:?R)(,SH/9Q\F-ZY:[_\4\3>X7#0/X>B=S&B8C_..3E$Q M+Y)B)04MHX2856\#/ X!>M;GUE%9[+E+TR906B*X<'EP'R-WFE5NSOZHIE7+AD.$&A#_YHUYJ'Y D]087:A8Z.B M/,$LLAN?TN$(9HLD\N'X@O[=K>OTDZ>6[8STR>2;'2;C.TEH=1HC&J$2Z: & MKZ(-P",W7$/.L;JR^#*3EFEU5@/ 8R-620S*,'YJ34=32! M!\^/9/<_AO6P$-D]*M+UX]+-Q[V=C$8_3[H_H,N#S&L1M> ,!9E@6J%FD0QT MEF6QIC:7=7;+WLE[//U)9*SUJC^W0W"M"3E:3MMZ 2V+6@>12V.MB$SE.LVG M-FV*@:2DR%4TCH27]!%3VQ[$>CR-.Y(&;)7LUA]]?8?U%\7.PW&!8?<)1E=( M1\^V,ALH+!)4A$4<@_E5X MUG5UF7-39U5]_^RR3J=Z71Y[>\3 %U16TO$@H*:,DJ09<+ LR6Q4Y.1&\"9U M/$=:W[GJ]U-6DX:7*KL<#.0X)%6<8+8$\F6K=QR\+$QD:3 *'1J-QCKX7#^* M>%:]9AQ@4L%D9K,V3 =R]J.(D=$1FJ-+W(6[%O3)I'2RCD#',KN/3&?#:ZP= MD/\V&:*YD! !DOMISVEG.HJ(7N/BHBK3H>'HJEO@7U'^I8W^DGM2.NG%R M8#%&"A:'VF535&+HLE 84'7,+0D M(7GE:6%1>&6TE^KN[*I36H]/JM3PB;RR!]/:=ZNN#3AK^?MP_'\0NND@<%,4 M*LU,FE_R<\] R4PVGD45K)).;I6<5$RY;8;DB7^'$UL8VR_@F M%/0):$#?L^E62[D1D-H0*DC771<_PC /BN>"!R68\Z7.!%&)091DIFCP*? 4 MBU-;;7[[(O@F-.YX'+68"+U].M.F77^>Y<2%4,'[&OA4DDQW*9CGR3*C#7 G M;+2-9@GW@_^$5=M-C;M3T/M4:KP?+A9)B#ESKIE-OF;%U";M(2F&B%P4ZV2) M37)DO_9*N_[49*<"O%WH:EZ M0V8;[H ;R>V'JS$VD?4S?F7Q0LADF2\6&2: MZ\C 2,NXU#89KGCT;0Z[)UZ UQ_MNTCX6 5X.=I,AIIC-@9.]EGMG1,L>002 MA93>D1.PW27\$RW VTGFVQ3@[2*P(Q;@Z0PJ67K!I*S-I6T)++IH25]+*B9S MC]&T>'N_W@*\9F=^'Q0UO C87-VS#<"_ZO+VXW/G4JM]R#A)79XR11=N!>/! MT?GH4F AUN,2-8$L)=(9>4;:LF==7EMEV86#WBV+BW>?QVEY.@(:IVAA+&D; MZ+@5GD45#;/.6I5$= 7R=N;$C4]]$M=5ATA\TH>X&HT'7',$_OCY/7W 7&VS M=%#OKYE&(+4UH3 ?D;1814'G8>*E3=NX1Y%]RP9&O[0U&J"U;N7TSU=],;8 MV'IBPX,(3S>PH4=FM].; VEI-+#A8: 1K:XC3Y@J\X$G*C-PGG 3?NNR-8XW MR;LXD=YL,:[AE&JS"QO'J9K\93+)?PQ'HU>3\<5H^ GS? )JK7Y[/?N WS)H" 0;[ M/_:PK>'ZN5_&:H$#'U)B&%U5/H\L8IT8*0BOD!93;I+F? _)H;O>Z@-?7GZ$ M8;=H\E@'[P8===:>.97KO+DT[&)?[4>SO%M\<,8O[N9]2#D M!H;X"M7-J@A;;$R!K%(-BO[ 7-/W:=%>6&.$PV#NYCGTR_M)"SW;D+ZO>!N8 M."M( Q^3S756FS5U.(Z>)V=$<@:-\5H:24Y"T]?[=-SNS<8&=G<294-*:4TX MO!@O*A+2Y_F @M'<9/J%Q#/?;L@6"]D",(>UXBG(R#P&4N;"C5#9?)D1]?(@(Y6,@ #+(4@BA,.DI''VPL.R;M:?>(B MV)$R1EO;49.[0306[ED(\Z(R]1#W!XCZ2%I 1QN=YSJP6D[-=-*DX8+3 M]NB\I5->IMC&VSD:^X^$\-J3OXN$FV>'P[]V!N'LQ2ZD.P/08XYB!_ M&E^0!80=YI^'H\OIZNZ3AUPK$U@.\XX*3K&HBR*+MY"[YD#DNW&M#52O_?BO MG-?#1=;[*XS=9#J#U;C=+'B)T@96@_MDEI EZPT(%B46;Q(/*LKM7M1;G_N5 MTW: D#;ZE2>Z%WG\-XYR8[(]C*/>I>PIG3NW+-H%M$6!)&->BR@@) T6%:]C M+,E7W.&697M A]EN/U?!XJOZI"^?O7CF%SBOO@C]?^ H_SSI?I_B0$&,60"]]":5 M.K6E,)\L9R'9((I5.? F4=VMT!U_D^U=:^Y-1^N=E0:W/"_'2UFOE\0;[(:U M*7'J$*;X A?_'61 JY*+3* AR\T5LMQ2L#61T"KGO1>VB6>T%]IS5*WFK#5P ML3=+A=Z#O2:,D1LE#(E*F"8WY]N .T-%ZIV3 M!E<1#PCAEVY^4L:E:!-E44?G=3H4C!-ZDP> _9-Z7#3( M\GP W[.T; A A_!E=:_^:]%3E'-;2H3 1*C:'0@L^&P9&;]%*>":MYD$NCO4 M;TN?^N"KQSY(6R#^#6>#NAKKB.CU-7L1EJ2A"T,Z;.N56F10BF?2 'H3T:C<)'EX5Z!GJ$E- MN;JO6_9PW5IS\-Y'69-4()K"0 =3[_45&6Q!TV8I$YVBSO(\1- 858V)V/A2^R@*T2"P*H;2*-3N_B4VT#;AO0',.YN2^ MWOC^\J@>$,>RCBR;8G/TK%A.2&O$(105650\^\R+UK[-V.RM(1XKVZJYYC1B MY=0Y60>/8@-MHHRYL.*=J*7-A@5I+2N<7B&G=(&M)BA\ \,U^]6;OL9J[L+? M<8A[HNXAZB;]T4TY!F D\C E5HZKS+S M2+N8R#SQH"V :G)+^N3[(O9&^RX2/NI=^?3'S[_"?TZZYR.8+A8=>)!)2LED M*+7$L%9HH2CD1*8D W>%MZG6W 'CF9\YJS MJ!G_V^M9;^0==S-;"QMSW;2%9B)X@@W<,K 66%$I!PO8KH&\R'T/26-![ABZZDD& AF=+$Q[!&NX=)";7,YOA>Y) MW6L@]>36>32^S>+L;$;@!IT4C'?4V>E*:V;P[S["8F2LPBB8!> M-4E^W0K=>6M1_P0UZ11W^?%JAMV[29G] 1W>0;D$Z9PS7&O!/$A/"BY$3:HD MD%$G;DWMXHY-M&@;=&>N1;T3U"#@\X84?'RMTCQ&J5 H9FVN8$B;02%G45HC MA7 "H(E)= O%>6O%_@+OT4V;5^R]?//VQ9L1I+KH=]A]&B9<[6PQ)!-0L>QJ MQF.4P'P=G95\EC&65!"W*T7>^(CSY+A'L39(*5T4"F%>4R3T;)Q_)W/I1M=, MXU72CG8D4YQF&C$S*/0M9FGGO5JT:Y/6M0/(,P_W-./K)+HU_\&-]VL;P"TC M/CLC/DW,IYT2[*QM?3#8P [>';C6BBQV8QB@E[5GKV/><,^$DU8Z6HC5_(Q5 M[I'0SQ/6N%V(:Z%IXSI$]OIJZ%7]!ZLA%R8$J8U*9,:'3(:Y"L M=>_1$_.)J]X._#50N3MMPFY=[CD+(4%*3(I;LLA"Z[D1!)^V#I"^2! =IT > P_:/%U5TF)?::X,S6#3^,0XCU]9@ MD[#M@ZB.ORF?3.ON[M;]L=4@Q^H^.#I7L,/I;(Y. P>+/C)M(YTF61L6' CF M@N7<\B3)#CJ.+MV$]9ESI.9UKGZ>!T@,)*$1PR&4NM MKH^UCA!(&6)((>J4@CR2:FW$^)>>]UE8@!B8*L YK2AQ.)(AL0WN7PP9917L)[,5P6GO' M7)'ML CD(VW4)2C'BJTCFJ&VOC;",$P@"G)E4CZ2W[ '^F.U$'K"NMF:\U-W M(5JM_.WUTNJ:KE-LK%(@N4G,6ZF8CL:R*""Q8&O=@.IQ"["+S5-=<#F^2MG75YVR*2U#IS MS\"*VHN?V PQ.L8+0@W=)16;W*SN@?44<[/Z('K=W5=#EHYS)_9/Z#H8SX8' MCD4=(HZ:&UH:]!1\I",Q,']CSNP#J^;Y*LT M6W[LYU=#B,/1L'YQ;52;8(0 S82V]0(T:A:YJ..ZE?%&D7[Q)KVZ'D5VZ/[T MZ^337-U?CM_-8)RARW<>^2RE[@IN3T=/-==;"&9UKGUS0AT'"(%E+U/QX)7A ML84P]L!Z_/VI7UVZNU&UIJO!9=##0 <((=&.Z9D*-;4@1]I&I9I_I1,:GQ-O MT^;J05C'UYOFS-[OA-<7+6TZ)SZ ;M/LJVRYD4DR X+$H85C,2ADH WZXIP- MHDG3AGW ?NL*U@.%+3HP/HP9/L_;T V"D2X*LO4"M[6%2:B-_E,@;Z7:)QD5 M03V!HBWA??.JM0]-#2YK'MEAA77"04*6"F&BI=?L=M3T;0ZHA'2EC9>WR\'7 MGRF]" $67ZQ1/C-RQJK/A,""=HHY06^Y,LJXW&1JP(.HCA7E;VL9]B?XIQ*2 M_Q'(]T[X[@/B[7HCS%:([ HM1LUG%6I&7Y#4HI/HA7*JS>R)38!.%9;OD?)) M ]$W, O7X;IN&?(XLI8A]\W03A-T[X?"+?3B /D?5T-D-E:H:!DO.C-M:YFB M-X7,CB1,J:&\TJ1*_-B:\4CP_=B*L8O8-RI$KW'2%QAGS^J>>3$_L!;7DWL% M2S=\4@\1TVTPW@F;*NF+E#PZK6K$M$1%U@0:%PIW/"4YV/"9A[UPU7IY71;I M43]#NF/11!<->73(5 EU_+G,+,J:B(PYIIS!8&KRSCV(JK\Q656BM_,P!L9( M83UYL#([8+H4RX*QY-=@DKEH*[+99BK1[F;] Z".[Q'VIQ6;IV$=*/PF>>^1 M?. I&DA1IF"9L5Y\OR4(AM-A'V$\EQK)N-8B@AVLR*JLG'&@V+P2+SUF1E4PG0I@'V)D"GBK'T1/<6 M2K2SV!N<1&M?F^IC=-=M!Q_'US+*\AC T\1:^J%S"QTYF(M3Z(PCN[L4!*:2 M))Q9)18@U8G8'$$Z1V=GDQO^T^C*(]&7TZC*+A2TZ)9_?[DQBY"%=JR$VGD] MAU+3/"5#E0N4Z+/43=SD4YL@[4:E<,0D%6DK5<1G2I- F&'$\#'CD1CJ( .PCY.#'X MGX=C&*?A^.)F0/J M.4'/Z^'>/SV>.^VTC%()VTH5BE%I[ L 5- !LR2)1J M\. GMXS-:Q<\*BN94QB8EB"9+QQKR\4A\+9+.UVP"$Y([&0Q/F(ZV\#O8GEK\;!<=V<8J/82*!@'[ M=1!_A3^'EU>7/TZZ;O('O9;/X2/]S>SSP 6>G9Z+H=8OTA[,0FV\;@R %L(4 M+YO4 .P"\MSUIQ=RCN0$__3GQV%W0]>==3$:.H0+:369]3RPF$-DY-]I6]N= M>+#'TI\[V,Y=;0ZAXD@!^[=8Y48J?5^WE:YZU!/!/4]2.RWJRJDU^77R7CV8?2YWG;":+3([YB\@<\#D%SP M8H#E9.J=.'%LV9GM+6UDSV;/ M?KZ:7758=[6!B"*E2%N9%"[3IN8<\]$&ABBRS;6'IXM;$;WQ$6?#<#]";#"\ M9%Z(7&?RO,?NLF8O#* FSRERV*6L@(R)S"=?K1L9%!C2N]2D \D]).= ?C]B M;C $X"U^7%:M++(-IJMU#T)RJ?A"AXD)2'N- !:3U2P+(XW)W.96'6@V(#HG M/>A'[/?UP;4)8RR*Y.:5.O.&X/,];$!N3K)0),,0)*EN3;#ET=:!8%HGSFL3 ML>.%,]9B/">=:47-?2WR[1*#,N>.2ZE9DK:.C@O O/>998(DO8'B[='N9)]0 M8E#?>K&[L)]^8I"@7S:U+ZNN(YF2% R"CLQ*H60T3M*!^6TG!NU$]]:)03N( M_22)05O@^RLQ:#\Z=TX,VH.+4^B,*N@3UXF!-+3;1MIR0T;#@J;WQ0E;N&YR M]7L:7=D[,:BEJNQ"08\J,G?"?X3QOUZ79Y?8#1,LFVH5'Y.AY=%FZ6GO3*D6 M[Z-FSH@BO-?!\T>O@C=]^!,Q0O<6_Z1'V?5XES;'\\^?7CQ?PO!6BR2TJ2G5 MY$D7T"S(B@5-,M)IZ8/=BL(OGWE.S.TIJ1-F9?P^AD5K=,RYUM-,IU>UUC-- MIOUG;&SSK%;9'#NO\TZFAU;&YER !TS:&A^-<( 8K/8A1KXATV.;I[;, LD> ME"@@6 '#&7FEAD%"P2QD9UTVA7S4KRX+Y,4-2=9>ZM.;3[LI_=]P-JB]9PI9 M0TPEE^@UC,!"Y+2#2A11^*RC:%*CN@O()[(#[J4U:XOR6I!SI 21A9>GM R) MELM$<(KI .3E*9<9+3R%>J/,P]'\X"<403E$,?H1]I./H!1E4&&L?= 5+49* M(!%%S2PG2RU:'7B;)DA?3P1E)[JWC:#L(O93>,/;X/LK@K(?G;NZQ?MP<0J= MX=Y9Y<@+X4$ TTXXYHVMH8)D(T]*DA]Q/KJR;P2EJ:KL0L$Q(B@ ]0;# MEJBAMD%/&FDK]<&;PHMQ_C'7["N*H.PD_LQ5,+;)"W[N5L*!HCY6F=PVF+[9,KF="-NF2FH?:1^K3$Y@ M\5%!8"6X0EN3""P"MT2<%Z""*'@WJOJU:<#N97*]*\ N0CYA0/85SF;832?+ M7?'UU6Q:>_K2;_4=CGW\2:V"L3NN\4XHUH!70@6R^L!IS9V/GI>2/$0Z("P/ MZT.QCS^S::L\FT/0"5A00M3,T\( 8F)6N&0*V3B$_ZL+Q"Y%^OJ^2)]=3J[& MLT$T*4>0@AE LM]4'7)9PT=<\#I>!X/,;8IB'@'V1$S=O;3CG@_3)PE'#;*2 M!8>VZ,BX]8Y6C87%>J7)O32&/#KG^-'>B2<49#U(&7H1]I,/LFIA7929/'VC MR96;^P7S*:AUE;06I:!)=_VO)\BZ$]W;!EEW$?LI F;;X/LKR+H?G;M&SO;A MXA0Z(R4W1EC-G"S(-!V5+'BN6$YH;-3%\?17FEI;5=F%@N,X9B_']"6^AS\/ M<+GN?48/SM3#N.X.6K0I%E#>26-U(/<(C,M )D0B_S>%,KCW:8>]:MQ#5H;O+3Z5@F@T_ MX?53:LWAXDE7]+#7=);/"].G@^"-LT@&>.2&#F1G @M IITA>D2 XL TV6>V MAWA\IZ@_C;F[YS0BIH%[M$X&"Q,NBA!4T(')D@QMBP*8UX%PDO<6G/)XI#S' M""HJ1O]X"OTSIU5;.L:C-#J#$>";-'!=#^=0TJ@G5V\BT,M-WB#(746UO"O2 M 5=+0;0)V&&$4!_.V\J'/2P_)#.$.W-,L:B,#&7-R449=VBXN M@S!BB]P9DA"[&'P8D7-V&29X&FBY>C>^OB63A\0PG7ZYJ"ZUU?^ED-%IT MU?I4/F,:7]S4"P,/370?SU _1#\T8P0D@C+I:O7@>K4DH.,L96ZTB+R8-@>3 M>QY'?TU5^@'V?9,A8ZV)B>+)6AI""\V"()-$A"(L2H^I2,"TU#3!J"1>0,T/&^B%3PJ+?$HV#^D7GW3?-^9 M%J]+'9_-PFS^W(_?-\,4,B-%=(KYJ( !X6<1)'W$H+2+/G'?<#-R+:9#Z>17 M0)BU(?3^CFLFIU:@+0^8=0#77FUO0'=(R=V#+[MQ9 ]'#,\6%T@1:L42%!*$ M!A5S->NE/;E7*VXD-+DH=@"6=)+A@Y-D!_L/U,IZ/N*L1#8IDM\HO&0@0!(N MXYA0&9+BA;YJPHM-@'XM3+VZK,'E@F?:]:W(':6AF;%F#AB;&+F8_Y';P M'@=@GG]@LPWA+D=CH@4G::Y/Q6;PT3J31/)V);SX2YC7 WG_M?Z(YUE'$WG)9"VN MZ_$!PSQ$S7CV ;63/L@F]72[P3O^S=I=V/ATOFS@PA8[KQ5<7#'1MZM&I_?? M?N7OAPK4)_^%R0^_7JTFSJV(,4LGF*?5I1K+,5I.:J81BDG)0:/R3/T-X>)DO=]HI?HDC!F>+PE3[&1$JM+6Y098L%J\8S?Q2253FA'DEWL MWZ*L"$V6G\I9&.%T4>XH*1DA944SI:MUL1RI))\"PY#!.5-\@29'.5:0'.I> M22^>>EI89"\S-Q"CGW&*],#+DYO\!W[!T?BVCGBAE!<0;8Y&(^?,6D72 B6R M8*MR%EHH)TJ.LHG*[(#M+7&C;U>T4'DXHJ\N_L0;G(01 3W)UV3QZ:Q>AOJ" M"ZQ+:FMAHXG5!"F2,1 X\\70M.FC499[G5-JHMYV0?F6&-3./0VRCHLK=#<7 M#_;X.)XN@5D)#GT"5LH<&$V)T4A@)O)@( B(J0Z+,:\/#X*!6TIB>24*PP2Z>3Y31.D -W@ M]@]WR'MW^(%>N'JO;Q+2[-^KV>6[N^F,7H;)^Z]I=#7**^9_P]=R) MC$+1.Z9J$210]-ZY[(#9%)!'KI.R338A7X!U^(FJ=T:M1D5M/=8@IMZR_IX' MC31F&K^QU1R67!]U[5K@E)#6%!-$DQ3B%EQOD#Q]>J)!.+UF+3X//'.#*E-4 M5BH0J9CG23(#1:(R$(5KLA>\!LL;),2^%F\0!W_;\7YF]*?WBR\7U;F2]US2 MF&4BM)#)#M'0!.T-S M+,OZ!1W M$P^_8#F,,FF'KVULL^SKZF;^S]%)(DK!*NEL1F(.M/2),O0USY/ M K45;4XFM??[EO314&[?Q<)]MQ8YN;T=79'6PG1Y,QZ-+^Z734;!ZN(UK:^* M/L GP[Q"RY*W61;':;Q/5H<-[44V_(:0OL?FX9X/UW97U_YFG1OV4\HU@CF:912PG#E4$D)FPP34@K@)%0L>Y[VE"F@ILE=--MG7PSEFO_=@X%6W M0V\O_#+9JF,TB@>:>I)E4(B ,7G'A"S"&%<@^";Q\!,] .(9IL\P MO0\*F=Y['U!.HHF)B$8%-2AR+(B @*B(B$)B!T43!0O5 B**J*A80+D#Q!.3 MF'-/_O/_]]Q[GZSGF0'VWNM=>Z^VU_Z^K3V7>ZZ"_D(C44F@ 6\-&#!WP%P0 MJ.NDOO2- T #7OWLN8:$:YU.:R@ MF!TA,J5%K@I16$R 5V8%H"$0 !0^WVN5*0PJYV2Y2J,SSYMRKZ1LRF2=K>'XF7^$W*+#**?,C!H=[0[TFJTGEE$WVFHQF1ZAWWI0^ M\-# [[W-P)3)?4.]PNU(=RB60?A(7^&O>E)_6Y?%X M0CSP$(M= T"Q6"P @0$P6'!@1+##9W;*O,%FQ]1^D%7+O MWS*YQ>6<-V7*X,FO4;\@I>(?Q!=8^C\8 MWZCXWV$B4TV:?\ZH 70FS>^Q,QC_G-ED>B.GP\E5J?\YIX/OLZH KLIA<=D5 MJL#PJ6\&(KJ=?P2(Z ZH\8U0.J/1Y7#:94Z+_GU#J0A56^PFF3-"9Y)I5(#>JM*$ S^W_G*H4^X.5*K7,971.B9 ;+0I#.- _Y%> P&\1^V;T:^'A >.' M,@*!IY0Y90294Q41""E4()B"(1@^%!Z*P 2B*AB""@16./";L;_&L2AU:M]O M4+!]*%CI3P _#_H5.]ZN"K3^*Y-X;>2;,"QVOL5BC.C/']2?S3T9C^_+&)-G MB71FI<7CF/T:W$],O\+C:UTFN5FF,SK^H,5Z?UAE=H>JUVWG37GEMU-^P_"3 MI-X #O7HE$YM! R)ZIO7:TW_C$FKTFFTS@@4YF>FGYK^&==/KDEC$\D_\_W& M7W_+U^?A$0!6#R!P. [/(*5Q-;A(G(88&84C.G X H#FX!P"LM:M)&/],C+6 M0R4P7 P<#L$Q&)DX, 371Y&XP/A>(N)F3/7BPG"<7N8 <7"1 !B!(QA(!CF, M9L21^?T,:D".HP8Z-1QB)$Y C-0(2)$: SF2(Z'A/1IRI$831N1D[T.!<6+4?_CXR%2(CT*)@$' MD00D2,A: 9?$M?3U]0'^8O ?_ "8P$(Y&APWL%RA%0<5S M+%&!;GQ &GX> #;0&-!(#,C("Q&-Q('(Y$Y5*]'"&13(01=0H)4<"PDK61 M7I&7HV-']@$*G!0MPRO58?!,- M2)[0:%5)3-(^0)O<3(.IS$BZWDH7F:PHG=5F$B>$P\24C3 M*=Q$/XW )6BT,I[ )]))T%'X2#B;QU31B!JO4F#P:/J63--+262=TJ D"> 8 M&\OO\6FL?8 0,-NOI?$,3@9?@&1SC4J)2&B5BTE0E1C*-4I-2HM,9+7+R5"7 M'/:_6WX?()A@I(E$1J1.:K*Z%&8I2FVPL0Q6F!W8 LX&B$ M7H\@]KH8 8/3LI0>L(+E%<+HKE=??8 ___EO?5FU%KBQ#Q MPLI-!BW$Y#.Z MI1(CTDX"T#BP2^R26L$JN(DB MPA(@%+Y#Z3P04FZKUDK91+]EK4,HL?CX[R] %ZS0P=QRV%L>4LE8I- M(7J89(@+H$5A?$XUQBN&(BTP)T^',FDT8 <,"_4**0@;RNO08W 6-@QJD0E1 M4+O1+!/IM?K^Y&"DR%4FO4/O)-",!@D?#G/!U1@D7B6TX^4'X 1_,B,5:472YV8I$Z M%X+B1(M$<+ -%H@8(59L0OE8* T:(\0R\&X.%*LWNF5@%0VG82EA$*56)N,8 M%-H^0!+>1C'9 0PR4J5DLN1\A)N.-=-IBC,;21$"?A.BAGIY@62 MAHEC[@/4,*QZ* ^I$B.0;B(:YG=%T3%F!]K(YKNB9%R$U, 6BO42FP>LT3.A M9(X!Q_5%^1T(,HW*9M!9/$G '"@VF.?2@/GN/D &V09W&<"2**)8Z(%PS XQ M5B2+DA)X0CK79>1Q/!(U%6E701PN/H7(T\C0<#G6(%&P1%RM@60VL=1>E$6, M0;)I2BVR#U",\7.Y*"E.PHQR4TE&)P+,=Y&4?(]!P$!*]1""W(RUT[!FF0&I M4-O %I(=+808%(%]0V-RNP"RCXA!ZSD"# 2E M)5B8KB@YS]YO%(%'A+)3,18Y!-#*^"9TP-DD1+W::L RO6 R@0&G:>TL@E=* M(--U3(/>A_6: WD B=$ 1CE&\"Q64PX0.?( M LO&>'0 QAQI,J,E8!W;K00\D1IU(-^PQ6QF'R!@QA-\4 6*@85SY01!E 5F M]-,#Z4FIIN$%:F2DAR5VBIE<*Y:EL!C%##Q7(71*BX\B5M#]=(XJL#6215B]0%DG2&S $ M.DW'(_CQ1BT'31*H+60]G.64P:4RH5P-AZ(9!KH3BM?J,7P*3!@(1['1AR?R MJ5@R/%+'XO4!2C0LJYH;2 ]*- L*,*QJ*M;.948YT)%1(IA P(RR1:H%5*2* M8@$(&*C?S#"9:!X576VCN1%JF%N$P$JH*+,G$DO5<_H L0A @@DHVX_!. &+ MWZ]A\G5BO5SFI:!<'DLDF\2E<=AF3!0%+F=:84(3PJ$F0'4HL=/.QY#E.@I= M#=>;,'Z_U&7NWP)T-CE8X%0;>T%-?+Y3HK>I;0:?DVK#BG1LC\_&QN!$7!W# MZD>XB1H)%JVV*@"ME.I'ZP-Z=JO4?AB$%2524S$B1Q^@R$D30Z!0%Q5)@B-% M& 3>S8>!/7 ?649QN*,\4A41\*I5%"L8IJ#Z)"J&VH,&<#@VPHD$D#@%6.CV MH3$>E1P&QF/[$ZQ-)K82E&0D$^N$LAUJ7<"OM"8/E(,1,RD!A[>Q$0"%"57I MV!J42B4'T\56/9CM]:G$2">%U[=[NFT$C$.N@+/[$RP;)G101 R_R DGTRA, MDM@<1:<[U#BAWXB5R: TMHGM(L#$4H,0!95H OU1-@VC09#/ TF((:A3%!)/3H(2^ ML($%IJ)4N94X@.[VT^PDHY?IEXD=!(M=9W/@(?U',X<5@!HE>B;;'DB',AV1 M[Z.R46)UH(!#2IQ1+(5*8F!#V#R)5$UW(ZU@/IXLTJBE$":!+1-3R=Y(0*"& M&<%HIHQK@/1'BA@CU\(0 4,AU%Y)E%?N0R.%4+[/"Y:+]"BAC2XPZ%T0&5F@ MEAAU-#:9RY9 P!JTU.6 J5ABOL](<:E4$+#)J(7V[RD2'CI0;3'=@ =G8MK- M "[2%"A%(":1C !&ZB!8FQKA96.49*K4Q,+]HB"T!Y*&7Z\$? 9RH%#HS1E] M@*\G#E@D5N%6^-B F48 C&0G'4#J^8!/)F?('6H44H7T@>%NM(V-E6/Q2K7! MCH0"7@)2+/*YK"R13=8?>B2-R0Y5D8U4*=M%(8(1-I5+@+7* EN=48^2LK@P MK@T@>14TL(T%1YDH:C,6B<>R."JYDJT'E#Z2Q"GD;58 > M*3+I1'Z[7 A#\AE&$9[2?TZ1:[ELK-ED1_,,4@6+J@C4\VJ]3PF%<7%+DJD I1X';%&*D6<5!.&4 7Z$V0(U0,=2O5(O<$"W3%]@?H_K]T*90L9!L MGI%!@X@$WL")'LL48JD2@I. IV$D7I4-[=:SV4@V7^U70'1P#$1M]"@%#BU* M#W,$3D=2IP,OX9GI?,!@\/8O&:F1VK"1!E84TV.V.\%L'=KNY!,9,#-""\%R ML'"L'FGP6^%Z4*YR6LF1=)( M5+H" 2=CV9%0L-G#4GCX!H])0(#"HF "KAZ*TQO(6+D>HU:!%6Z_',#TQ2I9 M&C@.\*00E:;_G.*2N&G*_H#%4;@ZLE2O^<4AV$1!RM6FP+9*I4/Q:#?;1H$" M*"B1JN9CQ1 5DXP4VCT&.Q8F43GZLXU9S\6Y; J (T-CW%23BPZPW!":'BRE M(!UZO]5JM$O5%CM*(Y?)H6X!5@UUB3TDF0#+8IG%="S%PHXT\)5P)!/F1O/[ M*P<&EZBB!([/?C>60'%3X68\!F,%2R1*D1."E>+L7#C3Z4/H1#27S0!A,CUD M,EP@-M&*M']SQQ,8 #IBW+*P7ZSP^[VN6AR$9)K ML5I@;J6)Z^7HP0@, ^I0^0A$C4Z%P+@#AT$S#!,X\B"P>H 7V(,E)@;7J/!H MC;H^P"@*!*K0FO!06"05KS&9G28DP8^T88TN$B$*J?;CA&H?FN^32U%*K#A0 M4LBP;K<(299HP4HV'Q'EA>,):"Y,S&#(Q-B?-GIK(&\ID$BH&TP XZE0MTL% M> AD/Y'AI^!4-I7 [8?(.8'SE=TB]%L\4))<2M$Q_&*V51MP,QV)KC+2L,9 M!:$R]0'*[ *E214H[[QT>^]ZT!"WG.:5>'%>A T#P-A1:*U%Y**)-!ROAX$F MTYEZ']W"QU"C!"1>)-POPZ/@RBBZ'8:DJ_JS36 _DQK!(C=2[P<'#NM8(\F* M53G1,*9 !""Q0 =:K4079K^V@:L=T(,7*3(Q='YHJ*H?@.9X7$[ M,4J6JT\;X( VP/W:0$',,D KT>H1++H=A45B_8'-F^#34*5$#4:#4O<_[J.B M'#:?!4*E&W1&+@]*X1.59B3+)1+# +L8+&2P^02B.@K0B8TFN1#27R?3L#0, M"K /K8-,*I19I0;)33JC?WIRZ6R>[%L"(P#P;(U*J&:#YC($D?@%"65(*/ M9@O2Q!9B6'A1H(1APC%N*$/BIRN8)C92J38);6I#0.MTK@D#\2$H_8 &4:1: M@T>02 :NC>F5*+%.+S:23+%A*10&"\5!N=06%80F4Z#E7C:7YF:"W7:D%N,3 MPQQVG%PBUFN].!$2(Z.3K+[^AVE.M0-,%LO4)(0BDHRV6J BM5>A-0M%!K"8 MQ?IC3X/Z]^5_;; _X.Q(G!2 8R@ WVZ*!+1B,!20H2D #L Z 5B4&\PA]Q\> ML4!DH"9DN0+IJW^0&QP)H.6 0ZS&:!@ &AQ(772E0HVA X&,(@R4+(3 >&?@ MHT,#AD@SH/:HL0%V,*E_"T"+L;; AAX Q<,"'V^@5L'Y 3>"#3:+*0#>C;6# MH6I, )3Y:AY]4X"@$ !""#C5,#N@48-A )H$[T^P./P;^6%P0.(*" CP8W _ MSZ%//((".-W@GT3CH@)+L$*]@9GWUX>!J?\"XY6B<,3 '#SX-V$$Q&-P?1AV M0 8XQ;TU=Z" ?S5#\IO7@:,&0*/D@4]@+50"&PQH -3KJ@R _G(*_/Y'!'K@ M-Z; O9$?D*NQ 3/@: %^3^0;U=CO-GWR,;A7:L3A[+WGC]W!\XF MU%^;XB?Q'GS_@Z#73('#!:HL>>#G+];QCR5@<)I G[/W9/^S1_U"E3\9A?"+ M>;S1G![OS^$7'NW!OU(C#A]@^@7&*RO^*B#Z /^K M4?&F@.@#_*]&Q9L"H@_P7XL*-0#CS)OW\TNY_C=NOWG/^ ?>^_[NB\SPOE?_ MH52SPRDS*U140D2@(42G4X8B KL$#(M%!V.0,F2P3(&0!6/@*F@P3(8.E#U* MM!*ADO4!_Y+]-] $B\+5>^/A)VCE'X1^C?TWT"R[3J,SRXROC7&Y OA( @R" MP<(06'@DB1 )A6*A"!P&B840X% D!(/'O,)^ _]O9'!59J6N][X'WBAS."*L M=HM%W7LYX!7&K_I_NWR57>=6*4EVB^E??",G(E3W!I- 9&J$"HL*QJI5 MRF Y!A%0GAP""5:BT4J46H:18Z#(<. W[&]"5[[!*G\ 7?DFC?V,;ODO&^9W M^=\DQOZ[MGEC_Z\"XI?&^:WE*#J'TV+WO>&M/T]E^^]YZ]]WZ254INB=8X1# M%IA*[]1?:_M]IC>X!P2&AQ'@R$@T# Y'8:!0# :/(L(#:B7!D(1( O85]N^Y MQB_P/5J5N?<2!C08 @^&(/@03"@2'0I%O[J$\=JHWP=Q6-1.C\RNPFD"1GS3 M;0P>\A72+X?^/J1"*S-K5,H(X!7CJX9_+3W^WV&I?S74_K"U$,%02# ,RH=" M0N'04'C *R MP %?IY#U<@%6B\/9?R-PLM/RBQZW6?G3I;'7;IN]DOD:Y)]+_S^Q]'\_8O^E MDN6_$+&_=\GMOS%BD?^QB.UO_>5V^6KO_>WV&OZ:NX3RG#*[TV5EVRUJG5$5 MP;;KS,YPX)^,> TG4 *$!IJ5+H7*_I-6V 329*-.;I?9?9.Q(;T*_L6@P:_/ M][5+OOTWB(&?KA!'# Y,_M7UY3=I[;^?_A3RIY _A?PIY$\A?PKY4\C_54(& M__P/H%1FY;PIGBGS(WK:0?T;54PM:"AKPK]-;/]/ ?]"KOK[N M :_W_(O4\QUHQ'L#EKU3-W# "-!;(P8,'#&@YQCH"F@ Z*V?P$']-'C(H/?> M?_>=MP>^U=O6WPEZ1>^]_\Z[@WJ[_@(:\'9@(@/>?N>]0>^^/?#] : !;PU\ M.]#YWHB1GXSZ\'WH?@]F\)31[K%H49%W:M68=9>PXW&PPHOK/^+PIE5/3Q'+ M(KEV.'XM8L.XP'0&# PLZ-WWWA\TY*UW!_9"C>C%^F3D(.BH]W"<*1_N<\FF M[G6.'H-"VV"1W#UK^Y[B 2!:,5:@*OE^S-46XA#!= MV5,#&AH "N", ,T'-?]H;7[W;Z _Z4_ZD_ZD/^E/^I/^I/\>&EBM3?V2_DW1 M(C3NR#E2GL);4W@7/THS._@K6V%'=$C,YC%+GXW+%I;HYT"E!T]&W=J22CJQ M/%>Q_JCHY$YUS05GU_.DQS,5D\ZT4TDKF9#$M1S&]EKZ%U+!7>VI6\_5I**< MZ[J!YFVCF[?I-L[(SDU.5V)H/$3-EJ^:RN\5&+Q_(DHSKA7EEP M#^CSMWTO9X+[+\D"9_7+(P6U=BS][WEUV?^H+;'WMBU97;->]TPE7 M__;:,,73D-NK[CX?=*>C!_3=JE_B#7RZO;4'U.8_>;N@[/BJJR79\XMN!>6? M[@&]-?]"6GU9PWI!#ZBTN^CE>\.OK\WL 17<"T#^A:*771V-3R?/7\Y,?WERU^*<"=WB___FE[ZR!W3MTKT/0AU7 M\D_-4U14CI(6W+AE6;#^X]-S\@V"W?-G'SU0\X%#VFSO*K_!>J]TM.@(T'YI M^:3-=0>VA)MB1B2D@%&SRH:'1&5TEZ>'E0[U9YJ'V2I_R)S^#%J6(GJ*W7V] M+&W;1RVED>F0,V$3NQ=GG0CC;7SKS.I/??.'++RW]F+N4V'>C\.*QC-W;LX/ ML1.O)30^;!X%3;H>MF-L?4CCZ3TYM'.3+,\6 X><+VG=[XX*.X(6%P077]Z; MV51..K1_S]:-":DEMVJ28H].#PI/6E3_DM,#@IK>&C=7[2\YJ)JL^'C*?,H9 M77PBHJ!017 Z$<'IBG)_W3?9V\U?[.F*?C8_N3$,E7XQ;[W>WG3R(O3:G LW M%.XC'3Y+[?Y#APLS+9.&7D#.'U:O.V\L>29]E[_EHR(Z&MJA(L:<4C24H)Y: MER>NO78D=SRYS$:>;6/B#FQFWS!U)76LLCWEXT8$' MZ$MU _Y6GZXJG.]IBE]161+P> N"%7>MB[CGS)&,T\=^P3;PAG'\S8;]@AD@S]]![0_5,G/[EU_'3%]V43 M=X&+YC9]?Q&^=-/TL2W<1$;"U/!GW@W?/NTX=K;0W#FW>OJ0U;REZU,Y:W3Y MGVU;_?&.9Y,?G=O]X9YB<\2ECR]-(NX^/8IS&7-D%U3';8B+_VO=O;&,N>-K M"VQ8@7 N?+>CN&)Y:W56:TS]WNY(R^%"^QA7=!FM5;?]VC>-\>O7K_U$&'_N MG"LF1EM=M3+ZR9&3446+OFWX<=>B0;M^[*@[MEP()FW-DX=*FQC5.9/R4>>9 MS1A,VA-X<_T5YJH680B_FA=\\MG0SW^L?N;A/%V1MR1]]8-=U5F7#^X^[A"? MHP^)[0$=[; )-HMP\)QXPHBN)U$OOJZZFU4UT6P:_V1&QD>.!2>**0W+QJ-I MYYO +&9ML@C!+U8^$\2[T-NB&S-\*T-?SO=M/7LC:=/IF'7S&M[?WGA#G1(S.3>P9/BS+7(^B&\*T_2RL#1[V3I4CL-QAKX M^I&"K"\ON>I,FTY8P+K)*W7K]H=-8$K2;RG26N5/B;&RV]\?J:C::VR]#/' M[2%'Z@_,$?(V)[SMZM7=,MCBX: MBZWL'K'CP%;WKYWNJ0'E)T7U@-ZZDYX%G^K[*DB.ZC3F-Y2],*QK@?4 M[@WI _![0SH2+W9VPP_7% MT]?QOUS:7;1= 1,::04H%/]$LP-AJ:,&P:67B!-J\F-I0,YEF?VYI6KHZ,JU M6V_K!R--BH7)W(6Y%= U_,R4O(EQ0]N#A/[8=$S-\3KIW'RF'IIXYN2*C)FT M62=$'VZO=?*9^9]?-XV!@U=4WKC=O/O*^''Q"V^M\4OFJBJ>/'CRB4"XO=K, M7R/MG")"\JI.SO'A68?5G?.NB$\MS6U(W+9B[8JU#Q&W+G5LO+OQHCV8U!E^ M(PPFX"9R$V.!E'V5>T],1S=Z(G MH7;$OK_A9&6KJ/J4(I^(C(;Z:R[-S,K.C>-4WF\BLF+>76Q>_ZV%?<%<5Y"F M7_!#\?N8L\$^?LKXA_'@)5>]A1^'#11]7[)#O\ZDU%VZ>LU>?2KKB&U10;(R MU7!_Z]@R9%FRFI?EMCPLBLU2[V<6-9G]G4/G=IS;<.Y^7N2+?*+?-V&EH;WY M0.>9AZC!X[ 7ZI@UI*F>&?^+EK12'6[:O?YOQ' ^[?IC^V.PP4=%UX,JT=Z,B_S+HVH\X\ M+ZSKNQ\./_CB+JIR4':CJW9]W?AE>V+ ^F#Q]MT@T.DZXKGN^N]\^RY[8U.* MSL(KYJZFJAGS5>77;BO/ST2V+4$FYLN@DIK%.Z8<'/+-N8'=,[.6RUR'B_YN MCDH07-K]8$\;Y\>%1>,.7#K]/K)RT(M9^RZMWCBIMF%"IJ;9WWZI"G8?*)X9 M;KKQ=G/X[/*S_([G^YI;&1DG#Q;/9O+CUT^?.<%L=28,2LKQYXJ4ISXBL[5\E(6YU41M2]3F[>T#D^[U:;M98O0NWO;_A MXOXH9MB\O#;,KB^'S_O\##=_]3'U[F+]6G:%W+ZARW9:^#)L*NG8-^>&[G+: MCSU!GMJ9O:QVPLRIPZU&.94W< P@T^P-TF35>/F8"J"9Z2Z&())\6?" M&?B1[>\NRO'LMM2FE*QK&8U94(0Y<'94(/:WS"H:1]R1:D*2_CK\YOH?#0LG MM)GN)L3DFV-&-VVX9^I&)^_I0BT4_:5V!!R[M;Y$]Y!A"-X:6SQQR-3FU.B/ M6ELE*>7!RPK6B?%7DZ"8&]ROHQ:7KXS)*;C6$9(B'OF]/'%C(JJ7":W95.R M;X=+\=5_.%+^/?J?C#,0: :Z8TA[>_3Z ^?DMU=-O6E4>9@?'A.+^D"VRA#!^UI_;3TG%W5!W_XZ[/I@N[Z-3DQ,U"A^IQWXZF/7IY-S)$V MI"XL'#JQ:^6X$;3E6(2=UP-Z=G5[,_%%1G'E_O8QK&NCLM%%8Y;$9:96GEW$ MHNW+3)Q1FWP_>TO]@]Q%4ON**;?7%+JK#QP'FXI'C/!^^VGOS.Q'6T95/U^8 MTHJ>*LE8:=K\UVNA[F>K\$43QA>%ZY,S"PY>FRHL,%Y9-G][QL4].1._1I'& M6_B.K0KFR1\.-SKTKH%CZLLO1%5-*[#,O/(@"7]165T1X9Y8DWI^D$;5YXW"_:.N8>;]9Q[;ZYG]8JQ-Q8(ZR>>^])8VXMW#3=&%->IGA:)J=J5'ZN#$L-VEJ.(DFF+9_! M.Z:$NSH&MQ2//WG!<.ERXY!*__=;\%9GH^"HOBA7?GK*AX+XISV@BM&06 MQGJ7:ZAP3_K,;-@HRDF=H3[&D!I3ZG!!Z9TBX !RN/*0L$I:0/VT=_RB) \V07P9 M$ATR1R2J,%Q9H79,"%LT::?ENOG[Q9MRGZQ8O7EGFTB?F97'TA2.O16!'1.L M4M0=+RW>5;=TV_26%6L9"7,TVX8#,UFG"].7A425C)UJ'[DU?N_2Y&US0C.I MTVY=B+'_:!0R-QO&)IVYT>3#H_+7F\J/Y[7 '4F-!,?2DJ&)D+*=!>KKF]/U[R;77;J M7$/\JK_WSG]T1WP#;Q([J)_,[K] _P58'3AF%U< M<1_\$-3S]I:P_.Z/6K +6JSWQF'/VK.+SRX$OY?=,J=+(%B<,B?:F6U>1 PY M%WOJF61]9N&$N&B&I>A6=\+JSS:L>#^]%^,M4!!V5T;4R3-%>]>U@NN'8B?! MCA]6RD_<2_S^?OZ$:Y:M2$%\05%!Q]2%/: &_90>T+X]I4LEF^?3$%\MR(1_ M\2QA6D?^V?E-:_*/\&=^G?-#V:4/W.X[%9F)0NT_:()_ MF_ZG;1B&F3_:,/#((=R2@P6Y=>BQVH]R#&,/B===#.,=N["[8->/1X&2)[OS M5_'&WPNB3>D:O+I.M&7U 7A'\*62XF_]M%+=@K4+4Q:N.AMSMJX@?.'ASQ+M M:L3.K[[Z6G\X]$+,VMV/ M%D78;"469L'9=/VFW!.>L<,1S<#+>!K[=D-^L"?K^..^/='R69=7%F= MLZ=0]R#?M!-7-CUNULZD*/34S6]6[X""0X*JB+,/-Z]?VQ0Q\>I94E,]>OCF MO;N4#BFSQ");6;HX;6(,[>+LV3?6Q*_HO/-#I2"E=2) VN/.SK]P0WP1G7>^ M]LK]\X_KR:.&AS87VJ&'[:@[[S:/GE.QFEHQDI9KBZI'#-MT+[=Z^\)+[HLI MWZ9G7#YTE^D.+LE=P%E:A_TD>B4-_1JV+2IU<^:E_%VJSH =V_ M-\=?]H#%3WAAB.T!/7B6<)\U_,RBF#8@YD'JYMB-3Y=XK]^><+IC]>W\NOL= MUS)/TY?F?U68\L4^8XZ%GYJ,K:[X5E9>U\6#SK.?U'W0%:$OI*S(F?JD0 MHSTX2;W7T14>12]*'WR_T,R+'SOVZ>'$1/C&6%+<*GMKK0\]-CUMU2K^>4-9 MR1 !XS[K_-7&X5B-CY-QIU?J@/QY>UL&SS/=$2$?)EVYC0,^?M 9!UVB:M8+ M#A>=BWX8LWK9^NKFG&_>V9CO;NWR#V9B)9 5 MK36Y,RO]]!=#.)O*OKG@_^)@6]NBU=GFDK.#Q6+/3!.CXX0GM:G 5#J_IB&E MQ+#$5#YMXU7AQO"'DE0#:OJ:N#'3U_A:4MK72':DW)FVY_34Z@7/IL6E+,C. MSLYI*FQ*YJ[@UQ[L'U/#VKL9?&A-!\T>LFW[A.G.KDQIS)7B MT1.[O+=ODA4O'\;= .9L+TZ>.=,\O/#("#3DAY7)]LR6X(M5;2*2;Y)QX? 5 M]0<$#QS"OQ<@TT=-\W]!WU5OV_DHJ5/]9><7"=.G@DE9#\;F5 N(0O1)U:V( MV\_SJ\+%,>M#TG?.3'141B=Y8'>WZA^9,F<^W9W-*OPXZ!GG(2GC:%K5 MC5F^"4/R6IY>6J=<^V61?P(S:&SJL>]%GI*5YKWKUY6J9Q<\'O=EPX.G66T2 MAT"^M?:]Y9LSL!X)8NY=SZS*[75O5>=*2K;=1GY_*"\ZZ=BVU;,\7%K,"I]=)CO+0.1F MW;\AP.S*C/+';=Q,E^3M?)P/J"7*S=%8YN#K70_+PW-N2K:G-N3.7;6.R*JP MYZ?T@'0Q%XLZNPK>,9\MS(FLX=.PW[X_[=#7X.1@6 ^(_ER7LEB"#?-$%J^= M49%YWA>^ZR4MK4!G[@P0E-U+F)$ MB-S(W;\B-N+BMA;Z\\D)V^20A'/#1"]YG?)2:=H[1[N''W'-7#JCNW$:[/MGEZ@G-8MN_#UE MNCRFN[-N60NFKNE^I^3)KM5E:YJ$7Y9O2 T!&%.T.4%YH/7JL]NFPF M 'QW@U0B&M6JV'IXVLEF86?[-\]F,XUQCK:'#[,<\>'5^8JKJB@TR[\Z[\SI M\3T@X?.6SPN"#CUQ7#M 7O%@+;P17G_ZUKIU!0-K[TF>A=PO2]Y\'/+D2<.3 M\F6>M;MN%P4_RUB_>OK1JYYQWQYKS60BNE[N_:SH$7U<^*(P+V;W^M'D5M+Y M>-&@DWL_&[OJ&/I25-!$>\O;CDDINV2/#\R)??:';E-X([ E,,Z M(ZJSGSY/N76I,.7B_EL&D1Y8__TR^U3.5($D[EJBL^EVS:1M6VZ/S8LY<[P\ MZ59%4]WVNXU)XYF,\IUUA;/I9]KSPCEO=ZO:ZDQ!-MV$=,;>"6+)!L>)3:9: M3M&$#>>Y2^(+.-QB<\<*GLNV^U;6&#(_^6W@E?^:RTYG?C:U+=]Y8-#R?,'* MAF*')V=?NU6<=)Y?D'%+T&8N086>+^H!G5=[QGZ^>-[*6#G#]/7=A]><(9GM MY'V=DS)RH]>NY$/K@A&WJFLKI4736YJ2JVH>$E^.RGRDT)Z,=X61:Y]LS5P2 MGN%^GNR[VJ;(7-PVHV1DR1#S>Z.R]/VKWU M'W8^K$.?E"3""<]4:0].1^ 7%,Q=7>IK>$P4$./JRFA9T1MJ:WW7CAX\6OV8 M+ER_9ISH>LG(MJ1C)2-C/YM2M_>YZ\)=80\H5Y\Z)FGM6IJC_LB)XCF"@P[F M!6>..>6NJ7-__.#Z*:V+9AZD+2+<>8[!;R!=)Z_KG@7\N&9]*?+EO6 /G06%=V^^%FLYWK"]Y_@'GJ:7XQ: M&Y9^^/8A3JZ^)G.EE\Q5]]Y]+C1?BNJF:WO7C6B>L+SV"WUZT1 M)JNO]X#&-+6'U*1\?3W,H?/W@'A[[B,FH(Q:/TTLO*$?7#?=7I5Q9U33\A6\ M>W5W9Q_GNG.E*=(,[-]<>Y?\[=>I:AKUJ;.P>]C16'4@%,$ WCEPH#@Z4RI!W:VCLPJ9VBS>C4,IS*4'RH3QMJZR\_,/;@BZ M_?;,YPK1BYR9C_>^+) '$5IC]RI>Y@7=#,J)P+QH; VJCQK^>,"C$_E=0M8= MS0O9(V9*%VK^[6LO9<_WWEA5_W+UBZKO>D#LH"A]#ZA0^7)_PL7_#R$P:0\? MY6?=^GAD3O3 + ,F,:X18VM/"ZY3#QF]:G]%X8,)*^]WPHY'>4H?45'KCCDX M#Z9DGF_N =E>](".FL[4LW:N62?HNO E*LU_F[MI^T9'H:&@(FU][/CYWS=S M/,?KSS""MO^X-W&5&E99;6O#DJ")*_B 4K14?_M!E4Y0*[V_[0O.O(JR-VUK M'VQI?4=_*2ZC:HX'_+TYK?2'^Q\8!,;C$Q_ONIB>\AB3F2]_7_ITQ^?:S;EQ M$Y=?0@I&AX]?QM:$Q0V)[GU^M7+UA@O,).0JVX[4ZZF+5C2&BMY;<'MQ7>]3 M+&GGYE1]5N9Z%>+"759%XKB$USSFG06+H#DOJ]<^O](#$A^T;'7F7RGH 8F& M/QQ>G3YQ\;U'J]IW#'K^MW]XU>[G,VDO-@8]MO: H+M>%-[*'-C9^"5JTHP: M5_B8?/>%!*RN]FQA_O59;:',*]S9H\9MW#9WM"S:6:T46[AQ&S^NL%.#LK%C ML-MJW2).T8R*2[D&\?KVAGV')^PW,YEC364GEN0X%XL9MA5KG/H"/YK]/+KP M8.)^P%1).UX"7Y^A?G$ MZ# C6PJ'DL4U(X[DL4AK3DDJZ/S MQR/=AY>ZI^HNMH%S%N;5PCYU[QK:<::.69NMG'MQ9UM>4>K*L:'O'ZZ=IJAY MJE8*IZ3.:MMF,"<%>6^M<[T8UN+[PN<.==2F9B)+5C,ZZK[031>63!\[BP9S M#3B,BKEZ><+REY?K]L?ETHY>K5Y8LK\V?OVNRIT/:XI)-^;,2$V>^=&"I=4_VBEO!C1UAZ]-.QYE/1YQ\OJSF\]WX/:%)+NR3^P'*A M:E$B=J&[[D(H?9AD8IX]^[#@]-W.E(7?'D:O3,]27OFNNC!LC)!806H0/)U. M1>SUAO"-BU2& 'UK]5>'$@LJ/-\6^8W-'''-$9A?0RK/U/U+*Y8)8^NKX MHG.['RYLK&WO_KBDYF)NF(F3I58B+G0@VME=XM8$!M1"GCK!?$O8,?G../+ M,;#$A4E4*0/9$K5D4*5F=.+WW=]W(;\ZHM#*'F!>'!T4'91XG)>_ZB0G=U)2 M]G97Z_FLBT&>R^HF'XV;N\!.[OZYH?G:CO()KYEH.%Q\O M$C8>J:4M(67PDX7W4#5MK8\.[7]Q; >CV:^<)N_+J2J]6S5OS()JC M/SZ]-]Z:L+-F2O%&Y]J5P=GY]YOGW(=;"#'-GZN!)6E96659_TU?:G3VSZ MYE;>Z4GB'&X/R%\V>&W#*)2K\F0UV%]_&;WCUL69JV=4R^\M8%9^-7].BBKL MAZ?&B @RUGXHD=\[][>"R[Z**W+R@K8\.L<\#3.N6#_+O@P&VU[I^:[Z\_YWZS.7\F5LI-Y9]#/,93T4!0\.F7-_,[#K[1;#]4+PT[U+L MJ@.E[Q#U, &CI.#J];^>&S>/O*?@0:AFQT)F=^;$3=5CGQ;0NPJ_Y1Y2UY;- MVK^)/Y>6Q(#-67I\\N]8X&/:LS!76MCLADGH1"#)C"=R0;\ 1+.O5"4%YC+O?INI*O M.C'EYSZIN;F_IF5?7N?.?:PSN?;Z[P9U;'XO&(:#:E-?#OPQ7Q.\I;I&-2.--Z"\8:"S"9M=P5TTX(9:Y?P M=0\8$567-N0^/+S0M3$[;??-O!$JW]^_NS-A44Y-6,NW%],5J]S:K5>6MEQ)77Q-5-XXL61)41:S/[ZDHK- MQ 82$_QPHO3JC[2%HBN6S!>1U:A=4V==4S05*ZHK!"<.IM1.VG2@\D35C?K-X].@\?68ROW/K MDJ?BRHX';6O<)9G=T-.7+&2/J3!WK[ I=F3D'6C'F(U3"^]NKCPUN3N5=:YF M:]TN2/:4_3LB1S^?N%QPDH_*K*I\F+XU>E7(X)(&\=U,A^?"_K6+#GU=PGCI MG+80(#TI>HEK+?VVV$+?R$E;>6?FGM("58E(>=Z2LB Y[C*Y,+IX< ;/Q5SL MO H"-26<;?R\OO+C=YH6Y$4DKT=%C#Q]M7CCT%.3GZP-_L#5::W=6@Z/*?]D M&QU_>8\HHW/>2M<,_\;F$6UW2X.*1O[@7YLH;TNVN88XCJ?$#M.==Q_P*>]% M_F7AJ@OQWGTWRI;/V_&$3-EKN;)DLWN]O<&T[X ?E3/D[H.8%;:\F(W,K /D M+[CZ=XE)H^>\TEIR[+7OKHXN6-=2>JY95RP_*3AQ_\L44\.R(UU%]4GUQ1\L M&D:,1]VJRL_;,WO"77%>U+F(T1QYT/*DT^6K=MP= GN4.5M5'Q,C?B@M>,K? M6%KS\ APGQ7T3A@^?:JX\=L1CV0?716[NK/LL>6[XD91Y1VG$[??/##C6882 M'_D=(_S>267.X["L3>65(^IRHM5'#:.N83K X*&)CM7[U\\8R# Z,V*QLPJ* MX\Z4Z=_=6JR]D':ZU;#@YKV%R)HU#1LO#<0E+]C=XF.^ !\Y7L:\-_KIH1\7 MK$Y(Q^0%;W>LS+TG?M25F;KYUM)M$[LP[1]U5V0UU3\MF93$6Y-4/OOL[,SZ M$^:L&=4VM_%RL3S.W;*N,H='5U=N'!FA:Q.GM:_3W5Q'=#2O"VQ,CDW9>0(! M]\+4CX[,^0L5-V?:@6GKY?13RX6;6NSFYG+L@K6F_;6FTN#]3_ ,<,EH&W.(_V+#A8@$8,UJ5/RH1=D77S0:FK_^ M["_.@G]<8GMK_OROS@T)+MUL"W&'C=H&J5]YJ?4<(T\O7#/WY(0.>4:YM&5K MJ7_M#9KE'M/:"%3R(L>Q>@VY-?W+J;G]#Z\I)RCSA[S5T0:&!:(S1_?<.RQI#) M&]_1/%Q<>,;O,EP9-KU)8O"GK2@_=;D;GXBXH.F']_3GFP MP96Q4AOS=//)X+6ZT/UI>:W[78MFM%E:KXRINGL6N7WKRT&D5!=WQ9IDY29E M\EK:%F3E*&&MOY2T)._R9E1^HJNV1.^\N6+]D8TKMDVKVH(ICFR:J'F?-G)% M^A+8NS\_Q=DW844/2#,QX?F([(3OM*-'[5K\I.)99>.%U?%25OLNR\;:%V_' M.28J!W>^-#7>A-98+L2CJTSLO8L3%UW2]H!0ZROJ9K<2+[S=B[H+GV-V"<"^N9N9S<;%81]''MI_+[;,K19FTE)H M;6OBA'?%JPM.3AC?N,#>6'A\9KF3>)Y;-.C&!RD[>W?G1B-GHV==\:ZO[ZD5F?SJS(S!CIW)9S MV6309PA#Y$V)['O=18B0?'F467UWUI8CK1^4O35OG;[UHZ4FWTBL>ES26TW7!GS,J4-&QK\V0<%\SVZ.N4R5M/+[XU M*&KZA0^6: :QEPJ;*M><.M-F'CO]PRV*U!!JSE^V!\W-&.2JWQ0T]\?S-]:D M?1=8_WA50VG+@R?D U/G5=0Z"V$;&0=:CCQP?[Y_S<1USPY6#D]U3C6(&D7? M7>>T6H(])W?DSIB#OJ26_L H?=0BTR^*K',_,H9H9:2UIP[33E1FU'2?M7=' MV[JS#AZ,A"?[T@7/-VYWYNMBZJ1)(2WS\6.#OIVMC$U(#/J\;OZD1[>>!6=6 M9-B.C,I')P>*C9LK2?78Z-4.(>J#QL6781-"3J;L;DE@)'P"*V^?)+WP()=4-^70ZN49L9M9 M#S)FGN":F;G[>5^6Y=W>F!Y=41=:?26F&@Y4W"U'-6;,E))R.XX,_J;HG5M' M1JR8DBQ?_>=_/V=<'G4YGD/821)_HF# MX<_FCLD:M>7;I$4>E6-M<\=[G<#6:O#HH+ND0LH'UT7N1?!#IKMU.M$0>B&5 MF^RY-^MLR^C:T^_H/XQ7(&W6G+D]H"-C3CPON7"G)#_D?U'SGD%M8,VV*#,> M1QS&QN0T)F=,%)EQ $PV08@DL(D&(9%%AG' F" P B&3QR8(!$(F""%$&(/) MR00ADL @1,XY\SS?>;=>O3IS3IWOQZVZ=__>*JE6K^Y>W>K=-]72B&$Y2N;& M3B/^1%>_KLH=%[,??GWM7WVJ=Z] M=,$P9T^1ILFA*[\^+5[K;[!:9%57%/=<_MK9/T+U2UKCS5Q7M,-LI,U2693( MPJ9]=+RW^.:J(9O]6/]:!BY8+BQ'+=K2N7[.T&5P&$?BP0Y!(P(C498/Q0X^ MC442\I][2[VP.A,Z==@V3/+W)=FFYLZ-DWON-JH= DXXO*/,AW?Y,2\/' M(XF)F7%QC1YBC@D@ND&0UY9I9ZJRM$\BL% M1[=K*TX+BS7.>BATY+Z.+_X^.>C_K.RYBVUV27($,KJ]IE?VNR]4OI(/.C/1 M=L6?76QC[8MH8[=OXH_:F@JM%GW$]N"H%S8GHE$0/($MMA"_8342'8['BML6 M8>/LM%Z7C$QPB?"1XHJ3T C8#M!S@'11!K316H>?-LH#]__IL@KNR*VNY%2Z? [OS+_TO-YU.=RW]P4V\B-G23 M_5+$5[EOXOE%UOG[.WB)4(W$XBI#4Z&.VT7I-_QOA*8)F!H(ACNG-)'']JU$ MK0&RPSD?EU0WT,J\)9-X2 ]MY*"V[0@@@@F,PLRN@,2_(3[NBA:$ZJ; >3*B M)P)3(K'(]8I(U=:H 0*G;M_WZIH&ZC?!].S@=_,S8BM;7N'Q+31CJI_6/GN; MI2!#1N_5U8ERF?7*@?)'AE]I+VW[@J+ @Z+E(64Z88Z7FOJN)4+>9VJQ5\=_ M'? '%%J*A\DXX)\3VDC5@V2AD_+LH3]/!CZ?_4S6N<8=8\VHT9:"R.(XF M#8P5\;1XQ#M]>"M\Q2!(HY=3+NJ58G[9O7]P6L'&YJ#]5RO:(W/LR]4J\0X2 MD=T>N=KHCB>96E<;*)#(=<+6U[_>J5G_D#MZ+)OLJV$F)2W@%VCK4?^C6:+J MY=#$B1J>7KU;PD4SU/MKL6F.297@P0J )K"(8:D#W-Q!YC5-\HFXE9>4DJW6 MBN@V& UG"2O_%6S /71"CZGY('PX7E-=X$R#D1T(@,W^.6:%OC1# 4T+O#Z: M8N1.Q@A$150[GG:GYSY&TAJ3=:(N MW/2 ^UL3)2*OM>3$X<*_X]2K: M52Z@I$&O^2%:9O0_L/>RM2E$L')LJ T6;1L+F;,67:%-SX%X"^H M,^#NN]=I_6%UXP!<>\Z4VC&V%&.^8F=5"I.&LZ&=$B/M0;GEX"?=7(T]ZG.L M1?JV1J:0$(-QK!3S'2B[G/I7[P,/9/"9B/0@ZV>=0)Z]@Y0IH9S=W/?G3!; MIU_F J(*;3H-SA#1K!)4!:^-T"?E9=KZ,@QZ..0EVYU@G.@:?Z M,L?D]G!UU>P#>[\#>RQC9 F1,'06%B4']5V)=$ZN N_B0DG]T"Q@@87+.YS5 M,;$,D3@PJRN +]FRIX:88MI2P7: 9J*A'TK*R<59#3[>7G?.A*87!$9M'=SH M,MQT'H[0:B!FQF;;@.B;7JWQW?6V*B?LS:!Y][Y5=*]LIGKF7ZIK5QF]8C,: M+IQ&:X1R9SCB9^DV9N_;2*J\K[WS#\'C%:8UQ=I>9A88U_LX@UU)=/<3'C.P M7M:U )L<"4-.SGS;5L"HV&:3[.I6C0T4$-I<-+*QV5:'3T3J%B6MWD)_N.S$:BV M3L-QA-J9I]K^B=V0L7I1;M#1.FD[(F.Z,0"SK@<-.V8M+&E5\0H#!,;F.6Y82-,$N5;V:N_Z>P2QD = MA"&#H>H54GZ:* QJ<_\F(A BBCE"]V?D8_P]7"8.VO?(+ '@7<+<=]0(OC4. M:^*KW^;0N -@QH8J4 +>V1$:?%8'>MJ>E.P-^@53P>J\+BL=/^2E;S_A:O>K MLB_X^4"C-6?KT8U#S3!G:D709]+*34]$EIOSC0^M-L@;JEV+='W"YY^"#Y^A5MJH=@=>B/WC?RAX_^/\ M[QR^"7/0I"/.F=+@$R8QK;:PCH8UFP[D=2L"=D9FKF*/PJHYBRO6YG8G3&AG'QG MS:%+BZO2S/;K#TK9.KS\K.9=4QM3'%J8?-/HBG[0*(MI+8%]8V.^ACIC&S^' MAOC&*-*[U3Y2<)B!;/[%&Y'S6GF!VJ"6ZL'Z2,/NFBW;^+.!G=,KH\UI5+DR[?TXK]'/#DQ9BBQ@ 9KA^$+K-(F#MGZN# Z][^7H<;VC<_ M0M<W"PC6(^5LQZ5A0.P;EE7OUR3?,@AR9B'5F1<(8,GY9X;^A%9A MB8&;?/$WY? I+#CD7#.BW;=%&<*B]W[[^B6%S!.BL=ON;-5^ F^,TU^WV<$7 M2U)#,55-:YK^+- 7JJ%G03SVABPUE!>,SA(.D0-_$\LW405"7F&/O.:]-?M> M$JJH1MTK'VS-,?*O4G;6#,0+Z9X\5*$4TS396->&^ )(EG?^$D](T5.8K&5_ M8 );+L[9FA'VXEE@'=A>2P13%\1X\MD,PPWL6O7#H/:*+8[2/J)*/-EWC1;] MYV8GL\>1V[VS6?GG3*AJATNHPNPJ/9DKE%=U'MX^>](B M2.$3G/Q1$%$G9)C:]I)*L_J^L-:FL3K@\0;SH M,-.TW8/WR1A;T%K+T!YJ$JC1;:,[4>!@[8B0<>ZUS/.-7K!+17H6*SD(>Z5K MN#UB1K8_WQI:<:ZHR1S>3->(:,^^6,MYC4VH!)Y=Y/#NP M8R?)A#RM Z+$T M'Y8&$R.'O&V0J/06 WF3XD)L!H2@U"*/]!ZI1X0&C]Y'U<7[^6:Y9+ERZ@R8 MI8*Y4FT]"E.,S7+?G.;^]D^V[J%YS=7-VX>LQX9T.>ROM_OF;+X>=2MPK_0;.]I+PXGDX.D\@>=M!8I6PR M4AS>G#/=(!7UA,OI_A!.N@Z=M"/X4K/?NH_?*LU3T00^6# .#+]#]N@=RH6* M+ SF68&6PDPNAU "LZG ]F;T,.!&U(VJY73/27Q,YS/X]4"O:G[!RSBN\-([QW?5,>F_ S7R<7#@]"R MBP@+$Q)W;:3Q!S!!I;85OJ9CPA*_5:Q3F)N>\\=6SE],3-& F:O?+](=)I=/ M^A+R%P+/FA:&M@!29X^>1YXSM=VG[_*F$8+S'C\9R2 3CF7]SBRKI0T86PU M]_FWB*Z=ZC;21S#*KZHNYFY=?<^^9/5XU+KZ0<%L@D##16N^^]5)WR*>5))* M=3]D# ND!*ZVMSRM#!3;TY7H:D&!Z";^4-%6>VXA&Y;_0!_FV$7_@Z4RHOV[ M@P!)'[W;7;UNJDVFIE>$*X[QI5P_?CMM\+54Q^"<*>>^M7Y1TWZ8EL@0=*\D MF5UWR8$1IN?L:6(7SQ-4I,-V8 MVV\6W+#D'&C,;-6W9B?SP(QW(YC7G16BD%8QK-JMU\"E.#E'[ Q%W=8>"PN@ M:4M:#7EY6,O-]734,UM1YFN4&8&6M2Z$JC,JU( MM>><2456>2M)>35>P%U5(:!GU6(H(F;,301U['W2AZ?D6.HU M\I<]3W>(]A;+R=C]D+LB'05=L,YT_[UY_,!Q:^3#1G6V>/=,O3CA88;MZ.[.I?##8DXXCMM2B$NZG#.)EG84O/OZG0C9&>/3E,"H59;((T*T<%*T]I1:6T]I9%:[/MU]I2%F^WA*Z%TBBW79 M?Y/Y+W@<2>^/+U*WS:B-,Y.?/&B/CQNI$7V9*]0;QP7:H>J0J:,HPJA4FD0^ M^?>_[ZMP;[\[!+6,9K&95H1?_B,V^PUETV'?E[*)RM[DH98YB5/Q5F+W$ L= M(_?"\C*N3B?CD.*?DK%4 MI?9$2+*918<&7:Q7PL?C"[:PIC#7V;3;2G%:W0)>AN%.ABI2N""OC;7$,5\P M(U$L1Y&__PNV M<'?0:TFG5 M0VBS'HE^LPHQ70@#"B< 3UV !J":\>*&>9$J5>3!!C,YT.GX5 MX&<%:Z7'P8I5Q?K5U"RI1'B,9@]!29,(FZG4?&32T0KBFGL:M-([D!D'2=?+ M3<=B!U#@?-#*&7=.B&MLIFEYG9ZF5?L.7BD[R*_8R=H,].VP1.?BR/?DGKT2 M;L5WE+U0]**(E 80BKF[YA'2&3"3NJKD^)(".D1__\WRY,Z:JS)N^<--6C# M;0D:+JXJ?"!QSG1UUX?_;1_::](ES-0]F'X+ =)%VOWU(E.K*Z04],E@SGE+ M%6I^F91\;!OO4<38DR!H8II%6QRBF0.;!^37P-LFJV3(]YT\[J0?Z,4T192' MWUZN)!G1HN[0\!IR9?91M_(DJ]'G3$'\?TPT")RH:;I1W$O"/H2$I9+\6FQF MT@_J6.T![$N''*."V<+V*(G>\;WHM]:GTL"2]&*!8*!>F,7@I^5(<8"#BZOW MP[^:F]Z@5 OGD_UD^]@WK9;/4,6R?RP<0[Y$M@W2R.1<\[XA?!,P%5KD9)-! M7^AD;JQ#B1^DWPX$8DUB/&H$2[,N#!O#C>U>'F#,Z?; M*:)A!HU6;1JINUD M/DZDK6IVKK%R)86JA]43/DYS^ I\;/GHY9HFC10$-^^>""%6K$ML%:L]9%V= M);)RPP>WBG3%D6$>*]"\SM51V5Z2:M>T M0G$9]P]Y[@1[-A_)M7Q6<=J<00(8T37#^J&4LM71,97BBHK^:"F;@C_:C&7G MC>/%VK/BQE+O57HLS>JV8HOB,[]53]:3*D[UO*=G76_\D>H@7<'FQZ M%/4.Q.[0X*Z[:(51?KB#J-11;4OVA3CR6@R-/C=*3&H+XMP,N9K,UU%BVR<< M3$^.&RWW+]0H_D3B]:/.^PL(XN=@-Y=7:%'W]&>J5Z4JF7N?A>9)>\$ MKQ=CY/P=,I]%W6 2?O91FAQV6B/5 !#:\OYMFVTQ M:];!?,+_>&Z]PO:@KK>K8M:]PV5-DROY"[-+>F=GE?COP\VVI=*)!&N.D8_. M@LZVR"F#@0#:K9\GT?G6! 1F#'$/-F'I5'?"#O%.R%\6UR?I5X__5D@J6^9& M6];CE@\!%;MV6W,_-*)?2J1.VQMGUB=-MPU^C3-[XWP7N='Z>\M_%1B0LM,C MRX_@#?:S9P,K'$-HUA:. 'JO-L%)6Z[LD&P1GJEKR"\)ZI)9KM4^2[0,>EO+ M&ZLAB&*U8SUY"FN+_CCC=>(QL ?M/=IR7/$BT%H=?UD/-9PN;\VQ*?_>Y:SW M=$+U^%AY *YX'(E'B*0XE$?*-J3RAN2I6XE?6DAY:Z'?:( \N/>3\[^BY(,+ M\_[#7[_+;$"/E;GB/1?!?[0U=W/(^M[ML*UN0U5JJ2?[XG-,V]-.,A&2G* * M[>MO&QPNI2E\NT'=16.JY;P[:]]FBL:K$4!7A%8,LK&:@XBJ*2]W7\WQHG@L/=B%4$E$:UJ9'>" M80@TGS/=/AW^>#.6<7:L.*BCQGO@@..ZO$^;!=^>P^->-=7 MJEKX %!(,5'HEZ(KA.RK?FL?79()K(Z>+#0*,ZUHR\ZG><1(4")3&]8V<1':K-QS?'1XNHY\K'>U%/3[?YW0?ZHZ93M>W5D^ M+%J>VO0V4US[%#&UW##?LP=Y>SJ06\]+6#_5'EM),V0U!__YKP]<:0E?T+(L M'?US-"QV.!O,66F5V O)#AYTS.-V'I5\/ [PJ\.7F46O6H[^YA1:F?H=$:4J MQ[9MFS8.I0I3']1V;V;C$&19$.< 1]"/BOSVAEEKS=1LB%2GZ;>SC@:35;M7 MD\(GFE*[4<7<=YILEC/F(J4)3>M>&+2;Y&D06F "U.9;AXZ8#-H$B'@X_ >) MF-A>^^:NT'^DT(=*I@]!9X7H-_E":FGO,Z+D%NTFAW[0$ZAB*87 M49IV_&1():!ID^ @G[55%46ZBGB3-SE+-5?)@+'YTS",X'6ZB:YZGNEN.A#" MVAWB-/K&-8QM-8R-,$QDA95V>-!/,Y='4^V8.JMB^WIQV3'WZ#' MNMM5+CD5+G#C9FW4J#]UUC]K-Z*[P9,V$8V6G"QA;*F/8?6[>:[?4.!2L87& MJQSXG-C!/W+[)'U/N!-W]O@1U!1(42KM\.3J-=%U^*C=2@Z=79M ::L%\>0? M.T(B,&A-]S_^*WPOG'V21'$-@50[W[V+90!!(^_>Y5" 3Z.X]8$;3\HM&*3A M@*4HD^"P>%GZ.1-@+VN2KNU0'<,!2@ M8C/"UV-+D2%6L+ZR@-J]E %-0,26*75]MA.$YM?C.C)K30$RS' $82%2P;*9 M.517H_R<"1:(9K=?SBD??#+Q>K#?N235?RF3;JGK8S[&JR_@:,P9S8KK%RYD/G] MX@,>R((+*U+#S:F[S'1A^7GNJJGDW(,#'QKDP92L3GNNS,T22.W, /BTMK9@ WYLNPDIGUQ8) Y?-_2T+8P-:S36_9%UQ+U%Q"E^!8:@N8,CE57S M,NRM@E>L+O]HUIMUX8=O23*>;,23L][(<:3A;& .%=G3H**NSGD*98/"J^OZ0,].CB'@S< M4IU!M=N),3&%T!J!7[Q#<_KSH7<%.R'J:>0,"ES*97+$3T4ZAMO]-OJC1+"C MW'C;!!(0M:>R^\QM=I$T',BCJN+F3(MNUX>W^B!3;4_NZ.=HZIDV4ZJ.CZP^ M7J']U5&I#GHN;-U+:Z\QD=:Z82!=F)N,RMGNNSVOPI(18AJ]IU=ZF"@WN0>6 M[QF*IM [F]]T6F,> 6S92W(Z;;K#!$B74!TD MR!QG'S*3^1K2==FZ:]HH#T\;.^S+%+T@PT#+@%B5KBIQQTE7Y_DI MDOAD^Y$SQT9&;L9_#]GQ[]ZV+QK^1.JU?/S85 +;\/7QXSTL]O7!F '^E4YB ME.PD&6-5&_7E1!,6_\+K *=5&!49:\-EDA5=HWFL2[?MWNR0L+?7($ M=BV5F L]AICAH+:!@( (GRFU1!+,?L2_8=KU4#W3D=VC8'8^P7+L9%&+^K6V M[/W*>A%890!.:?=SMVU)V&+WWH^GD"- 6ZDPDZ?Q)^UMY4)ILQF< P9'D5ZG MF=XOR,1..Q&1DZ =$]7/DWST8LC(*YHZUUJLWZE7FANJMOT].*]RS6HK76T M@[*%3SN1VK\"*[42H**51U$Q,9$R:HGFNYF+A1FD$)VBJH-BNRK<./)D0?_0 M('3S1H/5R5+.Q^S$H:HZT27K53,,A,_"/"/5SAPQOE4/'S]GT9JX-,4KZ'9+F@I3D6)F\<,^9)?L+ MP\/:!5X^ZF5B4#*3P6D;OZ)7#F:AAU6,3<9@H;2'MF[EGE9^=([.I+A4458Q M$VF?5%>V#,BT"4+Q\]C-[P, Y6Q>T.-Z[@/SK&G@..=XR@\'T)++$F7G%*E# M 8T!R 3]]!^_^I<'6OY1$@$SF>1;L%HZGE#GF$J4,4U7F;]E3@@]\4@E:=PN MFR^F+\D+G36YP4Q*(K.\@$UC0?5)/5?MN\.G%[1MM#()$)>US,9SILHK6W3' M%.BLCLAQ"3+P8$%X0;\1D71YLQPW1M]4F#X+O7A\JC=J!?G3'JT%4Q1 8WOZ MU?><[Y8D 5I7[N!BB8JT6*4D[@&+7_/_!>C%/R?Q1$3\Q7%C=,_. M8C]2K[U[O#9J;_OQ?@-_E9U4MX1]W;_8=U_4M%4X9C<]A/*YD MTZ\48B2JP+TM][*H>2O!3\EWCNAW1IHM'KK.21T M&*VU;-$\H" [FBOEV@$?UNQ*8W0IB1FF^9JFF:6"Q84H9OE1XEI']FOG3(Y0 M_79."675^;@*+^JA)L&3O@GM&^A4H_4\"L7$M#ZR3=3*\7MS9S!#)<\%VDXO M52U-%+_G\:UV=# ^0GNB_TCF3N)X3XR6IGU!AU@_N((APA!E&YH9]T;Z&G<: M&#$F>6LKP[!VP_Y$H#MHE?-=#5WR67W$WAN M4_P3D/^14#1/YFH?KHT&Y@POYD]G1V6JL/&4,0I;#-CUD6.!@ =WQR<1/+YY M!62W/;4?6N$C1"C#",&QW+QX4!P![ON3]N HGF6%OL4'UVII\7?_DLJ7#9H,*]_$>0>UMAB?1VE2,SWQ352 M97_+?]_B5/7AQJ55YN!28^Q@B1/!PI4F[;19+;A5=F#H_^3=+.(I _R"EFL9 M&I&)]AA\VIF$'9T9G*_++Q"B.A,][$GLA]\,.^'KM[@%EZG @!7USEK8]?K0 M'Y&-.WC@]9L7@^:(KJU*3\CKM7GE;',I%DG%FD<_P3.S?4[=EAMEMQN\IUWP MK4=6%H!$C*^+P2@TPR6)'?-,V#K_K6YA<[6+N)D.9*2HFF4K95$9FDF475L= M?$V4\A=W==&5AU0K4PO@GH030[.L8VVAH:"UE:\C9( 9C915/WE3"L/1T6^R MG"\UAD^FU8O9.=CV/,4;XD^1$S7N!)Z0,>80C4)O3VJ("=_O$S)2*R>KU4,] M#"GM9#%K@D1HI*#?%]<*5K?D\*A3HFQY1$$6S+CD)1YZ'9?'\7"2=07@-H;) M\VB5)"$-.SQ]WR#/XE;%VUYX(RR\O%QTNWCOF&^#9870SZ';5L\]DY<;W^+2_O*RSX$&7446,"*,<05D3GK> M>\ E!(A*,F@6.SM)>'FCS-^=)%8Q8W%=_4,+8Z4-A67^"VM,&GLT['= O87[@'*=%V>V MG1^UTK:L*Z8JCE!1<^-OS9'>.J);8O_9H*7I@Z6B8NOMLCN%!J@[D$2>' MU.P_]YM >[E?%7]H.&VNC_\K>)=7F]EJ<'W1%E4S.;CEU4L9]P,FK$[$OYD6 M9B1\FK#=*K1*'YED[=OMRR8YOJYV01TZ*- J0YO &9>'3S;CBCT&(,=W?VUO MU:RJ!D=ZDJZ=V>84296'BR*I>PWU\;7*:VS3S1A?=!)S*B[$A8JY=,ZD-G'X M4791)_5E/;S!K8N6\9;2-[>;P%.21LK :+#@2HJ! P!H#3ANE9&!X[_ S$FW M_B<'N#6.Z'"Y__=:1N-QE95"B57[-, ] P_)B8_O\S3@Q;1B)U%E:RE*.8LC M]UC17'U14 M3A06ZY5N_1&QG,4Z%.EB51D>A1G80"GT8N,SW]/\9?;KVSC 0S0 I\"OU6-5 MJ]ON2VZ]-_ ]J-1%KD*?%?4"6D-._K*T4[\[ "BQ6]HIL%SOJ?1WAYVGX%->I5V#E:(;9+]X-%08"'JX6@NMDUJGQ1?"NBQ!\IM.:RWPAR>2L!/V M+\S]64X+)7>S68W3E5A^:+ K+\[N]=:+Q(Q"+W]6"16_R9)=]?7KBI6@+IG: M;N_6J1)F)27E6TX8?S\@SV']70_; .K_/ O4Q06A^#IPX.2@5T2?<(EOH-XEM%\?@2IRU[#^W#! =K@.@( M:<7DZ[-<=IJ]9[&:WE\IOZC]'7QT(RTC_,Z92(F;&Y/%R6WD>X4+AT#&Y._. MB]6[_"MM?,8@2:NWMG6( -D6+S)D,SCD-))[H1T_T,!5UUB:B5E"F_IOXPS1 MZ@)\.'<$?TB$"I&M9MN.. EV7.L=G-YV/0U>JD['3,:G9K=1X7AY/:#DQ3?\0;_NW7>K;+0 MM]1:\M[VQ5(W]7L)($)/VEYQ+'1B1K>HZ$T<-]&0/3=4\C"Z@Q6AE>T:< MZ5TKF^LR]T7OP$R1/>&),ZKL]OMCB^M&N[RPGA9O*[(WI5REQ7#8&\-A< UH MCOK@/^O7/ZSL^@6+FI3 XE%[V&,@:!$HM5.8T\O\^<+1/]!5*.@ =K8!CCGF M:3J%M]V&M)B.(A3FMP[%6=R_ ,9PWK2]!NL/MR\;GRF:BWV\ZKKSYDPQV!DAQ/6L(KI5Z'%]6[U\ 5'+]5' M JT.8\$6@;.G.1A)WW$IV?0EO:I9@23?(7K&B^(AV@8K97)YN#3FGB/%*DB. MES5N6*\A]'EAH*#;C U:.CNR59B8%)F=1'9D]8LENGE7HWP"LBSR$I9 F%/W MX5"](:C!BN46O,PD+\)U!M-2=F384&F5QQ,/J< ]7(F4H2=]]!N:5R&F!MR$ MT&D6*!6R>QM,[>9J7)(<;L4:4T_QM@RH&,X1?YZ>;/LQN]=C=?S*G MSSTVIYEH:6EIL0]C= $$X4-9L!8,I\B@L=K?KU+#+>PMM-FEQ^MA5F4M!D,I MQHH9'EC%P>^#]ESA7/=$MT,/[1R63"C^V0>F-]SF;0%2S8+UB+)#F=%I'%Y6 M Y_DV/ U?@KPL+.W(4%IOM8T!F4>CLOM#/AQ^?'#$;KSUMX1U/NGEC MP\9J!MVJUS&EXTN^:(!'O/)=9ZVMV>3_%D;3&"H@P^O1TO$H7W^QS6!0X51+ MAWD)'RRNI9/ &:[3QJDNLW_SZB4=G[]Y]'_9GX;_H[FM7Y\.#N6_<'J%F3^I9XS)?=W/ MES>@6C=:P'6USIG&5+EX2%:AX#7%J5G'5^&HR"<] !@L\7U6AGVGM.6Z[E%2 MRL#I86S-S-Q.L=:\_,2+XVX(PK]?<5G2W*P1*LHN/I[ DRJLN/*$NGU@C+_P M9BRPM$!JCE0Q(T)_GINJ4C,6%>^N8 M.J$B4/')KU'^S/)WB&BWV8\J^N9F6=P)><*SOD@/O*!.U[3;C*<*G'"=^7W] MZ\@AF!WI4L'5\2S+CRH=?U=E!6PUBH-Z5*W+_ZIKKDB=+(8JUP-7(A(-^C\O M6[PA':V!/*DV)K5ZB,']OM#QL-;$6.8TB8 IOS%7.=^CWV+%[0*MN68_2G;= M69!].KPU5F(X)-I3HSC22NML-%@MZP+4;,+BR37+HGU\(4J3.JR&,T$%YB/J MP[9[:&\T!,*2/1Y>'E[MIZ*^QUVB;V \65%\L0, F[ M%_']-1YV]G'MK,J 9/3)MD4<6J. !^S14?EUY:IFL MI!3URUS[T2TG%^_K-1;JUNT%U&Z:'O\:M@2,[QV:DFJ4FH/$#RQP'SSLW*7M4D)IG39&2U!OKT$E\ M1]C&8&BX8(1T6>.OF79+ZT_Q[M9),C900%C2S4#/LJ$[.8I($^RU[CPWI3R_2FV!XA&+MW=^9V(2 MX#V("QT\_N:\BSS4Y N-29DT//$H2#JGJOCG-';GH): MV\_E+,W/J*R@Q;V>*>;Q2JJB?4]NBG92,VEJU'@3#JNU3P#-C9/U ?,-7UCQP']\]8:YWGQW>]TH7OUCMUXM*-J1D69.<,YM<&',7*-:+<\L!?4_^1 M,G<^GZB"D8&EWHJ!C]0C];H2D#*>]+%MU2U!N;W9EJ6LF*2W-NR#O[#BR MUU;VU SAC)U/QVU2*IN&!%78,V^-8*SA<<%>W7(&(U:) 0TJ]XN(4Z8[?+6^ M_(JV/FE-40M#JZJ.1]8G9*;L\ MG?2@\Y="57Q/E$"$5^*T,X-6%N1YMA?Q0 M3%(-?KR!YTPUL-BMU[Y5X"#OZ2G?G@RD#G]9K"W.?S8 :_R[1L7#CW_]B([W MM9OQ5/Z5W&M;26Z5'^;U/C#JDVOYDMV^2N\"'GYS3?8/X8&^)=D3X+PS$Q0I MN8X5M*,3YLW1\\MQO)3EC#6^_K9LKVG;=;S0.1/5X>1)1\BTA[@.7GC_)$W[ M>Y>KICID?CVK1BFYV-%*"M!E"FKSSO&!#!@P#DTFANIJ^CV$6\W5!$B*[0&1 M]WJ[U8/GLR^7?N N.KE\]3LG8?+*XYPTXBD@7 M#>^RI'T(8[EC.%35);&[I#61%6W=:E:@)O3K/[$E M>6J:?/P%SK_BS[P[SJ.#9]5V4^S+[9K--\[]9_-?$0CB/?:QNHA(/ZU)/?-[4OZPC2I/H<;WB*HF7+;[5TI:WJ M]*[D<0B-0_.+R&#'Y!!32HE_/5Q9JJ7W),- #ICB%Z OW%)]($1V_,6-9H$% M?YI$-8Z4$;=;QR@Z0?54E?BH[K]:E>'#X15]2=251]?E1OSDUL.2$X+*@3>B M%()7>=7WWY9@K*..TI6?S^(TQNH7^!XU787.BB=L'C2$,YP_Y)14*&B5OI9=U]=/.F8XYZT>[5B(\)[=\RFAE.D)HJ1#QEYJ MF\1VX$.&*08)I.CWWC8)K*T>Q*US33+[#E;6X'*!HYN6E:%[S6_(E_1NIW]U M>>:*5>4)7,(CF8'2#P14DSRQ$N+@D!J;4#BX^_JQ?V6F&XSES6!"GEBM2H>6 M>*'MW*5(MN)HB/D@;+P1,T7D3ENS0Z:*7I5H-4-B4UTR/#"Z20TA23]J[I#Z M-M-AU0N6(SM0ZN6DT4!>,G,R%0Z.DOS9ILWM/LFS8J"=OO80FU/D-9S> ]31 M _2E824$,/@+Z@I&/82BQ7UA=[66]MZ)F46Q3IERCY,;45F;2VJ1-W$OPPR' M5A^>Y29[6JW9992Z7\5PZNKO%68:O9SJX680" %V*535$JM.+TW?V>NH=)5E M;Z0J3MNJW:@:VM$:%C'5M6]W22)?)H);'@N0?1"OZ%G9[,>UIS1P$_M\EUUO M37Y"&I9E+1Q)O3BI]\J TVD9D_<-;IC3J2)XH/-3JJ26<.()J7U<)EP*,V ME=YE7.F M'4'+W4[;CLOXSJ"RJQJ+OW8\P$3;/5I_1T>M$P_;-R19.Y/LU5BE2;MM8'[!M0U$>Y.Q MED7NKC;FR-M"V&&*27'^H([L MLIH6AKAKCV"QJ92* +&MX&A$"2N%^#R@<:MA9P$;76CHTX2M=QL?G>N?*7') M>#I28C2D+^U@*B9@H7ZNJR,LI[%P)F>!D5:O6DD2$^M(K7M/V-)+^&J%VL/I MT[\"/X91FY0L6R"UK2*3_7Z$[GTC(T,6LHRX\D=V&:!C9XI]N8.-(IK-7;EU MJI<6%L\,]8@CC8Y:K7SI[]"90,9GI09OV1GW>E?<3\@?TZ_HBI2G]T!B5>8? MS]#4L ,4E?6GU &8_9HHZA2AZJ:K(!QO\S7(O0O#C=C\IZMTMA9?A\4F,8\ M=[8K]U >?TJX>(72(!\05YH)K:T>=R?Z9[22UOVM6Y7L]TEF.(AMCOV\:KB@ M[9"I1,D.QTYF +@06(5R?&X?T\U>OCPV.;EM*C=($$;8B5=VX'V/'1;OJ!P< MF[[5A%B4LP;5+QH?EL*42)*WE8 X$MQ5QU'+:E -0K#J&>6*?*V8YDJ6"")K M5]<>=V%+-DFNHE>(;4BYE15Q]U+UT=W+14>%#**HM-;<(V)2J[%4F+AMQ4R! MB4#%6!85P8' M[@,\8%N.%\/(R /IQEE4Y*_[:,I:@2EL"G4_L-0=\GTW_AK(2_ED(O&TJJZ2 MS&6!<)L%3;_XSO33)W[YAFH 05-^#J:0EW1PVL7_1^0Y4VM/XJUWM9EK<:,* M-:$< MRY?IBEL%CF E9*/W),)8V1=UI)D*'28E_[E1QL0-[3?YVD>!C6Q@E-6Z/S\+ MS&XJN#']N;6:USFI.I@Q3$Q3QJ1"R4\A-G9L$N53.NU.H1*J.#^/[$=CFY/J M"D_'=TP%=M^N @?0.()?%SXY*#DNY80J/#+Z[@*'#TM<.1^:L!@;JRD>*%(](>W]@>6I[JPJBM\I M%O86IN68.>WB0^W?+VR/%UO<,Z? ZBLP \3K<\T<\!3QRPF&WE39& M\$[L)7QMGPBK0!T='6WXFLD09=RX==;V1R[.F,F Q'EL&L/YTYO8GZU.&%C- M9GA@_^Y;AW-!7AOA\FIY+CB7G!;.K5U'JMHD]A,3$FPKYU&#?>ZZO7J7.C[: M5RIDY&PQ< YG>V#+42VPY0DO7.LX>O$>]JXMNF$0?:)!2&/6L?_CJ]^2T4A=NG M^K'18QN +$.S&J/I'\8B>2=..DJ"X=*=L[/'@E=T.LVC?HZ#YO2HFW93",Q< M5ME0VI"\]T-*D815D(S^PU^!'E;F'A)5-9LO*J;*)N1>+C=>W-2[ H'PU#3( M]V^HX=OT6/X\V4S),X[/'A%^.6"X!O4*&96:2B]J2.MZWI[#TL3ZH#;P!#%8 MLQUT$PB$65837==W-"QK./-K/95A@T-[I6QS+7]]97HGA&K MVGG;((C+_FY97\9L<7.&R;M=#4S[4=LMW[+CSO$"C/G0P?S3D2#CM\']9=ER MMG,RO583BC-AHYN E1:@$_Z:+-9CLA70E?4NN HJJ@"FE%?97^S)1$6R_5F7 M-8B,@QX*E-AH?4WQ?J5YM$=X6;UCU/,%J]]LW-1*BES6)W9XWO1CQ-'%%8LY MRN11=XRKK)*ZP_,JMKTEMP"R:RQ2XP!A6!C;XH?'J*UFV^$O*97))S1CEXUR M>KFOR1@E[S'$"<_",02Q?9?6_'&1(^,2(O[3,ZR3DW/34#BB2$<7?V2.4ZK11ZN) M2XW$HN]S[&EKE(WRMO@NT4>36\_+[ S31Y M)B9^?CG\,V6.Z1CMU\WS]\KV#1VD6N733%2$PB)N(MG K^!?]P$CV"$=2TV. MPQ!K7!<;H\LOH@[IBY_. VJQ;_I6(!.-R4$"9-5/!:9?+/M>_O^6'6IJ_W_; M#C6F_L<;$YW7GA.RO<$'N2MGC6^^A+N3#AJ[1[ W%77);DD3(EH+\UN(R" 9FX%09XN95. F:I([C7TDZ"4;VMD>$$OAA ML8-UT7 VZA.P *Q]=:]/;H'I]ML3 [)29ZVWV-S>1/^U([\GB;.WO5\:9GB%X7_AI'VGPF;EY[%3?64MUXL<,QM0ZU M2N"7W=*Z^RH'0+@>'PJC#>29 NNCY%?(D#XWCF_1*@.IC7X$XSVS,J78406# M@W^RU[^WT.?BLXG&8QO&K2KC\649(Z(Q^[ZR: \N\HV!),W14TDV=S:\M!ON MTGUU8CU5N^?1O:'5M)B?_=,\]Q[AN!WT5YI=2B5Q/4UA6DY'QEJA,:B Y;;# ML#0AM,)#;5"SJ6 %:P82UU[65D8,"!W>;4ZCC^_1><>=^)#V;. :K)AAQY2. M$,YXKX!FO+7O1Y"H4]E=.F18Y1T,-1\A*>SPU!PA%CO+9L&>Y67*M&-/ MK$+$*8%3O7-G],5D04J!J3""!+J7V [$AT8?*0L0#78E?>5#B>)C+[<>N.$^ M"$'HR8G^?&T"G[#B3#)V)+=9'#@>,5)=P/9W&901;F'ZVC3.]=,X";9;0R,( M2YKK%V9X_/TH\+6QK['/BU.][Z=_,%V2G8ODHN?\M9DS^M4>CQL8JX+V<\S\M8D!>6=YH/>;C6+ M^$RZ*JSNCQ"^6B!6->#"I/4L@F56)F8;B+OU_*#NG(G/JY$S?<9!]\ QR-![ M^-/G87V3Y1E/(*8&DIBA(E^5;+LP<5 JUWC#C3SE&J&X))(^!&WD-65/FRSP M?-]1[J!<9D$( 9>DPB:.N'95*7ZD5H?OT5I/47U$%2S'L*Z[)^ M?TL5*6S9N&CRU4S)U?Z'J]4[CQ=B1)F8F!_4].WYMITS?>3"G%QZ::;6MAZ. MSZ*=JK*WY)\MM1[6-W[3(\JU_H[WGJ.=.?,6G@*:(W0IS( %(@V>M.T1CFO* M"=<]W85,J1!6ADW\>7^?>?9O%4L75';CU\6I>"*?R-'Q'_>Y*U>J,6LG2_X]=,]PQ:H3LG=-%>37^>,Z?@LPI_;>MRSM+B)@^WGF-SFOJ5D MR;$G]8%;*N&IOEJ T6;W32O1O%!^Y[U0Q*-7SZZ\01#Z4>=&V+!*VM:;AAP*)? M..UWTVI-1ZGGJH$24"IT.4K3 YS]_4QU'ORSM]K\/0BA8O6CT*8UZ8^NUD5Q M+[4&DR=FY>J2I>Z>(WG/;7-B#'\FY5C/82EOE\=#CA_Y,* T_:C0EEIZCVXJ M?9PY&3\[\3J!SM#OWS2JK4>3%>NW"9^)#HGG3/\/=^\9U63:]8MG1L?&J*-( M4=HHO0\E]#(60$! 6@()9>@2($#H?49%I 2D2V@"0H"01$H((921'JJ44!** M]);0>SWZG'/^ZW_.F>?#^^&L==[W6NO^EG6O7+M=OWWMW[UWS<*HJ;&',C3= MJ6B;7A$]BTKG$)"P$'?S]0.N[R6E:S# MA'80LF*\A;^@S?4D58[?0:!_+(9- !.=%8W_>(^?$I@@;RV MXQQ^KI_6:U6B(^S97^Y]A%B;2'_:-#2G]4N&5O@_6\(/#SR;VX<#/+FW&_T] MU77Y_IQ6N[!K(&N9'Q#+C>RX4S98[Y_5&8]]G/UH/\D^H:$U#&?@?!9"X;9TD#30&7 (51@>HBL[.QUTQ MNY*R797.&*+P?1.3.(Q1S# Z[::I/T^>-J M5C+1$D\F60?X6 OC6Y1YMM[H2<8*7]R=[+I3-ET%48::EP%-)VSB+V[%+&2' MY-%-5VV?;S G$Q0NL>R2"87W*D7VO5TWDE(7X;():3=LGO2RS:B&G.HL@\*. M6;VH0+85A7L( Z,'LF"APAN_I=8%3I*N4DWF_BC-2K1==A)\"+AIW7[458/GVK@'??I.$6E=C.RHT8V0@,K>TR[)R%L9K9W,&O+[62T3S%0H3>V2 M0W8HU)B+:JF8L]MY-8JNUDVW9+EUJV3V^ZWI#_CU#-[E:/2(=GW\R7[54:"5 MEE@6K:')JM:'L2MM4TYNVB-AS.,E03#?H M8U)*" SEYS3+K ^XZ>MQ(MF.;ERS'*W&-_>F=H@B&I>UZRIL=(50V@8RE]P! M /&QPS(__-G(,;F+]D:.EQ&>3)Y+3CM81F)X5 RH03^VUJ7&.4O5/4W4B:56 MUU0$PI9RP!,.* S37&*J(!._&F&TX;/6E:G1H@XY![!/!3F);.LV=I(\R63I M-].&.;_ZZXUFFPU5T6]Y#R(65]^O).K74A#)<68O4B1MP&6/2NNJ4V$'#;X\ MO\_^LX'F$BGT\G/ /E<_7"I7. R^%OH[)= (8:D6LF]08%; BP[645[+H6^I M182P"NS9Y#C7I:EALD;$AONL%?!4>+X31F;^[[ZS?;>>3>P^IIOD*9X2PX@2 M3LR?#%7T],35B_R=?4A:0<$"%5PJ!;4-P\I^!T&^SM6E.$DMXS2)N87C%]3B]+3 MP(Z=1YLEE>2L">$(!WQL/<>KL W]'.[]39IU1 M>!A>A T1N@&!1]M->?9[!W&(N_'>QA?:*'I^;J^P6,'%)V49VQ06W]HY>:2> M$<"]VVRX6M28Z,XEK.&NFTBS>Z.-?:_4E\ T[AQ[Z=RVT*=__)#4$^MH(E8@ M 2[PY[NA%5%D$.A(1!'UR<-10]S!0L1&(*>_WQSI-TY M(,Y@4Y+5T<&=(5J\L,JQZA<$DE*-FZN1GUD,&].M+7FD:*<#&I+3I8%>_*.U M_ %">NU4E$_Z4-[ETN64Q&LNC:1V7B'YM5/UCGL DF?3=Q;.[W'4"+C M\3X6.!](@[D:[[BDG,E0H8CKZ/Z6,)NEN/^\0C+#0TM%>".'FVED,'B?"Y6F M%1>H.R#%[( :'"9GFD?\J*9SVNJWO[_:G+NKJGL.F.Q.H%KWG0,\OCUH\NEC MKMW*;X!\?.<<$C7/\H(,Q\_!^Q]>XY"&H?XH KXTSZCB S=@]>$,VA5A:REY_-E25X)S>#*J;Y9Z?#BDHXU+BUT9F!*GV>Y62^ M: ;'3*L;SZB_MF^\782'328/8?O?-E[XDQ84 O[4,'75S;-E\PR$DIXK#;+P MC3X)-PEC8=CNZ>=>4_:?SL9^U63"(:TUC3^1;&// 9*C[\!M>]GA:^E$OT#" MRK"LG 0E* C?S.MUYI2@N?C$@)(%KODG9?^'^@Z)7YH_!]#Z1,+RX5.6"*?: M%XVD<@T/MYT'QC8KQ\8EH>< _GEGATJA/WZ_F!#^; H8M:GQ&+JBZ5 M)!># M2,N,F3Y[U&UPQWW6O5>;GGLINVI>HH_58?8$2QJG@>9WPYT)#W3XDWF_)0E7 M""/A2$EXS\0J 1MQ-L[?D^PL?F9_RPH.C;&EMTKKB1];E.*19F2@FGS@2Q)Q M2^;(KQX/]K1*>L/[C':VJJRIW3JFT$@VJ(5F8LH5"J37MG!J?U]1L?@^*09( M))Q:SDQ.;S10FDZPC$=: MO:-C!0A%.@_EX_S'*O;3RLO]5B%[2!7KJ +$S4UIB(Y]_5E\LY#:)!^"1I\>T"I$D.-N6WF2 MD_HNZQ^KV< )\%XUF2^>N$RKJ7ET&JVG-['D[1MW"/'VJ#&4?5TO4OF]RO7W M?S+&.="V7A-A.',.$#M]?7;;HVUVL+'N.LL4I\V@^Y=@[+XU*>QS<8C@3'4^ M-48?<)O_\$* >6!SVC:/[F0%XY76 B:AU[MNGU$A5L,+*7A8WO[#*_KR1KU MH@QX#1Y?8#'_7%\$ ^5%&'405,$>/:*/YLF)WED"N9?O:E4-,I_A;RZP#5K' M?E1/I-64SL*G^F5AI_AH_TP#L%#K!R>)GL-:578HM[=NSHAP_#.X;O'H":VL M$AA]\0MI.&Q0?3]ZB ?C B%V\3S2Y$CVB,#4WR$5-\K"TB4WP^-2H MQ246] MY3M]JH69(_R_UZ+5>6?7O=9UI9'MR3NF;J](KL/4R5MPKT7CYUGB!5&_*_\C MT18@H7QHLUNB4CF X_N"X&R;5?1(9SWJFRN>XLJO)3<<_V15&*.LK5SVA ([ M8'?82 HT,HJS#P1'-*RTKEYBA#1'+,(4T'WHL5S,Z!9NINT>R+CQWK56BVX]C D?P3J)"4I;-*04X;VW?J$CM2RX.ZFP62-)>P1?RF MF*C('/->C#/4^TP_33MYI%ECZ(C_A Y8K:W51 M(/&7/P$_.D=$%93;EMVH7.<)ZY[<)ZU=I(_PXSZ+YSNDQY.DW./A66RH9?:> M]AEBL"7:(EBQ_R*X5(>QJ]A]>U.5<(:<"*3GM+@FE%C,UQR< SSC"RY-)?I8 M^J> W;PRMU0LHUZ%S>\TM':-C=VV(7QT\H&:H?=#T>*Q2%OY@D3N**$DXSAF M4>G*W!UM$[MO>9C_.>"7=:@FD?M"^VG:YR\.VZ'\Y45XDF6,B*5$75!'^HO9 M)1K9+@)=SGLA)"8.F&\DTM<'XF.EER^!C3-]+G(99P97JY1[AGR-AO\6X M2IW-%C@J1W>#_H\^U_]:JN> @Y!COJ,:QM[4R EU-\J:<:-XE9/3<6,I@\+M M;2N8W4I(2&7&IP09J S#E-D:4YV[V?C-$ 7J,OB67NH1^(7E>,TF#I01,AAN M,W,<)]B\E07'&(2[6[LR.?GBIC->, M&!!P[BM[_J$".#EC'3\)]);M&-HMM'I=G*O[)1A:&X[VK->T) MR2QW7-M!A MZCWKL2114P+49-WD9(D_?3?3J?YTT!H,MXQ-RY,(".#1SNI[T SVT%(62@\1 M"9 -JTL7U,Z]36K5TMIH:#6RSS\5*2RX0Z*W^@,B=.FA"4-4"$&+, MO)$[_<=D@E1>(I]E0XDVSD:WF*)!@59C:>G-ETP;WZJO\^Q3#72,V],5,J($ M(^,/5&AM*(VYZ,S&]H\D7F/K5, M5")4].QP6,/#86?AD1&7IM..9N[DH< 3+U2K[[<77YAPXRZ@H/0'#.02 [!: MRPR=52[_SW\%"Y,@9[=&RR*UC)8X^L\!/3,@2JZ M=$+NK<-W!A>IJD)=\J+F/-8=)CX4YI;HB"/Q*24*7>\H-+RSREWR\[,G;V,H MJ6PVZ^ZZA%4%(UDV11"1_T@LMZAXW;HQ;B;-EH<3A"PSYN M;G XM8;@H:-IA%R:>$[I((=ISSDHB6I-I(Q#XA;JV9/Q=PXX!4:1_] OX#_( M$F=[A3@',%U2-/H5/+^PXJ&&B,2M2IFQY-]^!?P@ M@4\:Z3$F/U%I-PCAJPBDB>N87OB[+C:S:@C>!6('%4;/N)\2VZ@&\54>.W\P M^QZ<>2-OQV:E99H3[R?8'"FNX/:.:=6-M;5]LBT<,QI2EK_99LS7WZF_R8Q@ MK?-G\#?MJFW^ N9_4L"S*PK1](] M7^G)F9'@XP6V?;]Y<_RZH2GH<:+3B6+6@T/[MP:FMP]"PJ,^^@#+4 2:0CYX MN&-&MJHHGJKJ1=J 8.01;8LR3/.*'E;(H")[J@.T?ZUM+S/1X_LEXNB@49P3 M>Y83A\Y=8?9D@SOG@)J]/7S5;C>6A+=,1=K>7HWLT.3/=T6/B1A*R;T>*5#2 MDXWU=GT_VLEI\@4N=YKE?0Y8TBXY!_SPP^5# $F9[4_ M5WK_'T*6__>FTMPLC.R>)W2W"=O][8B;KJSASOZYET,&62FI%B\N&4M@8\#U M^>"798.)+\;_2FKE9^.EW(O7TGH\']Z:E2G7UO$:[C >&U<@D.5T5^P;CGME MH( *O?4(VX7$X@8/4C= MDC#S;.6:K) U8HL8.DT,^6/M)/MV4K!O;@A2L1W50I_#3%M"7>F9^65?:;KR M5E,Z*K$)0\S(*)+X3Z7%^\I>"3_]C'$53TF0)]DA2G>+20I8JY?)"\\F9G.R MGWP7V@V7T"$5NR_.H]Z%2=E809+7I $4HJI844YUV Z^."*A<4DK M=JIXT,EQM^?.;W-YA:]8[Y;L#:/6W?:_.R!]H",]KZG3_@\'Y:LX[##LR-?UJTI]29AN5 MEH["=N?ANC%/TV )@[ZJ\GB<'/^]0/-V)I?$P;A\:6RYV MKE0H.RM(VRK)D!!)QU&C!Q,DAP>-8C[5E)G,)FR*=28^_52>]"PNN)6[0H4S M5PP(4M 5?Y#=+].[$3/G0"UA[N"_1#AT=9-*"VSD9Y8/Q# GJQNY[1 -B+)I M5/))7<2![/VZ@JWKZWS2",/CSLQT!;^*26H'.;RUEL':GCTO\!>"+@4:ALR9 M.T1P=GPRP0,+XZ\DALD\&BYO:,M3DD^XK:[4+U_GP7?A CB>7?(MY.7:)J8+ M+B:&'PZL3H5NU580=]>OJO\QCIJT^4H%\C1*ZB@*S1\C;;J-%TG"RB+HU[08 M>"+25L+$_&N@TY,U)^/ 6E&[S@$_:@XFTM>G^* 1A^O"YX#(YH/"T8ARV#D TWX.N*WY*/T MR95S@*&.9V-HF,M]WFMNS\=VXA^/[(96G[II)C7-K3Y.;:)$O9+)L]NT MY4D8__1^+.?07;O$H)J3NJO9M*U1MEO@L'OS1=^3EI8A[,J[1C@S>CPR]4JO M=)K5FN*BF*II39)Q>')LZ*W1VKO3VR5AHE->XRIOG)$!3\A(_[9GDM:4[#%H MDBEQHF2&%B7O2:^BIS16KM^>Z7_0),GZ#=#(1"AX:Y-[LQY30A6K"9J5XQD? M&<$V>KYXMI+RS<7R-)&'Z>B?.T?/ SU1^F,B!0/:U%XW M9;= ]X\RG5,4%+M5T3G@,7T>[Q(EG&(F&6LP).,7ILIG_CE=@=W@O77UL3A+ MHFDL.JG<+>I= =9!K^<+P1W+:A(37Q"5C&@=RC8A.2.(\MEL)BD0PQ@,\B9W MR#.O?PKYCE("<_7);X)T$I0]C3(^N9]XD%9#JJ\/B"==1=R;A.! U]+OY83M MLF# XZ/1'65I5WG;'Q Z8Y'#564& 4\[^WU2O;885@1-3 ]'=:I$IM.I01Q&P_MA_BW(?1_=2)H,FYS%^MO8SC+V3-"JB<7(5D$B&X:I M)>8)'MBJ,@ +Z_3J*;\GKD%0UEG#<]-BFF*E7T]*D1RQ>:N;Q_RX5%>BR1PP7:T;KB 0&O.>::LN>2(/-]]:[REM9$IL?U0M6/4T MVCG58Y JL9#=D''8,9WW54KNHM7+R)&%]6N>JY-=(5REJ*)TV T5N-8ZM'WZ M#CD+-3[_,L%18B) 0KO* X+!PC8TGQ]<%J9)=7E-770(%U,B7?9K=]C>=P4F M$-X.RE"D/(-Z?Q^SY38Q>CVXF>ZAW:Y<(I (S#&V>M->'R"8G4>0V^=948Q- M$'VH,@"VON]\(\LD>^R1Y"%K2?'.Z@N;*?+L,YJ"57XEHH K*5;O>>6=-4=# MH($RM)PE.0:&;)46=5SCNQ4[LJE4=^-VI!6(XVI\P=L6^Z6FSIWRFCJ/%R4. M2Z;X>P)>YF@3=AVN>V^1#L:LHY$F4XTA8B=;"('%1 3<)-D/D9+M)'2"K::' M(]9D-AGV%F^DY/D][XW?N<]9JBT3HR>CWY&D*SBG_>ZD2U5H$N/;E4&2C3P' M_#E>P8!"F+*V[4\4D3%\XKB.Y&KX_M%?@^I&UI4^9*JP M"W43XJH_+'UB37J,*B&+=AX;J+0-U6@TD=G,S;<:J+:PTE.QP@]W*&.?OV5Z MO_^30_P_W;&KC"O]'."FEK<730YSHJ0MYY\MM!P2\%^BM4(P3.W"[9.$U(SX M[HR_ (";3)O6F+1?B29!I32,/$C<$B\^76[3(NW^KN]B/ZE"2]X$R#T"-.Y! M/,@_U$R*<^&X^O$K]5ZHJ1$!N*#Y/(MI8%TU#M MZ1%JA %+U8,6U1B_[*D^;VD\5L]NE/#"RZ_4Q,#30E.D0Z,WU2+Q7\H.$=3^ M6_MBY8A;_/WI)E675M-U"BNW"FO]F=5[A.43QP>8%:+ 4OIG>X0K--U1@(K6 MHR]6G@-NJ(<3&C?O5RHZC3:'S-(/2)2/E=A'0$3".6"''H.H]ZSV,CP12YUW M([]&"'Z?AZ1\?QMRZ/;UN+G-M6:)(#.:0]EL>^#;7^FCG/)U8N,W7?O3>/DQ M*?$POINPEJV>Z$KIN2\=>G/@=IL>M+3[THCYEDI8Z2E?<:Z6;]&\L T"W3QVJ#%OB:;375F@!2>SMD3.F)B(F,=YBRZVM^ )*9]V!G\2H:2>G)Q MWT"48VGA72&4:]6@ 1LP&9DS#(CO.6+ DB0=(]DJQOIX6OMODE602-RTP M*T(1U=8M2M;*X?Y?;J>9_]_M]/A_^MMIP(V_0]^32]=*]A+N%GD<^J&;U8XU MI)^,-XCY)O#@/! 623P7 A.=4=>H]NW.4EB6[8Z]UAO2]]76=6KKGF;IX(Y_ M\E3/51OG]'&CP5)7S6Q2F(6;PX'F#2^D @4R ^Y?*15]FGAV-SA7_:]&[#($ M.<)37J:GM)\ UQN6#:LS"+BS#&5))5]XR?K>@N2:NZP+4_VATP8LW8K4)JI9IJ7-Q?T3Q61@\>Q,<9Z M0YG8=?;Z!Q!V7&WJ!XAQ__::R,*C6[[$=&'AU1M9=V1#A&AF'88F*>C$.P7O M]1YP_(-6KKX+YX571OQ1>UKO;ZNI5=:WG?-W[4*VQ)='RQCO1MZ)^OAR1&&N M)JNU@L&"_N;87\;W]NQ*]6+F$,%_M$=/?$-O_/QC(XC+,Z@^0Y1GM!;IB M%#[6#+U;YJ D_?_^U2_HD]]YW S%F/Z7L[Q\;S>4C-;;R=Z]^V#?XXV4WI>9 M]J\*-9DVG#1:_YS?*B=TDHC'4;O8IY@[)-W]:8S?*;!BS>,D&JRH5]_9.&ZS MD(T&TX:HHZ9;=IS28N(L;9?NZ_5O2A$KUJ<#'SSB3WO(8^)'=>G;: < MM4&,3V;M4@GX<[[V+9%_M&16\(FF=H6_.%6QU3^M ?3IYY1.0'9&.;[>5;J1+" MPG/K#!%Z[M\8S]KTG8\+Q[")W$#-R0C#G;6U84JN@C\R:?8.W9.ZQ8VC>30" M>\]H5F9V5P2UGI"[=7Z$?+,N6..M!!NNW)DU;L;"O72\8#OY>KS4A/-+Q09+ MH#JE8,EM3@IIJ7YK>.8 E)'MV9>Q8^Z1!6&B@ MHRK7)0CVKB8]QY0HTG7*)5W9=>7DA3LU@[@SL1M[;<[.-I!(LPK)W$TMT3WS M(/=[)>Q4J"I1[6V;,X93RQ,7;,;<.=>7O#>UFM4\G)W+>\)6#?(JMC0,.9T2 M)G4D55PCT3;=\)WZ:EP39A[W6'$FV5_$\N^QP(&=A4GSG48@:.+M2&?FNI-( M0SL78JO >@-:/K>V$O:X.RKOSJ?R[!#H/#E9"E07;?%:*!,/7/(J*,-TP(QF M[MN^15=$5VV-L._Z7$ARK\F1:"(G!JP0YG5DZ,.KYK\.RXQQIG>V!U@/6%1/ MFVW$1]G9:H3E9#1.A\""TZ(RR%MV^H=$U4Q)_*Y";IN>=(]J0^R!>Y#2,*G. M>3TRM\;W]%4DHN8H#&])B?%V&Y8NM8P;F=7V+P.YF@O__)$6CN2'Z[UD_3>Q M[K\&5 !]JY@WV\2I$C7N;0K.D<<=S(DNF M@()XWSUE-O78'3$QL;R%GJ:6H7*IKR[T2(;X%Z\LH>2X D$=]ES8B[WEVK3P MA&)+JB]Y1 *FM,^/F.C0L'SD[1>7/Y*JN:UQ<:L!K"G+XU!?9W.BT2.E^,-H M@UH;R%!OZ,.^GSA#:8%R7429_WE1A?+6*DG55(=MB6M^M.QU"4O_?516M7AZ M&8]8U_)P6877T!K3O:1A9G:&V8DD<]@NM@I]G=I[9Z@_@&SE3'2RG1?XOCE;LIV&U%"FWEP@F4,@3UK;W\6G5)A+]7NMF[]].^_0 M.KQNXZ[-L-\Y *(;5&#>IM(GXOH>@M4/Q9;,P$)\#FK?'8'. ?=A.^)')NS M83G./8%;1TPPYN)6Q(=ZVZ/&Y.L9)+SIPWH5AXG,Z02$T;&RXD$U7)%VRF4: MVOLN9?Z*YTQ 'A]D ^=WP<5A&YX5"!;K(2P[C;U$!W'BVRF5;$WB@_6N =X+ M)!;0_&2X@EM&.X2%=T2&,4!PKH_7;*@58AGA2NYT;:YRFWBW$7TO@R$-< M3/?0Z#5U;*HH*^L/H,L:"0QCC7*;^\.@@UW\\[GB"02Y>DF4O'@ZCGYAQ68C MQ^9G95\>WK=T1>A9#TIGNEPW!H?. 2=1GR2G86"K M?8UW!0GOYL5ZF56-Y#E%44-$@&1KT]S"(3J.2)& M/MYG]OKB6V7^6[R>3^_PCH9MF==SO/6<+I5B>ZE; M:I9^!%K]4E&]0'*U&:B4Z*1V--#T*XPCDI54#,='"J^VR<6:Q#CYJM>O7MH< M7 N?/! /=JR6< ,W2%N.GMV"F4SX9F5^S 73-\MTW1^],^%5OG ($E*W#1L$<])M'_-$1_Y&NBU2B'>(43;,:5 M,&KOXDM@W1 M%4YN^OB89' M@\^O;!.7CG.U\//][;%Z*6I/K!HHJYAIG=@J9"0N&&!)E$XP&W8*C3?W206A M_28>W7GL7%IFT,DW%K0:.R(+IY9K< MRPV,42EU8RL!?YL M77Y=#!H\;$T/W$HMF0B0:(+_4KN ^ZRQ*[5I(J]G5=*9U?=+1#%?H^:A&L\Y MP!"1NQV4>78OV.,<4!->']$,[)MEQ=@R=A*.0G)G+A_]=;Q]#DC^/+6S*'H. M4$R81A=-'4>MCIS(G-C[N9WF))X#C'Q.?C\'/-<,C]@*5#W+FM=\$ZI^I]FQ=.?S\]/ =0OJX?^:2< S+;-P8'/4^;=U?/.,]D5 AG?4_/ M 6C2V:^,1LK^ I(R,38>Y!FKO*(N5K2-73WP6'R8;/!Y[._/J<-Y#2="B]#[ M/W5/&DU!6AP1%AGB909:H?[HW5(!C^TFE=F!Z_Q__&'GINHYS)OKSRB;!#L7 MS2J0F$H$SGY=[974$&X'HS;'M(W9$:Q/*22MX,-:Q\QC\W)GCLWCMWK7_%.R MI$M$#4/M1"V]"S"FJ>#\@/?Q%RN^I2+FH?/!M.R8I3[^KMCV$V=F4V\LRH\M M.O'D62*,34K.KQVXS,K49V->V]/3!B%-9Z3!F'DVB\&*'3Z_,/ *KX2T?KK1 M$&LK:0';1L[P[P<&*PPFGUCHA?M[W;Q]++ANF+)0%^BS@H):#H>8AG4[XMM? MPJU&!^J[KIF S1O:DI]S2+PM_N>H[4><*QAM'.(+KN+6,-FB#A[2LG$8M MR"BIOSRJ!G9CZI)YS*6YG5.],G)D,2\E(VFJY0U&&O(^[@NKQR:9E4M_\F?"8SK.>X!V(4)?E>D$4L M1V>B3_8 M=;$MM?+;5?>@+Q3 R JK!$>[%K=[X8T9-'\U0BZX>69#Y4RE%RJ3F/LE/H)4 MF% B@-N(:4C#OP)_;J(,^;@O'SP/D).>B"1[6U=DS15PXB,I'Y'MS_N:!SY) MKZ"0';3!S;)>YAAEX#0OG4VRS?)WRB#9/)O8 MSE0Q106,G?3$$%W[5VESK$\7ZX?\LL/OU1R=F9O_6M:RU:"6UDC8X;;&$[VJ M]WA4XYX%0K&B/0+URH3#$>$>Y0B]9Q^OK];**>(80XH@OS '5;& ("A>@*L0 MH[M1Y@%]3N23EF +?&_1=^_?0(C_:TR!?[>XC/H]&Z8,&U'Q]>< ]EU6PQ7A MB3/R6NB4M,N HZ35W MHTS(Z944<&W#$,Q6L^/0\CV#\OY?'_'+ME_V"1#P&TPA\-K/>+P)\PPJE_QIB?4F'):,H(5XMAP6HK2MN5;:[TW,QWC/%]L8SA:_?3O:E_O4E M"+4PP*@C2B(]56.T4WK+Y;*NMGY,TK/1ZIS5X3W#KVWCY.#MRE('(Y1TM:S1 M:VPOT&IX\5Z;]U9KK?P2]:_37];6N0(PD2);\/=QGYF!42--6U$\?6XS%2C> MX25;X6:)M3>U\T!&MXQ*K_2O;0+^F*/W._%#[&[-$'6=Y37,(#8<8AC0]L>X M8>#^P$=/*-Y#[!#^L 'Z#E[N"_N4(BC^Y[*TV8YA&?/%*LU^S8_%!+15_G%5 MG*,$ HK-&1I!.Z_H&@+C4J2:YFO@Y7V]'_XE[O]47<;^YW1(@")YOGU<(D$O M1.?C5M:V=7*"[/I9R]8>+SK#.FFV>Q?50[%]4ZK#CW4"JG[ZG([F4J6YZ?-5&TY1(&WCL42 MT416Q;;1&WBH%_%H/*S-D6-^ULI5S\PX&5$N!=V(,TF9]R0OQ,&?EE_F2&YW MWGS/Z.7=?58D+*U=9,21E*?F7SSG/;+:#DM= >7Y3%>:3+A"!1 RYGB'1&/S M.V4LP_#9R1SU@TZ.:>&[6J5*G5+([\78 J/R=$GGW;+8WSK:4USLY\P*1*IF M12CFNL#/1=FF5O=$^:W2#:TM5Y4Z>\RY4@D&.HE\5JM"D\,0HFS:S,BE>[/#FT ME'MTF?V/%^W=F9\\5A7U#NE)*XX1BAX*0"X5A5<"H _D/CP,MQ#(>:K6WQ0SY6N+?)UPFTQB%.(Y*DHF(\ M8@*Y]>SW?XE%47%^<]1I9=WK0"X=.Z>IZ,8YT59$;NQ[T+G2,SO1@Z<264!N MKO94K%0LV5LG*&\XMBA^K+=QL=5E2X^7O256_X@Z_M[S7(#ACL M^1B*73]S_TCFN9'1/S&WQV'BF]V."'W_"P59]V9N* QR#FBU24DZ<8*S!CBP MHWR(ES]_I,;_9,GQ# #@ZPS\E7"16M;,%C/\((F%;1&9]%GM=KE#VMW\1![N M-B3 M(ZG/V?76"W+NO-YMM>5KH[;*)AD_E!2'.]-;YA=D.XR6]7A1* M81@EOL?%D")JG!.W^-T;%KN(5&]<(:(=+27G351J0F ..GHEM[502? HM7^* M33AZ4^&X#M/4+]"\=WGVJF8X\XR8A#>M4!D@ R$F M;C5DILGA 6V$@3RU]+IG9D4(9H-FKF@:ZFO_;GGX'G#)<=80M"5)T;L=^YTV M8=$I:P8S=I4?- ":61H-X?S;]URPH=*]51H\^#EKUEMI/:#BTI71B=H"QV;X M 6S-QV+YP>'B0?5WCW*1E15T.2C>-BIJ*7QY(/ M7&#/T[?VTOT&>^@.8>Y(.?_1.1Q<0%BI=5N;(STOG.9KOH9OFZ_M#Y>V9RC\ M2D5^9VQP/S_<\'^\*SEP'.KRID,!-S\Z\9+GQS)O P'P])>-J9N?$$)ZC>@6 MQ%!.E:]7]?MU#;M>Z=?;AP;K9]S5^$'Z)FQ_MN>O0DA [K76R6P[>^GN$;2_ M=)]C'*]$0"WM5#8M*M9;QVQX72+PXS(PX9H5!67EQL&KS[HM$=FJ\HNWQ*^E M?_^;\^&_$+ <$$';::VHO2",)>[N=U<9J:1=Z,G=LC^'_&OIW:6&O(P^5<$[^S=+A;2,)CF-W\/-P;&I#MQ_*IF;5[N/)*8!?M$M$S6;;K*]5*ZN&99!?" MU>>16WF__&!<*DQK+="+WSLG;S;AB'*2FD;=G%"W(53UU M56 <\G%:%)KB(K'B]F;TNV1^"HE06-_F9"HN-W"M*!1;-FHUK%9%9.K/P^]L MSRBN8VP.6_'.%3[O5R[_FSO:?[?NMI?9!AG6A]5L*HZ,__#G1*X303-@+C2N MAXP^!WC*&X5,'VM5=#<5=K5\__4%\^/!?8$UZ2W\J-&TT#A<7?7X[R_UFY%, MA9[+I5-^]/3Q>U$5-N(P28N/_QJX*62]=6.M\C#DS=:$V>16E\,[)7Z>2X]_ M3QO'A=6= ZZ/$M@X7[25CD@D>3(]=N_6D]:D@XJ'1;>@/+U#S M]8M%32AX@3#7LO]C4:'#AI_"KW9%AJD&. DO:[%;3W.5RHYGPM:-=D.R:&V) M/TGX'\/M%/(+:/1 XKWJB0>IF)K-&+BCBUPW]&)Y74OYX- M%6[R0JLYKUE00(6L&0G]0<%T^/PV[9C_B:_\IBH2MCV_F4CH&'[:19V-%Q%K MBO_$=[/^Z=$8\0P+(RH3+V5Z"$QY,)RZ.*VV25 /2,UR6_7">*&R":[.="?1 M'=F_VZ5-["+LQ@X@S*==%*SVI>BZ./9U;=EZ5Z$EZI+VM[2%%BHA('/GS_]- M*1(\AT:[V1/6R\)W5D@07?W J17-=-*M^.@OH[%.4[ !D@X;0AB-$Z?UYD$Y M8C]-2<'&"OE1#=QO4S.'D:/$B.=RLHRN3*/6<*P+TC0R;>AC;JI5[9I5PHYC M,D-*N'FO+>WSLG]NT5RK#J@SMHLRW4D=?UW(J:MP*JY@CI&=U1&'ZPHLU?Z. M**A*U#O1R7[E5-=X<3?@^CN=REN7=%#$3F,-48=G;QX2J\Y48URTY\/#U(*MJ)89TP[NY$!:_'KC/=5XI6I;EX)[UHT'#J*JHL!FU&WK MDH'&4#?/*Q.4 05>M6102B6^+?5C88_#O22&@I8KXBEJ()4EU\/YW MD?Q@M]^YG*T1CH*3&>)#7VN1NK(W6Q-1!I\Z1PKPHQ'8I M*,2ZRXIE[.?"6SGP.RNE<_ M '[@2&AQ&VXA1DW'C_Y13!J68>UJ&H^6#T>7SDIK"E9M3FIMM-\LNB(RUZAN M7FZO@\?I5\T8\;)V-VP0:@_ABXRZC&!9?;&FLZ1Y8C@0SS[B(]+J+S*>GO77 MF7RU3A"RR._F[>OCU9,W]*WZOJ2KC[O*UW.VR:U/B];ZZ#&+P:^-[R0YIOYC M;R+ 5:]P[LE6.>5V;@J505U*%\YW7MUJ2X" .U?3@-:5TUY0I%[WKH3,K%\/ M"LG%#.$0$:C_"W\FTGET)Y&KFE29U5&_B@:,X:!E3<7Z!Y-&K 8>* M5W;9V[#LEW;U R4CT[V#VWBHZ0GLI\+.S/O!,@D+D+H\H7. JO#&;>L'KDK? M5?735$Z"0W(FF9#9_]OA12+:;_8R-$Z&@1?/-;1NT]54WQ+<00ZH\W<,]T(3 MKKLTR;!YE>U))YB6Z32W#8>$H/=V63;F^ZA2:M'FWFLE7781^5_)H^> ^HB_ MS!5CF"M$L!G<52D]:*?^7F=KC('2_NXB)0G-!E3DXF -Y54Q,\1NOEMKZ_2JWJ^UK6[#):N$OR54V?K7=%0(4O>;*7&L\C+]5'@K&^9R]QFZ7-<@/8 ML':H6[V'6_VMN17^Y#55XWB440&X=II3"LT!VS1 M@>D_KY]HF/3ZV/-)< _&-]U;/&FQ@V9IJB]]5U/8OJ/2YMII85L6?_!56F:L M%QD6=N_&(7HK/AVS)X\D\/Y0K;[/B#/A*0$V?Z0SW?JQZ]#6S5 % MSDXH[Z7N79"1__YP*#)'^EF_]L)J"-G=];@=[N31HQL10*D:2!5C]G@3$6K@ M0KBKKEBA&**SW$.=;+>N#D8?5[+XOV >]0K.BSXJ$1_.9:D6&'=,@=,1K]+% MO3P,[V394Q/JC#OO>0*]<0E=:B$I< ?].4DWCJI5X@DP69,OM8Q"AS"N)]F^ MZGR>:FTS$:!L:]-M\N0<<,,^#W1O."&7N.N.9#6+$LJ+]0D/ MQ)$%V5%?N\KH1VL9I)UG!LT%5NN^=?1?ZF%F!5Y99DDIMIP44'+L3H' K #J M18>0Q+^HT3^\"A$<.;U9927TI1[>]+59>^)K%&)=[F'04\PX_8RLJ2(^*PN)WJH>@C_77S-K@B>!<7FVTMZ&*FE"%?;^LF!B>ZNV,^DZ7" MS@/<:*@#Q(6Y_0P&XK:&JK#$&GGF8-XL_+J0U>A=4,KL8NQ,X=4@-!SV'#6K MJU5:D180/DSU-YSOIM6.FP'5Q'MOHSDI\H7P.5M/03HBLL-,#6X\-37,JN5Y>RU3P&^ MRLK)2MPF^E!N;G:K.,=<>^75V@VX(AIS0 M/3O]XM^ZVYY$#M4K/FSTK!NP\QF63=9MIS*"?>(&(V*#K=Z?B.L$*11G@H13 M ZV^ '"7&[G/ZK.9YP U'YZ0^/H_1Q4S1[%B3MKE\5_\KDP/545;7H0MN5$" M($V@2CD+G%:E?#Q8O==G J:N1+JSV%2?+F+A2E4+$;7\-,"PVL.V(?2CU#ZNT#U6 M?B!S?_WO4OG1Q/;-<4X8=>WOW4SQ=P'YXYSA'@/>O3 %A3[SH9T<[0Q!\Q,2 MHUF!L#9KY)E?A]NBRDYZ/BN>-@O/71?GU[$EN@UN'/1T<2[YU&I VM.>-EZ/H6_ZENDA-_:U MN%#Q,'P*;4]AGE2E"+\T&VDE4_%@(=T=J_>IGFVC#%=N_=X M]"AGD-R)SHQ5HJ>DFDGK#)9[X]B>UW,:?!QT-2DEB-M19F4YK=(>WTQ#._"D MMDP2XRBS:T^6)+]T/"\7A%8Q'^WH--MCWV>U$XS9<+#\M$H8D[Q7$-R=4M8K M9ISD]RVO'K0NP8FF)(2W,MP&VRBOL7/0Y+A9@5F13JFDN/REH?Q! WD4+.Y$ MF''X3Z'Q\N]G8.O8\-> \EM@X8.2 US*EW-='\':U?,V^K8?J8=';BXN;WS$;V"4="RI0RB#F3%FQ&#&U5#W MUE-0OZ!.)X&E+N)Z#M\)W_8MY397KAQX\XH=@2=7&J9D;:\WVGT)=/H&[#"+ M'&RXERJ8^*E:UX**0!=RSQEIF%_-#5&\>8]G08L.^CHA+JHMU@"KKMD(U?BQ M[E/5R:G>:CG:HCY\*T$.6:.',#80HL7 4UW!%5AIT569.HX>4BR+Z:WFNI+4 MZL1:)PQR=J)Z]W5TS'"#^1O< \O;"LI+,>N\M\PU-]44 RZ]LE?;W_XT?6V@ MHMY#[(R#7\[%>>TD8S_P"%2(F!=_.FN3C,Z)N?ZEXST\;9_5/K+:2]V8D69? MP) T(R._KAF0=*M9^U=B]#^YW<2P%NC>P^VJJU\IQDRK%TF=G8P>5*YM^66+ M372"DKK:8]$Y\?//"G/>^XD+\2QH3(Y(0;'BW#^7B!V68N6=KH?,IT\Q,_J) M7$,-+\HJ*/(&UE%FN28PE2MI+F4)M(]-U9SC+1OM]1 *WW]K[\R#FLS6_$]? MNT4%I65'4&[+OBMKL]LJ*"!$D!!VE%66@ 0(.]QN060)2"!! H&6+9 D4 ( M80FM$+:P"&$/BRP!60(29 GKV'?NW)FIZJF:^\=4_7Y5_?G_?>O4><[YGN_S MUGF?AZ,"#'_;S@SS*!L/VPRK,AR4^^0"FQD#[,3L[-O,YXC\-N [S;MZ4B&D M#&ZIH&J/=3I&;/Z"PU)8=C2C' M*.H9I%:4^+DBV 6A/:7&$QM(:WP3;O;"$'-E>XK6QG16NB<>ON$,^+CXG#?DIOKBHVB]]I>'*QTC)";2)>LLC^#ITC<@2-K]&8F)":3:=.92.(, M+"@6Y94"+P&OOOSX1_OC_]*.^8;X@P"I(2G;B@43JQ9T4TN"5J>I,P&KUCL#$I[E5=W;C2$IL_LT@OF/GQ$ MKE-)XPU1(^5;&\RV0WOLGCK[E,O'Z!(_2:%99V?T]RJ#3UF&M#":A[?+G((Q M1VDH=-.=452C<\IU\U)7HUN2,F)\)H]H$:8NI#C[QJ]E4L>_+1 QF77/N[01 MZ1$PP@+6\!1>3-G](^Q?7-_Y?7JKBXOBV.Y\L(@Z-9 M&25-NRXVO%\S\9/SR,64JHP?!&T6=7E^JMSK8?HY5PC4#C_Q#(!5/Y??:W%3 M?F"?-.__>*\>'';&,@D3A.QW=T,=BXL4\G7'"V@SP.8]YIE97ZX?C0 M6E!#$[EB\;$.H .(M-(+!,;0#JD-'8+.9/5LG/QUNV\U_WTH7-_&&44?"QR' M;@E>Q2U4ZE="PKF?>"?%8FXWE9#JGWW1 ,3M+!/D9SCXX):*I2ZIG _)*07L MEG[[Q^YFA9=<3 YXG*(U;-&:Z-OS4*<8%::>B4DDXDNV0:MH54F.9BY?LV,H M9LV(X7)KD#7F-*1B,A 06]4[8W!X]?P:K?57:.AOO)'(K-L^[WG*J_J M6#7H5G46$5'ANA,#'8YG;C$VY)RE#=:R]DI?.20"'29SH %Y[P+ICH=:=R362M8C]8H=>RO]>KV MI@DM3 3[FKET^[7+7?E<5;TU&_9^ZQZ2+Y:E2/NR^]7TZB]2T%C+54H&=BI' M56BJ%!:=H1Q=6;*N"TCY C8/;EYCUJ.ORMNG [<@OWX=RB]R_=M5N-]:/C+J MFRTU\66[_*F12;S[QPM%J3X]DZ@,:6ND@PAMLZ\!6*BX2V)+):GQ6,>F)'M< MDR2YC5H5C+>U*"ZOP'<UB'*TA-V] 6 M;R/R!5EXDQP-(0-DZ?_LC416RCL'4/)I,*327-T8W M2S[QN$=K?=O/XK/<1YULQ^UHI_^96I[PT,I\B(]=]$^L&]%LTF_^]V4Q;:/"%/']L,E M%)<49C^YZ5)C^%^VXIV?C ^5"N^N/:UXY^$6%!NJ$F:UX$(2L;4R2]!N] M?!VJ=]@#KL*VGW%S-C81KHQK+0VU.L#]ZN6S/<1 W#'X8-M<;8#'.MNS>2R3 MM]E[4ZX,S'L1D3;9BO5L(OF:AXM6JS^$L[YL]@]_',*TFVDWV%UM7U#ZXVII M7/^:4?O'$\:S+UL?AUW*VW)M$:$2+)_7H)BYB\EI^W(?W@>/R72K6$"47^[V MJ1R.>"67=TK!N;$X8'DZ_$1XJZEO.R^;$PE>>>0<[:^_*S_&-C5KY(# +M?Y M8+PY066H.&5G>E/59&!AR@)O -[4.>+ )@U>JG1EM^0.;\%W7G\4\[/T+TZ; M)#I^J1@?3VVY2V],WHNO/BS4F:@6WS./^P(=:_WR]>PD."@#S:!_^\O;0+?C M2G;2I"QK)T?6J2SU,$]@:;3UMHS0!IYX)6> ;63GK:_N_>T_WYZ%Z;ZSE,WR M[J^E7VI;5XTC15%CU+@V.:D7EOTG>*#\BL[6A60I9\X-!QZ!@V?:WEG]1D#S M"SC@CKB-3-AA\4D33].V_^0)1W YUUOI\'XI*.L[SI;%0E%.&45C:WBZ>V0N M!,]W%AKET4PP)IN5^XYM&*\O3EJWY1>"R3K'$]U'3OL)TR1O82;\]M#[_R>^ M+DDB=U;M>[)FNYUQ&<7 5)4\4N4=F]*(06MALW6K_;G$E]AD9D\RRQC*LFVG/?K1(-191=:KEAJP7B_L3Z^%NB91SG6)&P7/.TH-CO=O<(NX^ M2.-803&C6\.?+*6-,!HSG5;(6 MI<) G.N]EL>=I)J2-UF%B8&60 4WHO!885KF08T!M=UA2>^!I,)6A[=V+V): M5BYB%*(,3I)R'I=8C31#92FYIL!.N:+?8VHGX]2>ZFUHE)D*NY#,#^P"[R45 MIH'.['FX?B#D:*L&RG2-(F!KD(6E.;G.C^JZR>H=N#W,AMF4&]/M;>%[RX:I MJ/"]G]]$+_!,@E%\0,H:2:U!B\^SV6[8L<;L\=^GUK#P*N32=/OA1F$W2MB] MXTS(H+:R%;W*:RT"-$2;JS:!YF- 2L!"))7S2(_HS M(EKO!%'A!'JFKF(^W47I%%/46@9DG&W F*)\Q0Q%'(;K-_"PZD][7CZV[2WB M]65-'C_J55^%&76;C*JG!L-]Z^R7AR_15F,;UUK%MREEQ#6=P#9MP[PS0B\& MM#%-[@4-+))]70')WMU#X\9]8J&&1RR6'T2 F5H-:/E0H$COKFFQZ!!U/)GL M%.*'9N9&V56KR94*D^'8M.$WCM0< #UV"[,C[O5Q@V64Z:!-T9X$[^E\Y*@Y MAID1>5+,^8,S(H/@\\ZUR82EDB#NC]W,X A'B*>&KJ(HZK*>-BU:#M)R(;@1 M5!*L;:%=DB*L9R8!\U/*ZL$G[!8Z::MY.MO5S"GEN+FG0&*,OK.+V9BIS>"& M'BWP6!"[2QJ.5%]VDO^E]5/Z!^L'^$?KYR0X?_E]9,4LZ&*O@0.2**%:(Q/@ M\]=5T+(G;TQP8W@;2$T9ED@P'\4A#.67KT>RRU59?6U?<[O/&D_.KCC8-R)B M1H)9QD@=V>GNPG!882+$URZSU<^J($K!2 (DF= E6CDJ:0@,>LP>[^V31GQ6 MZ04>D*]4&#P=,[LPCE$>E*[TG\3.&ED+&6_=S-EBW\1,+[Z';MC493N[&'SQ MU1.ST!56?S+CT2^B,HI(M0%N [6Q<30MG$N5.[KGLQ,F\+R_(\Y;?KG*NVZK M46%M_!<[BL*O*#F<:^=U8A_0!,#=+X FXY ,6%<=W0JF]=5*"]+7?8:>)7;I MA_-G2_^C:"Y_'9[H>BB%,Z#7V:]M'W$,69D]'_$)W4L*YKQX]N#3Y M(X=N)*LS7_>@P/3'.9]JG^KK(^>],KV1=\'97WS*'\X>6HFHEQ5\?,\D9C<3 M0F.G-V9H@ZG@056VCH<037#Z]G["BN?!$TJUT_LDU='A_,TYO1%3K8S8C/'R MK64M4;S%O-R3GD (W)FB-_?^UG^*U9GQX(W4&O:+PY*MZD)+=7&?OX)1&X@J MZ]!D'A6?^C3B UG9\[+AR'>".=4UUW:.D#JTG/&D5)OAFZ%H?2E@?XZJL%;N M=,.A+T]P2!8&F0GX.7/P2V5?.(@ZJ+E86N[M.5GCJW-WPS4?_$YGT[X+>0B+_15QSW[2MHB"R^VU?VMDG^ORVW]Q:\RS3# M.]J&M$ ##'NP6"S1N&&GMXJ&]_;G-*M#V')AV/JB$D::0$SDDRNWC0=3U+C] MP%,JQ?5OM3O0H*2?4P-[/8>L8J=L7;KE2\@;YK5H(8F2"42OPMO+H4?W\V%_$HZ"3UZ3,/%+%OH-)W7J;<4]Y9FF8K))Y;<2TQN6,D*'Y M;%?.B5#]<>!J'G;=K5C4W2DG*Q6$QVL!;ZXPYP\-WNIT=*RD!=>Y(+P?0A"T MW+%BCC43('G--4QLFRD'I+ZSJ0M-\56_2_!$ MC>Z)&U[TCYT21U[Y M[5H3D6M!]<*%\].Q,-BO)SO)"ADA]3L>=_RF4>+^;# M85GQ-J6_WBC?C"M3?O_-.MVQ],BAQM(G(:6"L5-^WA;M50=>9674GM6K\^F M6J;OW;.,*VS_!5E1Y+I)MU[*ZR!;1-Y(Q3)3]BN3*4HY5[%VL)\^O;6IO,7U M!WRCH-:6-&Z2LJ>WXZ_BTPZ=J^C7>Z!J1X35.@1? ?SUW5IT<[<6BKW&;A,0 MZ%%O2<(J1MJ^-%+8'=!"ZT>"_?Q!6.N2T[EY&)VUFJ#%OYO+U M7\D0&<>];PR A4)N3<5+F@56=ZI8?$_^P"C.7%0BYX65^>$\J]RU3+YZ3J_I MRPPU_R\+9ZGC["4F!A$^T!>7+@1(R0Y0>@B/L2TZY?KFH9'47M2,H?,P0=D, M<.:;SK.T4D,)'YGP#*8<0CGYML7SA&+S78K'5<^YQ_^3W?@7[@K] PF]HY^B M8%59;S1KM09I?)+;I*NLL1:CC/-V&R)A'\;Q._<[H^)TH$G'PU$'S=$&D2&> M.B\"&!$M]]#))]I6>7%3\1?0>;/%OIQ6SF6W#N&<\(^.V,I]>"4:VS+Q6%Y.G5F&XE)01KI3]5J+X +G(>WM(Z7ERIA./Z2W&NF MHS>WR%[QB7E*L)\#NM=JOR.7_H*.7.$>Z<7ET<".9;,MFIN3O\S!(("M^9SY M<;*:G%<3?-$VX8WH1/P+JZ;.\,>.X^*M/]"@"PS_:SN=*]X.O^"52TZY)&5[ M!9:J?**&HR=T^W7*%B5,U=VY+NR>@&>7;DX&T6-TAL$/:^-28\>>GG)IY_1, M*2RW!\W:M6RGNO9Y+M\Z)\ M2^@5N=# P5W_,#<[YG@UE &B"QBL3Y&[Q)A?;BTWGN7TK N/T7E*(#5&+W Y MG4-E/'Q/68:&C\Y8T"M5C2<6')*"@N;?03F6.(UR_3WKX[EJO[U#X[K>KD(? MGP7GV(([%YQ;PG]0:VV%C*P<*4:O(65KU1)#"BHV9:-GYUR9;I@5X"-CT0X> MY'EY3LX9ZRQ(5GY>2%!J+/YS+;NP>)_+J$/2?5R+P4O"+X>(*@63-]-')>7" MQ=QU+ 1P74N6YA'2'B4_KW8JJB'"QFIW'N%\C-_5BBGZ5F2G9UE:2:+MD1%GW+% M.;]K*@,XC!@D;WJ4;5($$4'Z<#> M0'?R8\_]-8;0L7*55]D=7UJ>_'QXES(Q2O#(K5P9UXU\EI+F$WUM9*)#@2S? M\2BA!)X%EOZ4%T2L]1PD%7QFO*Y]QYBLQ_S\'!(80LI Q/61+:DF_0])D)N0 MX#3WQ1%G#\'IZ_#]R!/OI8L5!-)39ISYA+B!,EXCY'!T\'7 R'Q\2_KY1U+9 M;^%W)'"K_B":]:I;W\K[)7\\,W) OR^I^?;KOU26%\,Q'19_?[,"'NLAF4; MXCP"D"^G/-0"WAN/YTW$;W.K^)GQ^S47=S7VW,K2%AS; ^?POJIO0^R*\WL0 MPN":Z'Y@E%R [4#>L9#(U9F@F4U5I:<8U^B/:=<'U*&?@AG[ZGO3@$QCG: MO4'#_+2*B'&L.NSJIS>:"#<1JS%JH?^K:.X!9^)SZIH!KJ^9U-VX<6D*]/FU MZNU%<%MH^Y/ -IN &+L:T>.LFW!<&CK;)\:H7/S*8>F7XVO?;_OF^0<^)0OT M#-8=*3_ I62A\X2KS/V():7GJ-T@F'A,1 ',)V*#184%\3SS:T1"KU:$W)XQ MM5S[D /MDE3M;).M0Y4*$&+NZ2UGPT8^R^2=?UPOLB _GU[.AXEI4P?[25[0B/O^!;V*11SXH6'[5, M\AX/&=*3GPO-S1^UD-^[(YBJ;*VTZ8"F"=I@R54'5YCL OJ6AX"(L,'KT2I& MHO]]J@EHX&Z.P%YN(;I\&K3#,Q8T:XW1ZNZ!%.',">!![6G]'VNWW+#-=J#9WKSA0(1(N"BPD6 +T-6+3?2><=&J9,*#/:E8 1/ M$^'A.\M/2O0>>6WN//0P[7$^RJR[O-1!$XY;N)N3>:WJCNWPCG]F"]9SMKOE MG+PI*-!J(4T ?%L53!1DRA8UR,FNV WH10'._=,JY1%=>Z'&)O2/"WU2;R4F MRCYIH7UWOL0^0NA4A3]\83%6TCT--_3G0V->!"#9ZHV1SJ\X<"\0&3A#_R:7 MJ%U?G+]C><>2OKEJ*3/KW%FKWRRBN-_]TT!"A*J!R*4V7SJI?W?P"[/$5Z\? MEUI"K:]TI'61O'2-?&V&5>45>PB_MTW,FF<8F(9GZ4KY9GI-D+G#QYFA;,=0 M\C3>,"=SM'1[,P#'%EG7]F[^.V%7&/OI .O=Y.TKA MV3ZO77&U?U3K9D!O)=XB;Z%ZBKP2%XY1"-Z/!@CN-=[3W0PIV".[[K4 ^Z/S ML=4A^5CLLBZH!WL(! 2G&%Z2"V:\Y:^/$:;7S'E[2E[HKM'M+="SLSO*.-;P MQ/B)U/-]8G#.40J[ 3XU?(9'!@]>LSTG21"A*AG1;M" ::%DPL[<\K+OF,NQ MT0Y#9,JW+Q"24/YILM(Q%"QGU7^N9YT%\IG +X7)0HT+'MF.UR _-YVM.9A9 ME%S?".>+2VN@C>?W7X9*]N4^\)H*V,0K"U"E;6[MW>S[*O")!X5U!<#FY=*5 MF29OOV?DU='(.@->#DA!2%VE6.3 M4A_2-:?=Q.;\&G;5WR[2H9M.L"X=$7N26(5)W3[&BB]%7<^NMO*I;JKU!S;[ M&?$N,LP%M!2ZT,@ MKZ6'5_L:-/;;C51,4=B]Z;M-QRL2K18Y YL"W#Q_F0UY[CV29YP7>/D7MFI7 M21/_B6>8 K(NV@S2"0[68/8@K2N&.DOZ-^=204OZ#A\C[0_MVP)O+?++%OWZ* M:H_4BE%^4!Z)=R"%0<<(P3D(TA&FZ=ZT>%X0Z-/%>\9GJTBK')& 8%_9$\7@ M^2$SRJ1T\PN=6F\J38!!,J@'.Z*SI7AT^Q>G:7 (698!KF?$.(&WP!05BDIA^TGA MJS\,W_\*8ZB: OR]9\U$I:KIKM3-ERV/%))I[JSQ-W#J8KE]^C1ONMZQV76B M^8Z2M;J]=S(+KGLEW:^H2&&[R6_4I,+^/SV>"?;';KW?2V)]]G]NU, 1$\W] MOH>:S_)RS/?YN\F;_VKRI.EI14/!<-^R+"O,4#\KSVY0ISV@2?M=C;VMOUW, MAH]43JYCI^%Z4$N7P]M3+M[0:EN $15RRC6/&9 4$.&_.B.#@U9QW@@)'76K MJ1N1)SB3:&96A6M3YBN$X$8_2,;*0+>$@1%Y3P$M^^R-D6+I-KE(+^+RD\UWOD4R3F M7#?T$<&,\V/Z\0D,V->X3R>S M& 7^=E66*JG: >:<2OL:C6EI^H!F>BB\3SD=I-L/_%U7*( ''J(FM\_+R]S- M^1:^;A:9(;&L7QL>2%*"@^NGG8)2OT:21"5-Q@L>I2;=*NUPGNGY<9'1 M]YX,Z??*RT0WO9UR=1A/Q:YOK$/4 M3?<$ZK"?9L:(TNO<2K0K."&)E_NE#$G!-"# WSEE!.!>]&NL_LJA[0'/O5.N MHH[?_Y-GDVSCCW/<3KG88O%;L)AI'7!;9GT:A=7*$F/1GXTKW_/7KP.+.9%[ M=]U[@7,55].0("FM5))W>E7$PKW[>XHW88 WWT]\?G8CM/?^8]]ZL,='AFUB M4W#:#T*.0S=3K,VK*#Q$%+2X8M6Q ]QG ?JJ!N73OOVLM:PF"%@Z"]%--K>4 MAN-"S53;,VY$97S_/^^:/_F3/_F3/_F3/_F3?Q6^TXE_ U!+ P04 " T MBAE3 J(&D-C, "\9 @ %0 ')A=FXM,C R,3 W,S%?;&%B+GAM;-2]^W/; MN)8N^OOY*WA[YM2DJXS=! F20-^9.>5VDA[722?!%EJMBN?B7'^#? MPA\"N>!+42SN_^6'W^_> OS#__K7__$__OG_ >#__O+I7?!ZR3>/*OG_4?C*YDH();K*H?_^6'A_7ZZ>>??OKZ]>O?OK%R_K=E M>?]3%(;Q3^VG?V@^_NWH\U_CZM.0$/)3]:_;CZZ*4Q]4S<*?_N]O[S[S!_E( M0;%8K>F":P.KXN=5]87_0K.?D+_!-J/ ?TK ",0P[]]6XD?_O5_ M!$$-1[F]8D^4E_XJ>%O-<]^U&6Q5)\7M-R_8XR.5?>5ZVM MGY_DO_RP*AZ?YK+]W4,I\]/-SLORH%7M)=%>PE1[^0_GC/W4PWU/_JZ/??7@ M7!7N>U\^=F'ZWIN[=XH?Y/ .[YGI[7+]A7JS$&-]=[>F>KL^O,>^OA;+-9V/ M\+78F=ES>:Y_\4[]K3&C&^H@T\I.0]U[KLIO:[D0LF;+@Z:#0OS+#^IOLY)^ M6=(_S4Z\O]>;2[SK\ MTX(^RM43;1Y0SNI)0>W_OVX]#?9<#?ZLG?W__OFG77CNT,[' FS^WQ\KT4S, MJEG%&)@=&)P<=DM^X-%<3[>6Y4M$EMP4D9K%](>!GLB&63W+^H=+C_]TU*/7 M9>L:+?D%H)M/_,27:OKXM 8'WU,]W;:*8;VT^A+4R"D7?@B6I9"E6AZ<"&?[ M!16RF+6K@SOUZ R3F*0T1("G,@,(D0R0-,I %J8L3"0A@@L38GS9\-28<+LD MTLZ9#>8CK+J9K@\" U.;6?#&H_%G4CZHEHHO MLF[XO5Q_R._HMVNV6I>4KVL9/.H&S7I+76QF(8!ET1-?P@. M 8WB#(@41D0D:9(E5M,?6P>F1EJ-NX53_ZR]F%4,G-%Z"6S.;?C/ -[+-9Z@;BZ7HB; MY4)/\>2"JV'[NECQ^7*U*??&6L02Q6D$ I1EZ@\:9H#F, 0081[*!,8BR2TG M8Q;FIT9Q>]X'="&" _^#70!J:!H,2A_]8SR%&PCUX6=S'@%WF;@YX.9Y#F?C MP=C3.0=T3LSL7%IQ8[]/\FE9:@._+XKU];=B-<,DH8QD"9 04[7:C A@$DD@ MDAAG>1K)/(4V!'=D86HV S,-':P6#/)V=!] MDL6QD5'YX&R,+X?\^0^ZC>J[4E+%$L^?UXHAFE/+3,:"1 D">80S@"02@"4H M S(CB4CS.(28VXSK$S:F-K);%X/*1\M3X"XLS49W3X0&'M^VX%B/\([P?8[Q M4V9&'>4=<;X0S&$:8DD!C5BN MW^4Y8'DL 4T3QAC,<"B8U8Y,E[6IC?[6-ZC>NAALNOM :>G?%$"C[/1,3 M +QND'0:''+M22HCK0^KAFQB]O'I_FRV=2**W8#[)E2R_R-7KY2,M%C-&$,DR$0/)"%,+J0P#$DL(*$:<1!%* M,20V?&AB=&K<]_G-3=#NTU\%, (AN0JV@02[2*I-RC:6X,\Z&LNYF%&OF-&@ M;ZR'GID-!+,U(]K@YI/]C.R.RG0V2+QD-:MG[1BLNFC\?J-7E!_RWY:+]G,O+C8R'CY%Z;Q'&1A&#_4][:4XO-UN>'K35DL[BM^G^O8[N19]$OAMMZPZ ]]%32(] ]+D\90S;,O:G+YK_3E2EC7,[?EC)O MPO6BU**Z5OI'L7ZXV:S6RT=97J]60-:,E?W@-S$1;J"H]D];5JQJYJX#) M?%G*W=HV4#]J"111K -]:]WG9283Q/Q>7NJT./)E)9/HCR\G&3WE>$1Q>-_S MU&XWP7$H$21 II%:P48\!%2F$N14AA)',)'$: 5K;G)J3.-ZJ]P 7,.C!*^0 M#4PV1[?%![\B:0Z/UV."RU;'/1 P1N%HZ]_\23>6::^1%]7N6W45XV$Y5\^O MWOSGIE@_;[/!1$)TWFX$8L1B@!*B9C0996J9ED(Y:E$$Q0+H,YM"K4[H*GC16+%MS'*&YM;?9A0Y7/>-PYSNCDR*LWVPNHEY_9KS#4Y9F]'3>^C[4YKWQ4+>;N6 MCZL9BD6<$"( BU$(4$X%P#B2((HPX@G&21*'=ODREXU.;89XN*&LG=Z_D!#\ MJ1T/*L^M$VL,>L", 7WC.C#A^8#4(2G''"._>3H&=D=.W3%'XCB;Q^)9-V9Z M+7-9EIH&M?##'?VV-R5]+]FG%X+6O&.(BT_*N61R5+8Q MC/\ET9@^9J\N^5ERQ5[KYS??^(/Z6LCWZJLR(S+3U\08$#A7,YTT3P!.< X2 MI.8Z"8X$@:FIRN0I U-CD=;'H'4RT%Z:RTZ>!+&;*'Q ,_1% CM4K/0HNT+O MH4MYLMG1]"F[@MK7J>S\G.L.TN$J29&":GV^T34G?ETNQ==B/I_%(H5,1 BP M-"4 J0D"((Q# DE61)#$1&K!8R)T:D-];W=!-KL)EC+5AJ!;;I;XQ?"P3=G MCO9BM+#NTUYT8-M%8MG74GH<%/F=E'E]'QH MY31KPVJ-=#A[V9X!D3"%*4W59$.@'*!(0$"2+ %AGHE034B$L)._[.G/U*CK MIGX)%XM@)R!;&)P%C_:==:_4^K[;>!J&K/KF MY8)JD.,_3P#[I=!^+HW,KE[P.R9>/\TZRT8L!"W%B\L6UYR7&SH_<])$4QPS MR2@0)-,319BJB:*0 ../%3^;",8Y\>N#HF=M"WL_QI:\<$;JA!*&>UMNG/BV6.C[QN]T4Y]T M'<4/^>^K>EK\2W4G61G?/&ZJ2_77CUJOZ[_JU#0J8<)S-4'-<(H!2C '-(X9 MD S)),0)S%.K>V*NCDR-&^LX])RG"B6H8@'+'*AHZFF0'54Z=Y 978X!^\"4 MV810XWUU O#=]?I=+,%^,/YXLR^Z[IL M5WQUN0K+&C@G0"04)U$$%701U3G[801PB#*04\@2!B64>6Q57J@GB&/4%/(. MHMF[H"RP2=#]]K;: 39L8M"'0^SJ,J0!T?[9V'<+,I=:V5 M&<('D!+T(?* .@M?*][OJ_B++C5O_+3WI.F-[;U7M9 MRB6-\A B]8Z/U9\ 49@!+*(8))!'89S'(N:9ERSJ\SY,;0[0F2]\L(]N50'& M6Y>9$'B"/DN;=X<8TTS21 MDF6YE?"U@\7%^X3, M B"_J>.7S8Z<.VZ,PW'RN/FC?76^6HWN:_Z?FV)5Z)VSU2_/>S_5HE(\B5'. M< 98GB. PEQ141R& "8)4?_CC$F[4U-+!Z;&2_M"5&T$P7X(5P%[WO]%7]TO MPWXR/%,=$/VASU.] ]]#!\P.O6'$P Q]^$Z*8'8(G9<%LVS'>Q'%F40Z%PDR M0"'5A8>R'&"&&8!,Q#AD5(C(2NVPP];4N.YEM3Y^4*WOU4K*X/UR+0,(SV_> M6N-MNA[U@N+@Z\Z.CE#4<9GUXWMQ4"A:>7^]=?L3U3II:&]ZN5ALI7E>I MD_4M#RV:+:N4RH*O9:VV:R6&_4EVY&PB2+HDP"3F.A%GT) M XS@%(2<":8X*.&)52)#7X>FQD:?'ZAJ+BBJB +U?O^B@M"G2&I"L*J*@&T6 M19/Z4/VN_KS>\GF05.#\(^[T>U].GD:_*^4'P^-J?/;^X^ MVU'B"\#,",X=AH'IJDEM&"*+X73,/@GDA851Z>!T="\']YE/V0W55;G>6QS6 M>F6_R?6#ODZKYP-Z9G?\6UEEHU:U#V,$$\G##' 9J^6Z6:.,;$>F&-L839F&E\8=7"2,K''1^JG MEUS4VX=16,L74BV_>6O/<=+"^7)3+6,_+N>%7LANW\>G3?N:&LU M0ZJ-3# ,0D;4=(FEL2[S0P&$69;$$9;"K.2:D_6IL4KK?* [.%A1?1A5!H^- M_WJ_8L]Y:WE[BUXQO;$P$-:#WUW8AUE[7FV>_[:']0\:^%; M.#"V++X]-B<4\AT:L1Z/8<_U\+42I*Y'KTN0?RH\ZRUF%.@LY0F'($6&?SHTF)F02Y+REF]/E>JZ;51_JL[P^T5P&C. GS M'*<@S[([,1A@.?32TO=8"IV)]LPRZ-RGW09_JPSV=EG*XGY1-\J? M[TJZ6,VK'.)?:;&H\BT1AC!*0@0XYFJ>$',$L,0)0#329_*4K7G('C"?W&1A?52^LD?E M)8I7NO58NI#_K%4H K), 7;K.S,J'+Y'!J;%JC/NCCKC^4T_=O-DW!3E7F@=I3'W:\VU4LY:,; 4;VBY*!;WJSUEF=34"+'U.)"-R[:U<"YB;$9F M?I$;F+BVH+7>!J_VM:L:ASU.XLS1\5L!YZ+5D>O?F*)P7/W&^,F>^E*GA*UF M>0@)2W6.B4Q#13,L!%@D&"00PQ F,H]@/OLB2[:TEDDZ9<]FI.Q;'6[ [,2! MSJK .:HHG<3;C'*\83@PV_0!SUUEJ0N40?263AK\/LI+7;&?U6#J?,AU!K.; M(+W3"7,?\IM2"O5257,3(L,T!BF&#* TBP"C<0A$Q),4H\E+_I?;3YZSO A1^)WOGC(T\Q[L0\_'4[M(#;MS[ M7OE+5P\?RH^T7#<_["4HORV^2=%_52;A3,!,K2-U2<,D%0#!F (BN;Z+ MSC%#!,6"(1O2IN7KNL)#Y$=X0].KQLO_;T:=W?&&XI'6SC^6G97*EHNJ@QX]>K^ M4%:W(NL$>66WDLB882$HQNH5"<-,K2THC@'A(@0IA6',H&""6&U(&-B-&E+C C3\_ #LR.#::? M:TR5PWK14+M)RD"D5XP(L6^@"&4@52P4 C$H8BLU,[.FYH: V\]K=+,M[[:\40' MLF8\X0>O@7GB#%170>6H/Z*X#(9/HNBP-BI17([Z)5$8/.&H$M*=5+<32A7'U0MSP.5(,<6S&C?INFSLFSW\LR[]N%Y7%9G?_DUS)4MF; M89Q'-&$(""@90#%%@ D>@C3!4B(993&R.HHVL#FU6=/M(GBJW;0C,1-XS8C+ M,V@#D]76VZM ^ZMS!1N/MZ>*K=?^",H"(I^D9&)V5"*RP.$E^=@\ZJA%(OZ^ M:>2.[I;70E17<.C\(RW$[:*Y%5=MTS.ZDD*?/LK%JLH;_B3K*SORL_*CX+(^ M>OPD^?)^4;52[?+/&(_S).824#4G PA%!. XX8"+$%(29I'@=JHF SL\-:JK M8@%5,-4=C38:2YV4H;O9C#6GU'D#4^[UQ]N;JV"_]YJ91'!=ENJ#LEZ[MD?U MU33R9KE:!WLQ>91Y&0EXKX(Q0_L\KO3,2#UP)&(SEEU[D;S72[[1CMTNU)?_ MD>[JR:$,17&$(9 P5S-<+M0[@^(4(!)B"-,DR7-C@;QS1J;&\ZV?P9ZC=N7[ M.B'MYF=?0 U]6NN"D944WB40>LC@G6UZ- F\2\'MR]]=_*S;=/--GDNN9J]O MOO$'_1+\I'7U% VM'O3_]2[B%SK77+6KN*+_X7HA#G^Q]\D9BR7%DB.0YD@J MMHA#0!FD0&2"PPA&,I)6==\'\'%J9%.'J)=];9#!ITI:S'8 M33B'Z&BS.>9W[KZ!*?!"SUT===M!F:MMY[[\G4D_6T\Z!^P)G_/,(=P<=6HY M(,XO9Y-#FG)[H_R^8,5\+O6\5*HFU2MJ6UL]SA&&A,6 (:;UXRD%.$8I2),X M)R*#+,16VF+G34V-WUM/@W+GJAU_=\!J1L-^P!J83;QRKZ^BI+DC@18:+PBW. !&& Q#I/09\5ISBGL32JPG6J M\:D1P>TN9[FJ3>IX7*)A2VF"B:[!$7.4 !2&(2!$42J5B8C#1"&'N,V-/F?8 M1KC#YQ$VR^.D:5V/WCLW\GH;^E2X@YP!C7[C^51D9T]U^M]J_B154QNI3Z1U M/6F=Y/5'L7ZXV:S6RT=9JFG:?"/T ?5J)=7_Q!W]-HNS-*&*Z8"(](D,9CF@ M/*8@C7":$<%$E%NE13CX,#6:U&>@NJ2.M:R@/?IF?# PI@/31N-]+9O1^E\5 MPP[:"*Z";0Q!&X3.OO I2^,,H5_!&GLW1I:R<<;I6.3&O2DW_OM#:B4S*:Z_ MR)+>R_>;1R;+#WE=KOW#9KU:TX6V^ M=%7R;7HXC0:!,U;Q/8@@0@AA@1%( MXRA3?)BRQ.X&C9,7D^/ S:.6B%N6ENG^;EU@1H.# SLP$;;^!TT 01V!WKZK M8PCV@K@*JC &R>WO!:1/.G1S9%1"[(752TKLUYBC%'^QD*V\V%O*=1['(CW?E+GW?C@5\V*ZTTN-H3UZJ^M30+ M2,!J8 ^S@,1[]1N%WC'WU_-ZX5S^]'//=!D89\48QMN/=[,/VHUW? MS:QN;5TOQ/_9T'F1/U=Y2G5%P]?%BL^7JTTI]=3C=BT?U>* BY!"KL!$F68! M1@'A*0>$8AAGB*=18J0*[&1]:NSP^/9E]?L#8_&=\Z8[/.@ M>R-NZZ-*C$PS[VXT"9YSEB ,J#X60Q*G (L\5'^3,D]@'@EF)05T;&)R3-=Z MZ,!8'4":K87ZP3,T]]@A8[T".A^\S\7/"2NCKGO.1_ERR=/Q2'=QC,%J&V0@FRCK M V.^BU,_U%;\VVFF6I*3_V^!(;E]U[X=FASWNG4_O& 77_#FH%MO#KMU6Y-P M*]S:9/($.MR@BM&K77O@5_UMX9SAF/ M\>IFTUXH#$R"G@ 03:Y=]0T=!H@#$Z,!$H!:3#>@>P<)BON?RN*+FNO-G\&# MG(N M><-?$Y7JR)7;PRZVOOM\I$5B_K%L:F.*7^]OO[8_]5P%M":T?4_:YZ& M8=:P]/$#HY#K63];3CS_ 0[.X5[#+4E%G,7]<-5]1@N(D(20&+(=J-8QH M""B""1"$XAPQGJ8H,N:TDR:F1FX[)X/*2Y=1?AI+ [[KC=# Q#<<.!9JLKBA7:Z)=DWG5I%8/ MH?=[G[_2U>M6Z[+]J5B(C4[ H_.KX%XN'Y4')5W(JEFYD.7]<_!(R[^DC_S/ MR[W3R;"GGQR/:CL]/^#<[D\ZBE_NB("Y:P4)+<9@_BHL6I4?.!V*)#[=?+$)LM\+T"-S!C'V*FO06J MJQZ'JPIK#(Y705H#3%X$ATTOA!UTI.Q[?S7V_*ZD787&.@"K:1?=YIQWFA=-# =;J_8[@5R%>Q""0YBN=I6 M1S'K'N?+N+U@'>+*KIM#W^5B;R_LSEW_[==HSVLQM7(@Q#)"2:2(E4BA>#86 M@.$4*MJ-98)"A".9.%V)F:0,X]ZE#QOMQ3/8&1X4.R,R]"&O,1CNEU_.R"MZ MO/@RHLIB=W1G+[SX4%9\+7/%&.(7N5!_67]4_;BZ7HBJ3,''Y6I=RG515L;V M/[&[4[>JO[!1FJ$(9@A()"% D#"UZI,I2"*11J&@F4!6J4%>O)H:1S1!!8W/ M0>5TM9-:U_TXC.S%Q_:";D4VX<JZK(5&?$FU(M+9O=9TR)$&D:@9!E"4 IB0"CH02Q MR$F2TC3!N=%=CXN6IL8-BS"_)XO(#CD>%QZHGG*=Y*GD"H+X1AA*:JD4BBT":8H@1DDQ";'4T M.'D!F=K#H'71237"63YFTL(QELC8'^*-(AOSO05CS*5B!A.)V=MI7FU5VF1$ M9*C^ $1 M9R02$LE$P)X&D,8TS2DC+HHQ9PR-K4Q?^J(9F4BSF8/L_/9EQ-X MW^%HRP@W'Z=61X ,?"BU^CX2=2:1&QPI'3]C7\3KS6*MB.CS(YW/6PLSEF84 M)X*!.,MTX069 !9)"3(6)AQ!M8)@Q+1^UXGVI\84M8M!Y6/0.FE>L^L4@MV, MX &7@4G #A*K$ET=@?>HSG6JU=$*9S2<&!']@ M=AD =X<2!D[H^:UR8.?"R(40G/ YKI7@UHSKP0I;[\YJ=@G_D1"(A1"#D$,! M4,HB7?8D!"PD$SV+)&PCE(30]3>@,U M^"D*6Q_H30TB7W !![_G)J=-C7Q@TAGO\4E)]\?=V.":\W(CQ;]37E_ JV_7 M72_$WK55C@7/=&4YD>JE3J(@)3AF(%2<@"&E$8ZMF,' YM18HCF?LN0%$W#- M.,(S9 /S1>-MT+KKL<:[.0Y>R[0;F!VWTKHY#D?%TBT>=;Q<*^?J7^]_U3FW M=*Y:OA:/Q:+0VS!:P.3--UU^7;;9T&&:P-&.BG@@-S#>VX%@S2D?X/GGCE)E1V:$C MSI<Y$'J+X.VJMY\DAR?9TK!$PR#J(L M(E)O>\;,JBJ8HQ]3&];["J>K5V MW6BX&AF^E^SUR[&(;%M$47=,$\E(NK).> XC'FOGRG=2B'7"Z[P,K%MS M#@*)[1W\3W0MK]?7;S?K32E?JQ]F&:-A(D,"8,(Q0)AG@,%8_4WAE&=$9'$F MC442SYJ9&D]N$T84(\J K@,:Y)6S@5"_L! $/ ]L-[7Y@VOP8^O!D;*03_2" MV$@2BMW(!2"X>U#O@RJ%<[Z5-M/"<+7&OG\IB'B@6CCUI)5[LBDZ]Q/-/ MCZ>9>#&" ]W$RY_V5_CVS;>GHM$L4@:@FG6S+ PI!JD,4X!2S!1)1PSP+.8B M"DG(8-JW!NX+FU-C[-^HS@]9/]>#1TVC])=_KDN#UUW4[J66[AE\ABZK^]+L=Z^P>P8'DV*[YQYUHZ&WQ:)8 MRW?%%RD4TZDO3*'FGI40^NHW^O=E>:-ESG6IY28CD'$!4P0E8!%4L\4H5W^# M. ,9SC#,&69A8G1=VM'^U.BI=A]4_@>[ &HI^=554,405$$T!:N=,C1M>\F, MP ;$?F R\P^[-;LY@N>3Z6Q=&)7U'/%YR8"NS;AKS9[0+=/YJLW(BM6Z.-1Z M0Y&D(4"Q^AO.10IRF*68B)1FL17_7;0X-<8[I_L75!G6[C*SW;";$9I7, >F ML)XX.BG,&F'C6V"VV^CH^K)&&)R2ES5[L%]BZYX,ZED)Q;9J)2((&)C4 MAN@ YU1;!PB'R,"U<>.[).8ZX'0N7]>E*<<#9'UNPNA*"ETQ3RY6=3'F7>K' M+\^[CWRDS_I7U_K.R/['M301G$4PBVC."&")KI.:Y@D@'*= B R%24(%%'9U M4KVY-C5^K=P&E=]!X_A^MLU5>\=25$>:-_2I6%?U@<15\?5Z)NW/NW&/J;VC>G1R[=^"&^M7TI5-XD,K)E[( M59/[, L9ABBC'*@5.=)38@)P&!(@$I9(*+E$J=64N-O*HE&06_4N:,7RJ!W5H/BKE@Z*D MXHN\7?#EHWRW7*T^ZE\H0KNHC7M'O\T8S' >9VJUG0H,4!(RP%C$ 1%I@A') MB(16TT5?CDV2CH*#P()7=6@_!CJXJ^"TJBO-E7O!)]E4V"WJ_+;@6OQ]LUK7 M4Q85K@/1^>A]"TH3UB[YVC??@V/IM[1/0D[_MLW[F:J2Y( M^P?5\]KU\[98S6X+#\=$8A:&@"8Y! AC"4A(U9L B@P*3@A*K-2&+UJ<&JMQ[M:3STV4R_C;D:Z7M$!URYK@N)5[X'[#EX MM=$;6<7BQV#91A#0;0AVO&31*V8$-0S6 S.5AEE['7S,9_T96%]5!ZS1^4EH3FTT&/5O;>6WVF3; 6%$Q+FDK 81)3H2\Z) $RH M1344F$F:,X2%42:*NH!ME07JPB[?S=Q - M9W-XO*\9NZV.OQHT0N'D.L_L25=MYQNIZT#/;Q="?OO?\GG&$BAHR"A@>MQ/-+(+L)Q L\ _.% M-3(.2L]GHN^M]?RRW9'5GL^$=:SW?.Z#(Y8)/4R>W>TAY$D(:9Y%(,R9WK;7 MX^=(:]? +,IT/?JUH')[SOT MZ#AE12] _]VKBY[S;_I%1B\@ZZ76Z"4;KED;B73/?Q[9;M3HV(>1RB M* *8B0@@22G -(^!I*&@<1C3$%I)35ZT.#5*:N]GN>^'70;9C'^\0CU;_+\^[O-FJL*<@B+-0Q RJ>9! M-.* 10D% F8\C7*$I=VE!@O;4Z.>[K1R??"UGUCN4EC5IF/,2&H@N >F*Z]( M^\S=/X?92'G[1^:GDK-_#A>+?/VS3?25$.VP^4)W$F$,(5.=$D=1 E"21H * M*$$*$9 MRL%@Y^$ N5*=2'@N0GG"T-BE)L_'>J*@9,>'[0A@5:YGG]=T7>W!_RJ7]R5] M>B@XG5=K#42)D#H'/DUR!A +):!AC$%"TSCC7,V4J%%24Z>5J1' OG]6J[EN M++N'OS>$!A[^-N 8CWBCX#M&O'I^;[2KGUZ.]&X#HXQTHQC;D6[V8<<%TH:M MY']N5,-OOJ@_5GO+($A90E (*.,2("DB0'*< "($(3*+U8"G5LN@<_BO7#S6:U5E..\O6FENNI7FB8I F'L5H.2*CH(I=2T04A(&(YXX0B&I+, M5O.PR^#46*/UMQ9H;SV^"EJ?G7:"+Z)N>D;N#\O!C\?[P>@D>6B"C6_%PTZ; MHPL>FB!P2N_0Z#G7PK+W>K[3:'M"***T.N*&H;Z9B?6E3'TO)Z82HHPA&5IM M/ART/C4N:9Q;.2JE'B)G.-%PQ6/HR84Q% X%64^$[+?@ZKZ!D0NJGHCMN&#J MJ0\YCM9V??(AUTEC;^?+KZO==94,Q3"B(5!3A! @*-3@#=7* M.084D2?:QB M-7@[C$UN++>^5G45=(YDY:[)=0M[H W'NB?XAA[Z[LC9N$QA M$/D1<9@\XUCQ9KFXOY/EXVO)UDU9ET)O;#[5@G&K#_G'LECPXDDGD/R'I.5; M]7V;X20B.64(R#2G *4B T02!#(:RACF3-#,2F[)R8NI,<^[;>$H'8:N=] & M'5&EN>&BWN7Z1X=[+>E?+>XS662QUC.&<; NZA)W"^D>YQ6\40 MM6'NJ%PR_IUNIAAB.^EN M96@3!C/&1*)6EB(&*,*9/IS. L6,W/R#/%H^1>7CPO,, M)3E(J/J.QA*CB";V=^].VIK:?*VY8K;;#6J==3I1ZP+9C*P\03"86B5U'#)X-189,_?8'O&K#WNH3QR$73#TWF/4 Y].M\/ M1?O#>4-HO![.7[(Y[N&\(0)'A_.FSSF+J"T?'Y>+SVNUSJO*NJP^;-:K-5V( M8G$_RU@2911S (6>KJC%%R I)@#FJ2 YRG-"C&0SS,Q-C6M:$;'*Y:#R^2JH MO0[VW+966^M"O)MJ_.,X,-'TA=!%ELT F?X:;5U&QA9L,PCXA'J;R5->%T#- M/98HC^(XI@K73-$)$EP 3!(.:!HQED8P#JGPL 2:YHV@CNF\TQ6A;JA[+80F M=X6H!W:^%D/#W3'J-CB%!5'W'22SA^SXI*1?%K.]*J.EG.NM5KXM-LKWBXVV M$C+/C?KLN6[>&J\_!M]VGGY7B"7?Z %=_>L$NN3 G\EV3?#S M7HV74G+-=J(Z1\AI409?Z'Q3G:+2RLPY*Y*6"[#X51H"9VZX?5W_J_#OWT:_V>U&WIMQ\,L^;=U[/U45Z* M?A!HWY:>6O-:>.9ML: +?E '8E>N(9.,1Q"!+(PE0#A%@,5Y#L(XBT)&LWV^O7U__?[F]OVOP?7-W>V_W][=OOELJ5CGT ]F$_EAT1WX97BA M],PVB+W2,X/<('8'<81J-%U>3*$JC0%*AM5I3%IRS4>:JW^]_U4N%,W.KQ?B M6CP6BT*WK2S)ID#ZC#&.(TE#$&4I RB5:N&0TU1O?4:"\BB)S$>6[Y044PWXPHS[_Z Y,=UM@&YYJ?' OK?_%-3^!MKA M'MF8G7 ;3D*\@3CTY*,/?@XYF2:P^,W*[+0XN+A")C][.,2&%[G'V>-C3L#N13ST1SDX@..UU$;.9A/]3[U M2[':IL!/3B2#6@#,V;QCNS +.,#5/O+JC8@>;VQ:F1XW&NK-E@KA'S?&ZO5V% MX5F2G)];A4!1D4*8B2B.*(L$L+HZD>GE:DQ4%W.M04/P(Q M%&%(J<(O#C-=G"K, &4D! I-GG*:4$$4K2_7=#X6B%M;_WU -./EWM ,S,,U M*K6#^Y77/9=;/X> ]PKK1X;&+ZI^+M:3==3/?KB7)-\G6=TG6=R_+E9\OEQM MRKU:'&&>H1#"% B"%86&(0#K<].\GV= M*)N>;GG%;O"CK1>P!3M_AY(4-@=H &' 3K/?0R[0!(/!?=\^<[)41#@+T*GE0MSRNEL%!-$IH+V5]3AH?/R2'J=B.UG.X^0'727Z2_4.5NTV6WLX2RA. M. -I3B% B"% (J:&U%^U,;O5OW@G8BZ;AO^@)&PQU2=W"& MW@NUQ\5!1/]D]'XU\P]-C"R1?S*^8T7\TQ^SS['_+'FE$ HC=E>LYW*6A2*! M,14@CR*AEM4( D;5'X+G813E-&+W?\8M.Z:Y\L? MH=<]AOMB,O WH>#&F>Y'38Z6UWXNF/TL]K.?<7OI;M>]OR^* MMN)"RF5&&)8@8FFDQFJL"PAS"2#-!(,R40M89O/B/6%C:D-VMV>C?71,2C^% MI=G;MR=" P]@6W"L7[\=X?M\!9\R,^IKN"/.EZ_BKH^ZC?37,B\64OPB%^HO MZX^JAZ\?M8G_JG+N*G'G9?E9EE\*+K743GVK8D;59#N'1&>3)VH63A)%!ED6 M \DS0JF,A/K)A@S %M,WXSA^& _-:'_BLF5D5OMLI:GQ22. 5;EH>:9X%DS#8T8?$ U]\EC[&.RC-(14^R4HO)Y1GC4V[K'E MI9B/3C(O/C"D$MBGY7S^=EE^I:68Q:%:J:$T R+/$4 9(8#!5 ",29R3,$,H M'T $;,^#J9&(E;+1GSJ0H(G$-_-*..*&KOG#[T_7XN_J,WH4W"T_R2]RL9$W#^K;*V\7OTFJK^7I%?WR M7@V(U8RE:8@2$0$1434CQHSH*W4$4)K2+$UXQ.+0[H; 4*Y.[6U8.ZJU\W@K M@]^.U<)VDCU@!YO-TJ?1;0._0K?E"KZJ*(,VS*N=WJ*>\[>A!E6L8/,4[*+5 MFHE-O.JCV_YO8JZW2NNH?=ZK&+IG_%[1&,S;D6][#(WZ\<61P2TZ9GP\+,NU M+FIZRL/F@A0,$\19) 5*0%(BA3@,(_5CRS.XXC**+(ZX3*P.;770>5R76OY M-,\XWD4S@=^,XSV#.C!9>\#3/A?$'"&ON2 &9L?-!3''X2@7Q.)1U\GP:OTA M_TSGLDU@EPB)C I%-TD2 R1B C"7&*B?,BE$#!7_V,UA7UB8&M=41[!JME&Y MZ'S']26,IC/%'N ,/L&SPL5A+G8F=K]3J)=&1I[YG(GQ>,)R[H,.&[3OBOL' M-7+6:@Y#B_:U1A*8MU(]4?UA;#)[*I=AP]2L05)*EZM M4H9C3-,T 3C/.$"8)H# . :0441BE",86FFD#./FU-B]V3#:KF8NY+N.V:'N MFX3C=M-WVB"L@OSOLCGHKT>&WACTX.EWWQ3TA[;)AJ!':VXOE-^*Q5*GSMPN M%&-*M0#XNE#,^5 \?91J#*JIS;W\Y5F+S6CGEY7,>?V1F9 H2[(T!2)-J,Z( MX8#$/ S)U%X+ASX&;3Q7P3:B8!>2KFSRXH'Z8W:O$?=N M-'M3C-(Y [\,!NX7:Z[OC:E/.G=W9E3&[HW92U+NWV /K<(S^ITTER@*4P%R MEF0 13P#1-$IR&$<$9:'7$96S-IA:VK<>;L0.G5!W_6>ZVG9[0*HU2E7[SDU M%5M)!?-#M1A]K=Z*\^53#TF K@XPXT1/L [,>K5!?OFX(NJD'< M)X7\O&J@:@&2C_4^SH0@ MXQF7%$**8BO)]YP6_G M\*6=3>NI@CDZ/F<,!E9'G3B8H_!R_F#QI*LP EO?+E;K@\BDTAF6 0N6 [G/S*$AA9'EF&P :-8]D!JZ==*U9M[^3/ M8I;&:O+#M&!PKO@G)8#H&E49QR*4E,8L%#;ZP7MM6Y',""+">ZY=!7?:H&TA MJAUL9@SB",; -/'.("7#H;#44:A^2TGMFA^Y>-117,?EHHX_XC8PMQF^-VWZ M%']^5RSD[5H^KF8RCR),.0=,BDS?Z42 :16U+-3*'VK5@E*K#RF/+W=XAUL_58_*WP/ M]46&J(7D -H0,Q<3\]]E9F.!R[F9CTT3/0Y[WRT7]SJ/1B^29EF<<,9H!"BD M(4 $I3K#!0(B84(3&1,1V1>EV[U ]E3DWH]A#XR,?_AZ*L:31ZXG/^@J$KTNRJK<@Y97O%.-5*>$'%,2 M)FD(6(13@&@L >-2 REFH?$88B9D:9[MYFIC>Z=EY7B:*#]M#IUO8"JV4CO MC]7 P]T%)@?AZ"X4_&I'G[0TLGQT5[3'"M*=G^[Q=O\D];8G7V]*M09JKA'% M.,LQRB*0BTR_Y"D'&$GU(Q1I0GB29;E5V<1SAJ;&!A_+I5IT2!'\)LM[YSSY ML[!:O/9[@C7*V__ QZ&N974 X7TR<,K6^'."CHA/3@VZ/N^H6CJ?5RTW)7K: MRX6,0YS2D*D)/],"39( EN(Z10VOUIM]'_?KGX?3ODXUAR M@3$(N9X(Y'$(<)PCM3*(TRCG2CE(3WW$\51A;Q/@-ZI?^/KP4[V@Z',U_*OR M" M>/-'Y[>(_)"WOOBYG NEZ;#0&/(O5NE[H2L58$$!8$C)(H(@BJ^-+%R>F M-M8/]ZVN@ET<5\$NDJ;@2!V+WC37T00J',OS")=>,SR8&+@OACZAT-UP=]0- MSU>7D;8_CN@!E==S"1<_QCV@Z('4T4E%G[8*I&/:,_$#[JVY9CJE3S-GR[+-6K47T['Y3I M#[F^ABP?]<[381IWF_$]2ZBD)*4A@"+1F0P)!11) FB80[5JCR+$T6PA[[5X MUIU%&I6;.T8#E-0#],BI ??TV]F\O@53;F,(%H<:"443A676E6//I3C,5-^% M $C91>#7@KOHGBI+W*Q*^S3[/H!Z37WSM&5<1/R^N%UE*77 MLSF'E=OK9LIVO1!O%NM*UT1]!1^K&=PU6U7OX!E)LY#Q" -"> 008A 0!!F( MTSBG48HQRHW$W8TM3HT@6Y^K5/C:ZV#/[>#/UG$;,5(CZ U66KX!'9CJOA^6 M%HLEWYB.M#+R@*W=$L@&I\[UCE%#XRUN;.(Z6,E8/>@JZ?KX6%1B?RME99=% M40H!DEBON)A0@2O6%8BQP:B3GXF1]:CR^ MYWPU1 [<#W;^6Y.06]^8S6X'0WQ@HO<)MH,NJ@-H?N5.;1P86<74 9MC<5*7 M1MP8[Y?-JEC(U4K99,6BXM+7X\[D9M@-9JSF']R!Z33P(S MM#PJ<]FA\9*R+)]V3FJOMK!?-UO9MXO;Q1?%DLM2"RE@B"",(08LT?HW2$I M)). YX+%,L\PS#*'K>-.HQ/=(-[ST#J5O0-A,_;I#]C89Y"O]X^Z3+!SR62_ MC(GG3/8.@V-GLE^._40FN\%#KC12M_3\B7[]30W)LJ#SU7NYUKN!*UE^T5S" M918R#$&6JT4=TEGL1*)0S7Z(%%D8$R%R.X&,2R:G-M79>FE+(!>Q-641GX@- M3B6-LU>!:LFSIY7:WG]K0:)%%D$I$,I#(/%0M'H4+ 7-H.? 0X!B]7Y7B]X1CO..X#I9ED^_2VX M#OCR\8DNGH.*)!6YWM %%52O"[\^%/PA6#_H&G/U9RC_STU1J@_1( W_9W#J MZE5S4;(J_*C>;T\;-1NL=D16JB6ZUA4AEU^#ZA97U=9!^]6-H=VO;6]WV9XV MGNVU"X>+Q\^->99XUNL71X?G/^+&_I4K.F\'2X(9S$A M%(091P!)S "#>08P2@A*8R91;I=7W&5M:L2\!I_'5,1N[$VG-OY M0G#H65T/\.PG>B:@>)WB=1H<=W)G$OO1M,[HH1[2)1^>9$GU<=^UUH^O4HMN MZ.KAK7I-?%:OQ$HN99;B3"(.(Y!!%@$4"0%HRC) U5HRI5F:0")G"[DVXQ9C MNW:;W>N!6:;.TE^V?JNW<>OX5:"L.^B;&&%OQC9^,1U3]F#K='"]!ZCV.]". M!UO//8NBV(#E727%R/CXLBDVF)S44;%JP+T(=G4[8:W^MBI$97"Y^.5YJQ?& M(!888P$2$F* 4I(!%B80",9R-4L2/.96>^D7+4YM/K1S.#CP6)>U=!9GNXR[ M&5-Y17-@ANH+I%,%:"-P?!=S[C8Z>EUF(PQ.E5@V>]"Q+$ZQHO?WI3Y55\WJ M??NJ./.[K?*ZD)RS4,V0$D02@#A+ 4-< D0R'F=0$&Y'/)<,3HUW#OVMCZ$J MCWMHW5\$W8QU?$(Y]'Y:/Q3M:^ 80N.U^LTEF^/6O3%$X*CBC>ESCM<&'I^H MWN[3 A#OBB]2U,6]_DW.Q?5"_+Z28G_2DXH(QI !R/3)'I81P%'"M<1TGD,8 M,@*-TGIH@B[E\+]=UJ85WRY7Z MO5Y0?BR77]0$3UG6]F\7)]:=VRO,F8@5$>82Q'D2J[E8Q-5RD&) J)JK"0(A MQU;B74,X.34&W8NQ/A5JHM0;74%1U[U0O]<_<;U3\]2$JH?XJXT>Z\7BQY-[ M93_;[L0/\(TPW<#_OOT\^+[_01=O ZQND#6E35[I('_4_USMQWW<[^7?VUX^ MM8$WR/7Y(3O$[YG# 'Z.?%0Q'-+')QP#VG*^2;?<*'^4-[+XHG/U?RV5&\V= MFIG(:"899R#$- 4((0D(DRF(4\)SF&0R%=#R$EV'N:F]&NY**J0B]-IGZYMS M7< :\K(WN(9FV,;18.?I5&^C>#UK'ZPNBK>O. MZ>.F76'&?P, /##O><+6H;Z7%5)^"WZ9F1ZY I@5'LP>=^.MWQK]Q5;C MKH3A)W#^DCTC'IB\&HEM;3B6@;P1SM&,^TD,T8; /J!&>T, MHEH5HTE;K[ANSWD]O_NX)V[9/N(Q,% M/Z&2E>X38AD7'W'<&N,/4FSF\D/^ZW(I MOA;S^9W>?)M!*"0320XR$@J 1$35DBX7@' 6"E/VV4C<.7K>/SI@:=YNH.]ZC[: +'^^; M>*Z39ILD/"SCA$8H!"(3"4 )88! K.85$&1J;'!R13BOOG6 M>YAV:[WWK/?*=_[V/OS.=\G/NNZ MZ;V2ZJ&'ZX5X+;_(^?))?Q_>?'N2BY6<419CA&($LC". <(P!3C#$$0Q$5#F M2:HF279;W1W6IL:'K;/5_I#8N1O(VE_+VPG=2)ON9'O";_#]ZSWH]CP-&E=] M[E@;(.)WG[K+X,B[TP:Q'^])FSSD1B9W\O%I6=+R^#VL>KO8NA_MCA$A ^B>&LK5$YX5+$+^G@XN<=%E6M>'(E*+2J!";X-GF2 M[R=/JMGG9J[^]D4^T4+,)$_B.(QBP!%7JZXHBP&->*33'!G*2)0S2HU77:Y> M3(U#MF+B>X$$NTB"@U""72R!#L9B1>+<:P;KNC'Z8F#"FGPW6*PZSHV/MQCN&__!:KEW8VXS MX'=RK=\)'_+ZSO6'S7JU5FL@G4;PJ&_\SN(8)4F8<" )U:K^:AZ!88X 2F 4 M"8HHPE:%1RX9G-K;K/%7[Z,WU]+W7+X*:J?M)LL7,3>;-/M$S:^/GW,N[+1>?UTO^U^<'JKYAUYOUP[(L_DN*6K8%5Y&]"MN\&K M8M'\UG)9WH6W&_7I<%VZSU$>O=LOK=+_KZ?5-Y^+HLU5>F>FXU2WB2 M422QXAFMB::(!N"4)2!.$"><<@CMF\M"G9H0V;D\-S'M[P00M!S;DMQ>/3D;:=N>; M/)=U=U:?!$Q'&31A!OMQ>JZ^Y 5S[R6:^GDU?ATG+RB>+/;DIV4W1O]8:FV, M]?-']>VNR@NK-7!US%-EFJG< M-V/K;G-63+PU.MP@;[V]"BI_Z_K7K<=70>7S57"G/;'CW NHF_&I/RP'YDH3 M&/U1GADL/NGL@L51JL"]A> M #6)2*)8-0,,4J'8%F. $RI!*-(LEUDF<()GZB50+(5JJ32LH. /VI>F!SP' ME/?%8J$YA=&Y5K[QBK.,(L03EH$PDU)]>?,$8)%@(#".:<08"Q%I<'ZS$-\' MY=;PLP9,<+$:^I(M\5Q,TB, MHC]*)#%[JF^.V6=YKZ?;G^33LM0GS[>+?%D^-JKQS3]J>9I*G686\UB](WD, M)&$Z!RU%@(2)U"HC##(BHSR-W7+0K/R8VIMS>\%C53M:J8*NZ+PIL;H3 6UT M0Y7MS=Q6.&)K/]M+?&C>#;1#!7A176KRS_42='S>0 E,_3(=) MI;-SY3NEVCGA=3X5SZVY/I+UNL4/^0F]Z+?+\O>5G E*!(]3#EB<9@ 1J15/ M& $B(40P3B")K58:1E:G1IN56/J\$DNGVM7JW*F.(IAW;J.\\V/C,:[%"R;_:_"7#WT%FWA"+T_KRI@^[\=*_T_FF8KRM M[NKJ>B%TIDWY1:ZV91J0D Q"&@$1D5"MUGD*:$@$@#B7$D4H#[E5%HR9V:DQ MT^_B$?>N8V'-K6G&8' MGD]2,[0\*JO9H?&2UBR?[B.UM"VMN%/ 9(ABD7&0PJH<-)- _PR2F%!!.<:I MM+I;>,;.U)BK$0O:^ME37>D85\,)5'^TAIXR.0#E**AT%@;_8DK'IKZ#D-+9 M>$^+*)W_N'/M@CI=0HI*A/=F^?A4R@>Y6*EI56VR$;(@3&8L2U/ ]4T3%,4" MX$C$@"=A3'/!($UX]Z&^N_JJE5(XKP'Y*6;]77=!8*$65(1@"B6*W?6$(!BU " M0DD5V\5A&H96!5C=W)@:O[TM5IS.@V?E7J"^KZD=>KBHUE>JV^'XT5X$.)-"1^*.[?DCZY#Y'3T8EPGYHO63%GJWU2 JA M*]EJ^-XN/I95@NQKFIZ$ECMRMMNP[MUBO&RT&+AK]H0?@R*1=!$T4I/5?M<=1=<=W>!6UZ&,X+>6?@M>-8I^/[:?"O[Q5?KC5?"/L&*+?WP%X8_UWZ(K?<%$S[H4>O-G M._H>ZNMBQN_?L_?'>0&+]\(PUM;I3;B96(NPAQ0M0+">09 MUBG>601H'*5 IE!DF4!9E2\XV,W$J2OGVUZ(625ZWC2RM28KW'/:?_B-(R&1U)]P1GZ^*GR;UM?>Y C[TX,O!XP MG30T[F%25ZQ'!T>='W:4\E,+A5:XZRWEQ;RJ;%:LBXI>7JME+)R)F#,B*0&1 MQ!0@D2' :$H 9"B-"1%4)%8Y&P8VI\8'VN4](;K6ZZM@YW>@';?4]#, WXPW M/$,Z,(OT1M->W,\<'Z_Z?@9FQY7X,\?A2.7/XE$'.>WKIZ=YH??,VN(?S54. MR7,>Z7S4,!2QFGZ$$A $(8"(L3 G,8HE,E;+/F-D:FS3N+E?3<:A^,XY1+L9 MQ1=.0T]$!H7(0F7: U0CB4AW0/9SL$U ;)>0N7)*BWQI:6BY*N[5 O.1+C8Y MU8H*\FHO.5%?QBVXK'>;%\LOC>T? R>"SD7*U]5EBYT M9:?R]+EGQQ.6ON#]@6[TI<_VK%G;B#:NGQM9%QE%(>:1 %F8WZN[NO7443'G++;&Q]Z]$1O^8-L!+/<*M6>0&*0\ M[4M;WZ-I&.O"E#)1D[XPD@ C M20"741BG:2@$2?JO.$_:GAJ'-.YM"\/[6&&>!KW/2K,WE-]OQ5F[?A48 ^UI M\=D)V?"+T-/F)[ 8[<3%;%':W82K\->2__5)/JEOY(-J_&.YO"_IXR>IF5$K MW6]UJG>?J=7OX0PQB:D6K&*Q9K,,07YU)O/-:*>027)XKA9PU-W:ED$MQGZ@4;CMO\R\7]G2P?7TNV_HUJ]7VM!Z]6AG7]G]6'_&.IEBS%$YW?+MXK MHW=?Y?R+_&VY6#^L9@0S#/,H!51" 10Y"X"3* ,YXA&2@D%"K<3C>GDS-4ZN M5!F5H<= AW,5[ +2>S-M2)H2MD'IU- J4?[#PO9N6J]^-#Q+&*MWACY=T!US M=]0QSU>7L;<_3/"!F=?CA5X.C7O@X .[HR,(+XTZW)B[V5;ZOMFO]*U]*1;Z MBZ?I%"8$I1F(>1X!%",.*(XCD#.9)3B.LS@UJEAI:&]JA+GS.#AP.:C&:D.- MAK?[32'O9KX!@!Q\;VQ\#"VNW_G%&:8_K_J/?*M>-P\!HN-7BKK%[O6 M'UH%_S]W[]K5T8<7 1F/CE.TN.J[#B3I+MKWOU!A:O# M&5GR2'+V]OSZ%R"INT0!%$AS3G7UCBV36&L]$!\N .LBM_?+O?N?^"L0&KB* M )%BXOSQ;0V/\QAFN$@Y?YOV@N8";@MC\^5B93UV/>.+*F5LS+U6-#!:KAW)=FJ.AD_O M2W]?:+R?="_36WQ&>_^.OVA_._05VP4,\N1[V;A^WOTN[GJ\4/N%W^>W\K]? MRH4^V\%R@K5F]DO H$+&Y3X(!"F2$FI)$<%*VK^;#A52_#7P^MH/7_3DCC^7 MKGMU5=!$E2X@/3!',V 2?,\QHF(ZU"%'LV6PFH-&;7#0\?9FO^5MS&.04,#B MGI%X2Q_X "44E>/3E> 1PGA,Z7)R5ZY>;Q>:W\V5GIA<:JX-AR@1V/['I-9! M81KJ/$MXP8FBU"M8]W#@L?DD3C?@E -..S^^.0*KG4VN@:#O=:"?]=X\<,[4 M[5.^7#_F2RW_^CC_^7_M+?43;G\X?+"/AAODL3UGQ/JA//OW\ 6"6W/,IZ6J MUASW*_VT;+Q:IG%>4")@RIFR3D*>0)YF54LHK' J(=6B7= 95/U__>JQZ M?O2[P!0AD:ZOOD9G)+UQ$EU;WZ(+5X<[W.^;C>DOZR;8KM["I# 9X9E0D-)4 M0*1, 86P3H#6V.0*,TQR[NMYGY0PMN=_K22HM016S8"R*^>!O.R57PU/SX]\ M,#)!CGJK]5=X[*?''T[/ONO!W/[9,>3O F8I;C *5<% M)!JY5[I@4#"*H5(9LT]Z0DCAU='UG("Q/FU2C9I7['*1C;G^48X/3\ M*/>$2\"AZI7X#'2*>H!3I //%MM;3SA/W3?FGDHLJ07?"TE3(@BIH4H0@RKF (F/"KF DE5+F@J1\\EQQ[;<5 M7ZS\EC =- GY5A_JT]\7N]JX799.4[C0=4^U&K'1MNP+D(G1NP M,:3_V?+;C>AY#OIV=J+#'[R1<06 ,77PF?IL M;:Y_F1AJ#,OO&$ M%OWWP=J/P&(CV#-M;>NF-?I&;3_MC43DSM.7Y0[==-H;B1/]IOWOC5D<;5L8 M:%U&BW!I-$+85>]F$&46?8%3NQ)%2*82X83HH+J.GG+'QC?G2VSM%-:*5^'L M>![\B*@'='OFHAC 1BI3=A:F_FN2'8L>00&RLWCX51L[?WO'*/S%W)0KMXB9 M2)&I+,<)9 A9*N)<0TZIAIHJ(TDA,X[RD$VQ[=!CV^MRI:SJ %5P9!Q\8:8Z[FNXQ5%$3 [:C#QOX M?V3546#_\17=J,\N-/GCXT+7ZYP'\U7_U+,7?5!.!^,TRTS&(*':M<.D'%+) M!:1YDF*5% GE00&&7E+'YJCM*^T.FQNUKRYUY#<)?N01'=J>>24*JL&\$812 M3$KQ$SPHVP1A<4A$83=?$_7LR.ZC5;X^&WBQ[Y.'Y^9<8/E.F_EB6]5(+W\K M9U6DY?J-4VVQ[8[B$I]6K[]IZTC:O_S4=0DXQ )*:U+8_^3 M*XH5T3*GA0SQ_P;4?6P.9N,MB,J^G=[SH0<#0TZ_'\>.=%)[9NH][P\X'@%; MT\'6]O6,UQ:!VB2P8]/-3FTZ5ZZJ=R_Q#>8K?LC[,.J_01S]H/-R.CA_6!6N M.L#YPE_=@U)ITFS>3HCFE'&$85:5!C!<0IX6.4PX8P1G4N1$=SBV.2%J;#YY M?=[;TI>V. M;N3PV_QGU3CQ?O9MQ6>*+]27NLOB/_EBP6>KUTHRGWZU8C_.%W_8"R:L2)1K MY@X%RZVKZYK0L"2A4$J:D((A7LB@7NX==!@;G30*@[7&H%$9_.Z4!HW6@:O[ M+G/CQT$](]XS.:VU=S7.UOJ#:V<@F+JNP# FIW518U"RNP*G0Q:\9JCXNYP3 MJI%)LI=VWB!N9$?8O1T1>W8&+ MNE'8FNVQ(7G],O,-2I=Z)TEO>BN5JP>5JDLA4)(E.H5%I"E&N&;2. MEH!:)7DNA9 %"VL1XR%T;*QR\!*W2N\$K"[![VN]0UO*^.#O?<0:%=6>V>9Z M0+NL)5\8(Q9C;4K8<8@2R7DV>0F[]Z&S(&>N9^,YW: F> MD3X[MK3"^$9-6T[K--:^+:T(7M&ZI7W<#A6 /NL_;J5THIXA!AP2#/,@DQUBG->9)ZKBD]9(V-6*VV8*ON9I\X?!'I@W,[$T9& MKV>2&Q2X@')"\0 1GRUXY(L];.N_=2:U5 M%9^QKHK^<;ZHX@<^EC-NB7WV>.N:(U:T/\E4051",#1<$HB(X) 35D!$)1(* MY\32<> V7HC\L=%P'6=AUHH"OM$T> LO:!J\=_/Z K?_C;U*\SJ<[I=-#P8S M7_S:%%/8& !N+X/>99NO"W21=_R"5!AZ\Z\+/B?V 3L-;PHI0W4[4Q]U:MR MH=7[EX656Y<$KD0O)THJI&1&(2/,NI#,.I,,$6E=2,,35 @BLZ"XDA#A8_,? M:ZTL-VZTM\_O0O/ER^(5? NGR:")\#ROZ0G>OD]Q#JH^R"68\E#]KEOV7= R]D+A0_\!NC\_+X=%^PSWJUV>71+,V4S!-(9)JY M=/\""LHU3'5!<(&+3!L6N":^*'1L1+;MB/?LM*X>-KW6^P;,].I?@E?$EY'W M7@9'Q;/_M>]N<\']WH(WP!4M_[W55.C^5 M,UVU4)KH+).XT 02(5.(D#20*9E C(N$8(:UPEY-$*U)Y?&''4'QM[$CJ MG9[9'U:./K[IQ<]2ZKOY^&A0]?SP-WJ"1M'*>; KFP:[NS;LPD/O?3")&GO? M*G#8X'L?VX^B[[UNZL8<;H@'X_AH:1V.9MSEM_E430I.TR0S.115 K0H).0J M,3!30JC4<,-9T&G=>5%CXPRGJ=MU7O)IZ%E<"YY^C!$'I9[I8@U0I6:UQE@K M"IRF\;CB,AHQB:)%VJ L<=GJ0XKPN*/CYJS\H=7+5#^8#T_/T_FKULW@I[>" M;Z?5G#9)0G+^.',%)>L]%:?CLLY:,Y1)G2L)!4TU1!E*( B M;!>W#RW'QDH70\N;D/)ZL_*./Y>U[G[GW M*0W??>X3\JC;U+TH.NQ^=I]8'VU\]RJLX]O%#J>7#^9^ILJ?I7KAT^GK_=,3 MMW1:\NFZA\U.QZ]ETVI1\UPE)&,P-ZY[#*4""L5R6#"3%H0;DA=%T NDHR)C M>T?R5B1YQZ[7A=(R:L!.<@U$71'&W/9RYRP_5 MGRA)"#(%@I1B!9&1B76S<0%31FC.D3"*I6$A$BW2QD: 37W$K9+@=Z=FJ,_; M"K!OZ$,DV'KFLV#$.@0T>" 1-X*A3># (0L>MA_'*/CNX@ZJ<3ZUTS"JTW@C% MK1Y[6>S 55^]<3BNUNI_:\<.YG7WY6\_M%Y]:E:5[^U-@8IM$45*J"M:[@]UK;0(>E!6$_IHF#6\\$ MTQ6R\(;%%]&(VI?XO+1AVP]?M/JHR_#E.SHD;G_35>H*JU9$H92 N6D4$G",^E%%&0->-8+L'1Z!B08GP2R MG0^BP-/[#DP_R 0D7%^+T$!IUN>0@NOC@Z_#/SXOY3ZW.[S*&96NWX=J:HWWRQN$RL]OT MWLO';KVP U?>SZ3+^-!*U_^6==<'+E?3IJ^[G5675R?M#,^?[*S:+X%TW[Q' M/6&94+A0+JY#4;O.L_]APB"("YR8A-F5'O6*/;]:D[%Q[]H6\,O:FE]=0>6U M06#'HBII$6QLJAZRQJH /KIJ&CT8?:C)Z7V%^;]I7@+>)T/-ST#OG9[G*>R= M$@/;UG?/50*&>T?%P&'O719EP [OO(?%(Y^5_U-]A^_FL^5\6JKZS'JFOMBO M\?K[[0I)554 ^'2SH[K\M ZYWOPP88C@A!<<8JH91%BGD!LDH;'OQHS2/)6% M_](BLG)C>S/NFG<#]@RL8E1V3:SKO35&@JV5X-,FP:!##D8O7P&/5^@;3FS/ M;]7_1^8X[#W=TR2TOKICRQSN;=X36GLO^+YD=#RY?'KF M+D_;U93\5/[4ZG:YU*OEO^FI2^+^^[+YX+-]"IJM[]PN9&4B,B@2E$-$78%= M:=_NDF B)7>[AD&IC<$:C.WMO38 5-5:*Q- ;0-P1E1,\/>JCD3U*7"6=#R1 M")\MSR/1/N>@[^5K+_"'GYEVA3#J"6JP$L.>IW;%Z.ATM?- UR9LG H_>_>Z M\UO=F//1DK4C]U(US3GW.M2G&.D$9IE!=F&DL,L%<\V;29;DFE"$@C+ (NHV M-F9=F^9\I]/QG^)U]_<;L+40[)EX=>/[F-\ /TY^HWGM^YCI3:;TBH2-:.#W MDZ9QO7IOE)P1#=?S*1GQ1'1[:WS6JVV[Y=O5:E&*EY7[SGZ?[S<27_=GGN1Y MRA5'$C*,&$0LRR%#3$ J*$_SC+FJ(B'OAF -QO8&<"%N4ZL[X#O*@]4_ MUD_5;[/]INSEI:;LD>;*C\5[G8&>N=J!7RL/?G'J_PIN#V9AWP1P?PGZ8![N M#%],M@U78E!.[8S1(7-V'ZC#><.Z+J:9+ZKBL_/GBI_UGWHA2^O S_1J;JK MB>6R:CQMQ]7*-;AO$NVJ5NH3I@JDTI3#1%'L&DX44#!*8*X+K ME['?B;3W8+I9V9"N:)\58F,N@;I MCF'576O30&7;\-,6L/<__/0-M.4_W#2&[?/'!;QU>S^2J.%V]>-BL[>9'WGH M6(7*;I_FBU5SQO!@_L;+V=*]T^TSC(1.D[S0D!9VF8%23J 07$-2I(*GDM"T M2#O4S0]0P>NA'KY4_JZ^[N'E[/$Z+,BVD7 ^JV/=E[\&U=+NXC+Y=IIEX<(HS:ER\F'V:ICFG!0>1QD;\T&]AM[VW5G[SIZH(X2]WUDDM5^=?QM=- M2U>'YWJPW\3;N0+G"$Y/.VC]>CQG9+^QN]..R&5?Y\+]89Q6=9%N=LAQ^:\_/WS_?3_FQC2UN17-Q_?PVOQP^NCL##O)0'ANP?MQ._*7# MH4*=0^G"?AY,=<[KFL_4GL@DI3RG52,&3;ES!@BD2!"84I7E>5(DF/B?%+0( M&MM#5ZL*J[ WN];>: MTI6[ -G(;NAY;^I$PZ_F1'0:N@*WT2+ -M#_>%;ZP MW6X/3%JWL-ON'VY?VL.*O6/+XOYSU)99^?5A5#>SQZ>JXB8 MW7ZOFT9/B!F"!160%D1!5-CWBN!)!I5$1.0&63H-:K$5KL+8B/;ARX>OM]_O M/_\-W-Y]O__'_??[#]\"6VQUF >_Q52_Z/9,R6X!Y;0':_5=C. OS@)0SGX% M&R-VVD[WTH^K.XB1HU%"M1@Z'*4C2B?B4;J.=$73U*9.1UTE\/-\I=^72SF= M+U\6>B>(6Q4D32F"A<8I1-9_A"*7 G*%>5YH803FP1U3?22/C?3>NQ*M>M8T MK+BZ4:H7^'Z4UPND/3/=KLY_ 4T14:;\!6V8#UVUE_'^<95G;IKET"]:,"-?5&#- -/\]GJ M1ZR L$N@MJZ/S]X\W.+XDOY[*^.+%W?S!UWMUI6N$@SO[5=K]EB*J:Y3#7<# M'II^,E^URS2TH[O,[:7DT__0?#'!)LN06R(;[4HL*H8A4QF%2FB1(B$**8+* M/D?0:6P^Y$;)ND:"4Q.\6CV!_6)F84YDC!GS>7P:U-4WV]-:>.F6Z M[I@D5RZQ>L>T&W!JXIQA\;S2B"C']%=CJ#6H)QL1QT,?-^;07>-!GA=:EG41 MC1V1MS-U*^5"NY\_:^N2Y,(DG&DHN9:6BO,4THSG4">FD%@08OWDL):]7G+' M1K>[:E=>"=_1/33DPP]Y/TKM <^>:7-7XX.P5@?L1NLJ""1FE$<04'&#//Q$ M#QSC$83'<8A'V.U=0UF_ZL?2[5/.JL(4$UU(FBK#H,9V98ZPS*'@C,.J U(-A M!PY$/6W4<0#JF>LZMMPX+BCP:5,9CV"1DL1HB$QFO0O.&.14IA!GC'"BE59I M$M1THT78V![M4Y4\.E0L],+9SY>(A5[/3W]WX,+;;W@@$K4!1YN\85MP>%A^ MU(3#YYXK&PT^F./S@CGF<\U\Q";XGC9&A[?V4,0*JW1L6^J#42^/"5L%OT\#0!XNS MC0R];N[&45\WY75.5_YX]_I)/_)I[6/5S>=S*0RB.H5,8P,1+8@K6Z0@Q<+D M.%,YHT$;W>$JC(V]MA:<*Y1SXR*9*C- LPZXU'H^UFSY,5N_<] SS?4!?S#K M=4?UO,E\L/?\KIB[)B7=='U_!IDC'# M4IT1F!&,7?8!ABS#Q,Y5+I51)M5AE=W\Q(Z-$0]/EI8WH%(<_+)1':QU#\P^ M])P'/]Z+CV[/7!<'V Z-8D-PBMLKUDORP.UB0] X[A@;='?'0/^7)^'.WK[J MY_FBJNWV33]6%6PF2"O*<^9B%+!P_U%VP6D*J ING3G!1)$$U74_+VILK%1K MZA9#V_B\DP.$_:Z4RE;[E7* MUGPQ@_.7%7CFI>JV%=_WUR!L5W]$4SO4 <&.R2TUT7?-MI=5AKLF@4UG6LO: MYVZ] 1O[XY\Y##1??1Q?]*WZFYR$##0?YPY5AA+?=>]S52XJT:[:QW<[2--+ M1V(F.$()1 (AB$@NH$@QA5*E5!49*:@(BA\[)VAL_O%6S[I9M=.T8P.CL]CZ M[D=>CUCONXY=P.JPK]B.1-S=PS.R!MXC;+?X>"?PPO7=V&%=\?7!;%(?+9T] MS6?56&(=G%C8XI-=63K:#PL ME.7XQ2O8*.[\%J=ZE^S0"[#[T4<\,'LFD2@X!G.*'SPQF>6"Q$'YQ<_Z0Y;Q MO*NK)[*T2S?YXW:FWNN?>CI_=K*:2/K?M%OY3U*D#,L,@Q(CMVTG%10YQE!G M2,@<&^NL5:YBKG>4!HW6X/=:[V!?Y3+ZOFY+5$Q[]V"NA;.# M-^,-4%S'YK+8@7T<;QR.W1W_6\/8:+E83?8:U59!<+=_ELM):OG%VJEAJASY M,/L3<\4+25%H@HCBF?&*>3TO8FQ(R "W48&_>H07[VR$EM(P^" -R=LN;OB_SE]5R9=^A[CCQEW+]<6!8@_>DR(0PR16'6@D*4<(X M%,B2Q#[![)OL-RHW.8'LT7*L-:KUO M0*5Y/&\Q%*N8+J.W[$']QE!$#IW'X/LCOF'>E],7^UDMZV'[:-ZJ_WQ9KIP3 MNPG'YY()D7$&E;2>)DJ1AEQF&90%UR)E&4U(4!#=E?J,[7WT7L_F3^Y<9;X( MK#MY[<1GL>#5TT6#^L?NC%_>RGKL4L)YEFQKKM*4P1S5SG M 0R9* @TQ"BJI>&:Z Y-X2X*]GJBAV\%]\4.]*,JSV5=F7*K;K<3B_.PAQU: M7(?BP.<6EN\:;4&E+KCW@+'S@<5%:/HXLS@O]$V.+2YB<.[DXO*-W5NWR?GB M>5Z'9U19:W=UEX>[N=(3SHA"C*:P4"2UI(,4I$1JF% L2)$D@N8JM(-;B[RQ M.6L?UIW)=G2^ 976%F;0: Z='M#LF7-B -FIW9L'/!&ZOK5) M&;SYFX?)IWK ^=S6S;=9IT74 M@23#TG6[#5DHGA8S-DI9:PG*C9I5\]HPO^4,I'[.RO5 ]N[D8"M[+J'K7\JJ4N?U:YGWJU;F5JI$RH MD092Y?:,$BPA+Q2&64:,2!*9&QU4EJ=-V-@(8:TK6&R4O7'-Z<,(H1U>8N'E M!8?,% JBU'Y)66[]N83I7/.$*4I42(O-:/ .T%9S 'C]6#<6:#US[P:OKSMX MU=6O;Z?3^1_<$DY5-+MNBUG1\DV\5KTA:,5DZ59Y@W*UC^6'C.UU3T?>WNQT MN46H4E65)3[]PDMU/[OCSZ5]A*M%Z42*C.7"LDS*,@*1R!&D*5>P8)1KFKKV MOD&1]]Z2Q\;H=A:F?+DL32FW949=S8/GZK>Y.5?J ORRU+IN)9(&GG3Z3Y,G M6_4!?M_4M=6YVMO:: V+K_,EW;(_Z]\KK9@DJ3@V# ,2:)SB&A60)ZJ%!J>&*Z*')'4*V:W M7+Q9U7IUYRC^U>)%KEYG[00V#I$E5_QO+(0?2'4H:. MF3]CY8D0^7-71GJR;V?*Q>$O?NHJHAL;S33)"RA)4=CWO,R@$(9"+1**"L0U M*]*K'O-]>>-^YNM$V(!0>5^4.]) =^P&Y00?V*YGAM-@]$H3!R+?EC-.VW^1 M0,[<=MU9UH01DAB:"V@2A*UW8#AD>9I 7"BE\D+;Y7[0EO58JP&N]>IV/C51 M.,6(LQ1JEV^--',!!/8_@C(+5*XQIV3RK!?E7'U;\<6J/[ .A0QPQ/=./Y:S MF2,(P:=NX[0KB"PM>(H(I)BZ1L;2@LBD@!11S/)<";M.;4#\,%-]0[@6,0" M'^KX_^O0\WOUC+!>Y,5'K_.I9Y_GG&]SLGGI+/.*/:+W3=?2[PL^JYL,U'7< M)EFFK.]H)"1Y(BVWD01RJ31D0F%24"0RC'QWB,X)&=OK8*TGV"K:U!CTWQHZ M"^CEC:$8,/7\U'9 *&A'Z!($5^P'G1UZL-V@2\;M[@5=O+;OFHJ;8E;K@V"> MY)E(,8.J*D"59A@RC0147'":ZB3E.JBZ?G=5QD8;.QU:X$)/79"X*W]XNA+B M3N?FH%[7$6;0SU<89EYZYJFPHH4[E0=[..V_'M"WJ2IXI,U("P6>0ZU[[;^S M(W8CW0]/S]/YJ];?[#*]E+K*MWG'EUI935QQC+K>X+3Z)MF?7"E=.7^*WN@ M< :!)N5@MTKIS;JJC*I"&9JS5V?^;U@>8RF.-[ M0CPF\<=6<="W04_X'KXB^A+3[;VQ4\9M4]K-BJFT>N_"L!9:38J4Z@(C#F56 M,.N6&VJ7Z)I"HG*#D6)%0H,.#0$I)CEZR1V4\4*0.*2QH'N[<=-[+5:N+(?;NMZ0WH.I MXZ9W:V=_UJN)$5Q201)($,6.HPQDJM"028F1:RR*F GAJ!#A8^.JO]L_5@W> MK8^BK!V@; P!,CPD)6@6_&BJ+VS[WIAT4*[UKL-8W*K>NGJNXT =S;_?FN!S M2YI$,&]U02TF?P7)'Y3'NB!SR&>=QNC&:U7,;=W^:KUMQK!D2F,$N4A=S1]7 M8A+;-;<6F";Q+P2M4P8CH!HS(RRS*,84:H@2CC M'%*.!ATS-9AP$33,;G M;8])N2>D#$JLYZT\I,^6*[L?&/_["U]8+IJ^-L>;VJ0B(SF#/$ESB*1&D.9, M0:Z0+)#(D,F#SXL/9(R-)C>'H1L].Y\6'Z+I?UA\!49#G15[P]/IJ/@, !%. MB@]''OR@^(QII\Z)SUW:S0OZ)G]H]3*U/M8ZQ.2[_G/U;NH:7112$/LL)Q"G M0D%$#8/"^42$(YS07!2:!(44M\@:VP._5M6M*39A7'7#;N"4!I76@4<$;5C[ MO>LC(=CWUOV5X 6[ 1ZPQ/0'VL0-ZAAXV'WH(?CCF.B ]DPVE['LH8=($$A1HU.]! \;NAJ"Q5%<:]#-'0_7 M^/+'Q^G\#U>MP/Y85QUTQ4]GZF,YXS/I?I96:KDJ]?)]N933^?)EH3<5AQ/, M)2VDY2R36C](<]=GS7I$%!.)$Y)FEM*"#MZN5&AL=%8O\AMKJN)X3QK\TDSA MKS[%A_N9-\_3N@%GH^^3/(>_L^5F9S8:'A['&[1KT,*N&^6>Y^G'WLEQ9UE@<1;(6F&TP4/NP*$-_D@B>.6RG MA&^5V$]SRX7C;8.J,7MT!8J!(#%PKK MB-%QP;"N W7TPZK@BH]<5LQ:-RZ?9!PKQ%$&7;,.B#(A(),DA2G5&AN:2LF" M>HN?$C(V+FN"A]9*@M]K-4.7K:?@]/2MK@2I;U\J%)]PSZD%@*B>TBDYPWI& M+98>>4)MUUYW[#50\_A@$>;5TS?(*>A,:'OX_@TBGYOOMOE97P\FP=?'*9C.C]?N+)GFXRJNLFV*8QE.6$93E'7Y84R M2%F2P)QPD[%,%0P%Y6&>E#(VO[52JJ(K-9].^6()GNW355%7('.=!C55JI Z M,3"1J+#((@U9E>9*J9$:,4$2%-92_FI8A^D?_UFO0%D?F6\0!1"(GO'V>Q]< MC6'/K+_6;S=5-7(#^%8(HF;MGQ0T;.Y]FZU'&?2M%W?M8?"QG#:L/D$D47EN M*39/<0I1D2'(TR2#G&8\D]H(F7GEDIX:?&STVA3A=PHVGDMHBX(=X-J?[6OA MZ/N1]D>B0P>"8Y.O[CNP,^3 W0:.C3GN,7#BFNYIX"=BK'(N15$@!5F.7;>D MI(!"*@6-3HA*,2<9S4(3OL)F;L MC*3!4ZS]X[LN7-V-![[HV=*5QIFI*NS3-2]9Z%6YJ-*RWVM3SK1ZIV?VA]47 M^VU8[L0LN3BS)M8HUS+A#!=0\MRNH931D!HL(>-$"I[27&X+\_/TTJ@"Q)QNPA5TW/WP8?Z\^7&JV!8YSI/+-,F*H.(909R M:=F72IDH@0D6)HAS V2/C5EW55\G+&R4!VOM.[MU(;/B>9S:#]9]GY9&@SG\ M$#0EXY#JUZ,!5*4%^?8>K#:9^+'0U4CWSS7XW*Z=@O]VL#B'H MK8?51M#;=:XZM+6U7]71Q=V>?]?]FR]_?%G,76E#]>[U[TL7"W$B.6DB,J(* MB;4[BD-U'RM.$84\3Y@2.2$Z"ZHYY2]Z;&$'[D"I2OU[<<61RQDPFZ0_OE$Z MC#,"YL&/2/I!MV=V<HKB7=!"D$::$PQE3A MH/UT/[%C\W9\B[\'YA;Y38$?A<4'MN_%V+68AF<-!4$4-57(3_*P^4%!:!PE M!87=W;%G5)W#5Z7P?6HJWU?+ TT4EKI0D*86;(1)"EU?DJJY<"&PR3'+@SI" MG1$T-A[:3VI<:]IIW7466S^ZB8%8SP33#:SP)DL7D(C:0NFN]CN<&:9+<)$GRKU79=_LQ*6XPS:LR M+.['/+\!]K)G[1Q,/7WMW*VBG@L_%KD&X9[98[\+Q3]J5.\KZ'II.K%G?T\- M)FH9;]5,8L_"EL81^]==UT_\=G:4JW(BOL4(D8O,57')L($HSRUGD,+ 0C"> M8)IH1$B7IN->TL?&*IL*F8X9CM+(8D09A4V.'Y/T!GG/-!,5[*0 MHH+N[=ZUX:.E.S[]#\T7'^TGRXFRW*.+!,-"8KM88]HNUJ1 ,".()4SF>8J] MLRG.R!@;[VS:$M1Z JU4WX9SET9W/DZ4!7!2O_\QGW"&*"$9@XB[+,L,:4BI2:'*C,@R54B6 M!.W8=-)B;#2Q^^VWWS44S0=IF8BKG9(X\+ZEEU(?.%6U W>-N:DGPAHRB.-R M&<>!/)D61<;BVES&*L#7\1BL8X)*?;:Y?# /"U7.^.)UTQEUHG..[)(K@1(3 M2X+V88D'UR7J37T\CJI_%(<(^O_K5^X)F7 M@9V2VP#VX[5K\1J&O=9:NAHB:SVW[9$C)GQ<1B-J&D>+N&&3,R[;?91RX7%+ M&&LL^,_9Y%;*Q8M6ZTR.G42-=6ULDQ2)291=+B58U6UK>)H12%"2I(D1NU;781S-.WX.I0-:HAMO M[71>_\V.K:?VJZ3G]G5KDBII0\-"&D=2>6;IB@O(--&%, P5,JA:Y#E!8V.D M2L\PXCF+H1_+Q$"F9TJIUR[K N%[6L;CDTLXQ"2/L[(&98I+%A_2PL7KN_LN M"_W#E07YJ>O,^,]Z]6"^\S_M;],75Y'VB_.5+!FM5HM2O*RJV7:H] M\YJ:JN&>3\P)]/>.WFA:>J:[_1E9-X;]-%\N?[T!+IUV;H"U\@9L[ 2-H6#7 M4K":@WU;P=K8N%Y8#[,0VU.+J>+@WEP/^)[R^/H0T^V-\*FSW[_GDY[9 M 9J^4,RD2N=806&7KZYU#H.,%0FDN1"<)UCD*F@)>TG@V+Q$IZ]C@8/64C>@ M5KIC"ZZ+L/L1V;:JW$,YDM?<&(2X$69@S*:+P*'%.5]7S?.<6V<9W;N M7BWO;?9I<$88586&*N?&\DR:0V'=2\@9RRE/&4F2H-IOIX2,C5O6.E9'1#.] M^IVSW4NWFI MX:10+",2YEG&(:*YAJS0!.8J1=C07!+LU8;O>.BQ/=F;P.4P]^ $9I\ M$W2='OH+H$1@@7,2!J>%"Z:>XHE+MT0M5JKP+9Q@OE29&DTC!(9>)V M#0B! A$-42H32RD938N@AKOA*HR-9NX__^/#M^_WG_\&;N^^W__C_OO]AV^! M_GZ'>?!;#?2+;L\D=*'HX<:(G:*'O2PHNH,X0!W$-BW&4 _1 R7/NH@^(W6C MP>_ZZ7F^X(O7#__]XH*+^&+QZN0\S5\<\X9OW2XG*E4)P8E="V5%8LF1:TB+ MC$)$>)*J-$^(X)-GO2CGZMN*+U9^9!E?T9#'_5#=_I[\C9V@-O0&K$T%M:TW MX)U^+&>N"1QH2DZ%,6X?4RX+(U1NU\!VQ6OGW6#("Y5!(H3$268*DQ?-E'^8 MJ?\]$[Y6]DVG^T/54W4T<^WW]GW;V>OY[>PQ:9V/5B-&I/0W!S%?[CUH.>C+ MOS^4#YV#'B5=79JP[@%=%XZ;:$4XDXC 1*',;8DFD-*$09$)A@3"DBG>L4+A MKIRQK8;V"Q4V]0B;,H2=.\Z?P]B/AB,@US.7[A<@K)7LM0+A*1QZ*D2X)^JM MZA&>LK>E+.')RSO2@UW)W,Z4^\@>2A1?BGM01&\>^B60- M8?7#CLHW@*^V#EJE=D1B"4$I*LUX"1Z6=$*P.**@H)L[9)O_\\/[N]]TU:D; M,ZP*MR_!D6O)5Q02"L48I%F:"9-K(?W",@[&'1NI.,W [[5NGH<]ATBU4\45 M]O=,!A%,#\CM[@;!0$G<%100_-/Z^WHQ Q_LPSQ_*J4KJ6&_@Z4IFX+Q=WS& M%;=D.0/\4<_DJVMB5'\(5C\LA5;U6\V+9=B79[> _3\8/-F/W+UR;A<3[C-1 MM0#C8*;_ ,^+N7J1*_?Q$U_\EU[]-5*F^#'DO>)/W>@ MM"]3OER5\F,Y?5K:-U]5>=[BO_X""Y0@03%,&-,022$LP1449H2XAGV%29A7 MU;'+HL9&?(VRH-*V\@G6^G;AA':4/1@R&G8]D^:0L 6P:S3X!B+<:V ,(T(O M9%JYL7V$X>C2RY(]!O6[HV/^P'SV^%TOGMYKL=KIQHY(5M@UJ2545\&QJD9$ M4VX@UIG$.=,X%T'G_Z?%C(U,G9;0"GH"RNH9F!%P&DB_!>CU\/3,EUMDG(JN ML.)ZSW]='.,W[AISQFU)V Y+U+C_TY*&C?9OM?8HQK_]ZH[-WO7CTV[!C4T< M2B%3)!0V,.%,0202!#EVM5U%SC)D"D+RH"+SYP2-C1$:/7=*OW3NV'X.6C^& MB %8SQS1":OPMNL7@(C:8_VU__>SVZE M=,=QRZ]:ZO*G.WV;I#1E2A8I3 N[!D,IR2"U?@1D6JD<45/(3'#]F$_M'PYV5$HGHFQU*&]4G.6GGDC9R_LF,+X9=E.=/+Y=W\292S M:H/K;CY;EG:$ZI?O"SY;&FV70RJ=X (ANW3)H,X+ZX]DG$).40X)8HKAC"+) M@OH A@@?VUIFK3O84?X&[*D/=O0/;#X<,BM^W-(7UCVS3BR8P]L6=\ K:BOC M$/G#MC?N@,Q1R^,N8W2MZ;*I@WP[4R?>S3G)LU2K BHE*$0F%Y 2*NR<2)5S M2;B0:8BCA^^WG\"G^]MW]Y^J1"QP^_D]^/9OMU\__-O#I_IR 7C/W=R(('1=P:+A=D#ES# MQ0^!XQHNGO=U]:+*J=N_=X/?/STOYC^KJJ7+ORWF2U=25"F3Y!@6R-B5E#0$ M,LESB$2J$A?DC)!7*S\O:>/SDQIEZPZ^.^J&ND1M$/OZ0)& Z]WI.8?9#:AT MC>GF>$ 2UZ]I$SBP(^-A^['GXG-3EZ8VS\_3TNVBRA^S^73^^+HY%;Q]6;G0 MJ]"8I&X=$GO\!Q?J6.CE49OL%4<_*(W MQZAKW7_M$G_B/1'MI-,;O#V3SQB0#6F/TP/"0W7)\4,:[IP!OLS*%3#S!3AQ M;Q5K6=]O_<^O_*>>;0:)U6HG$.SVCCN^@PW8>"?0OOW^.Z$W=_,U;Z7]-KF7D69$#]?M4>8^WZ!["!<%]#WK"L=SZOM"%Y,/S=4 MA4$]WX[X'/K"78?I'#)A![3C;)N!?-=_KMY9P_YKDHJ$V>DD6.!WIRJH M=(U:5?4R))'#'L[+&SK!:#JWL3'H\\<%O"LZ8==R0\?VFLH,J'Y^I Q*F RBVN/NVW(X14ML'4;U#E2S]+P,=Y?[$ _[&PLW;9 O453;C0'O%(]C*/1DC\K_QZF:GV^2V3QW M1=VJVDN&FA]I5EJRTW=B.1O>F;]H^GM3-VJIW)6ND%7 MY4_]X4_7MEE/,I,6*=,*$N[:XZ&"0FH2"KF1!4UR21-*.W@R%\2.U(_9U[4* MY7FL#0&Z5CS0C;F$OA_+Q !S&)YI-*V0.P"S438>S7BB$I-H+HD?S6?Z5?/%1 N,D$P2NVS"#"*" M,DB54="((LNYY)P2K]A*?Y%C\V!VE 8[6@.GMHL)F0&K.'":A]3@\0*_G7#Z M@;3O9=/;H1E2V2@VJD-5./)&]U_ N6M=]%-5DMJZ,TOP1[GZ >3+M\43Z6L^8U*UT8@GI9-'?/3S3BNJEM'+LI+U[G7GMSO[Q2EGU@U;[:<;56G_N4ZD]5$-U'GJ M$H$2 [E$'-I7B'#[<%*E,J@L2QR]QO;"69OEGJ5->MZN9:[ET,[O5;I>8]U! MYM[OE8&AM5\B3;>?N_P&D]CS*V[ ^0O/]XZ+=M0D\4BJ#9M9'A?/HW3TR,-W MC(BU(ZMR^N(6'M^T; JGU=&W6GVTH+C M)?:N7DP'_C"]4!:VE=35;.^;H,Q M03C7S!V[%(G((,(FM2L)1J# ><&X4$B*H*)<4;0:&_?O&@66&ZO68><*N*]@ M%5';&.9(1C>F@6>]J,MKW !>F5=UMY@_UZSCEOFNNVO,BSC?! M[\4P^/SV_%K8F]JM0>##WM3>[4_MVBKGK=<].&Z:3D81@WEC ATUQ#>*8L,& M_L;$\B@<..K@7;/]9_9M=+?0JEQ]Y-(=X;^ZS^Y7^FDY0=3.9(XRF#)A($J5 M]?"),5"Q-+>N?VZLNQ]4B+5-VMBXVRGFGME:7;#6%_Q>_:%2.= 3;P?;CT:C M0=@S/5Z%7H=,?P]4XJ;YMPD<.,??P_;C!'^?FSI&\-3]")K<1$L@BA:<0)I7 MV?PT@:P0!"HJF: I+;0)*N:\-_K8.*,^ZFU4#$SY/ V?'RMT!J7O[6%?),(# M:$Y9'#589D_ L($QIVP["H(Y>5',JF:GUI^WBX6=WSJ%?Q.N@57*,MO M_#_GB[LI7RYO_RR7$Z8%SZ1*($Y$;M=M,H7", 4S)E*A=:9,AL(R-H+DCXV! MM^K#J=/_.+#7/L96[T"2#9T5/U;M$>N>:?1ZF#MD=W0"*VZ:1Y@* ^=[=,+G M./&CVS#=V.[C64E_7VKS,OU4&CVA.*,(@HAF"0J "B@PGN5!Y+DU0 M;5T?H6/CM5IG^.GDPW8#:L6!TSR,V+PFP(_-8L/:,X5%0#28PT(@BDE<7G(' M9:L0) XI*NC>#N&53>?NJFGWM_E435)4$*($@R)GV"UZ">0YSR"56A/)"Z6Q M\(ZD/!Q];$S3-(^O#B.78&DU# CG.X*NG3JN!J1GCHB+14 4XS68#!2P>(P- M=$>=TDE^K,X#ZCIKUJ%X<2?7]B+9W.)JS%:=;75U'R@-^$TO'MUVJA4!RB7@ MSU7YR A%RUOA;(TT/+IIN*#"<_KNQ0^>O:B;*U97^W7'D/.9GSB82 M$XFD74_BK'!E>9&"C,L$%I*RPOIE) \KD792RM@HL.G@L=$2_%[K&;AH/(VH MGS-U-4X],V,X1,'.4BL$,;VCTX(&=8=:;3WT?]HO[IB^YFKT?EG,3;F:D-0P MEC $5:XD1 @9*!C%D'*D\H1@)5(<4O5_9^R@)WV O^5:JZKNM4M,.-L!S"_ M1[HC##T_R#4"7]H1",\9.[8U:G[8SO##YH(=VW64]W7BDLZ'Z\]ZL7IU3M'J M=J;<<__L/+O/>C4Q62IX@ETO#LHAXM) )HU],6NN$IH2E,B@>)TV86-[/Z]U MO0'/3MLJ/%*O];T!,QWX++<"315)A984DC2CU@/"''*4()CH3)J42I6G(H0- MHP$] #UN@?ZR ?K#%NC/;J.D:@T7$6\_,HV%8L_L>AG J&$2%R&)'#5Q7M[0 M0107+3\14W'YGMB;VLO;)U>M_'^JI7F3"/P?FB^^VWG1$R4(0BDIH/W'KK60 M_19GG[M5C[&Q_<=R*?FTRD8$]JN(8VUPMT_&M7O>T2!^ MVVWP#^L\T5US;H"S!%2F#+$Y[H7E,/OE[:J,9 O="R__776_X;J6G_W._[Q7 MEG=+4\I*PN>7*AH2%4;E#&&8T"R%B!H&:98AZ^6*0A5(&*.]:B]=E#0VOFL* MK;HRS/OJ@EK?T'*TYP!N9[BHL/6]&=45L0[E:2^@<761VG/C#URJ]H*9QP5K M+]W0S97:UKM^,&[#RU)/-?A77976OYLO5\MJ!_P=7VJU*1:WJ<]NN*$IH@QB MHNWB+><,,J$U3#--9"X$D32H@-N5^HR-:BI50:4KV#4GS,6Z=I+\7*T!H>^9 MKBHMH:A0;_3<#33MJ>)^)/QBNEG7JC2HNQ4)OT.W*]:PW?C5+G:WS4@FID : M*X.MHZ43B+3)H"BD="5W\-5J48J7E4NX M=^?2AP?7-ZXQSU_#2'$?V9R3 F&=0:43XT+8[*H^EQ06G.(""\03>^M/O1!S MWS=19VQWI?P_@J[?"Z0S8CV_#AQ4>XV?P.T!8E^X*U09[U5P$HF8Q+XO8%": M/FG;(>F>ONB*"L([-='OZK*BDTSKE!+%+8^Z3"F>,\BE$3"G6-K/I>(JJ&32 M&3ECKWJ$? JN>'OH9I1\4;T"@9N3[P>12B5P8^(6KX MFL#G[3U9#;CE\C Z6"Y636#&;WKU8Z[N9S_U'8I()@FGCE3EX6-392J#5LSKSL=8$!51[8MO-"7,1ZIH9PL+R9 MP1^'%G*P@^P0@_WMD!0\I S""_[6KJDAX(XKG(5+75 1(BDIK*N0(%% I'(- MN7%-S1%+:&&23)&@B(/HO6@'6)T]G.@_VZPG?IG6W5%G=7?454MWU.YS$.!G M_.]I/_M&+6??JL_L^)K+7M-1=H VLO5IW]K5+C3#N# ,9IBF=A6CM.L%Y_K& M9E1DBB9%GH30T-[H8^.;*HIILVSITDEI'SP__N@,2<]$L6Y@$GU)!.7A1^=MZ,4,?&N,/X#S/UGJ_TI% YUD)J*&2&(,*,0N$2 MUB1#FA!4<*6I[['Y.2%C6UXT>H(F4J@*3K&J J>K_VGY64C;G^580/7\2'?" M*.A\_!((5QR-GQUZL%/Q2\;M'HA?O+;;V_ENOGB>+^PXM[.ZIWQ3-DQ3A04V M]HG/7(]F(11D)"F@S'.BD8;_=SH@9]SU^P]_"-?^GRCF3 GTOKL9;_XXZ( MZXX?[JBX+M]/&1:I)!QJD[DNS@)#(82!),4<,2$(URJ($5J$C8T6=G0%:V6! MT[9;1X56G#UY(A)Z?9-%9^#"&<,#D:BTT29O6.[PL/R(0'SNZ>I2'&TGK+<2 M=L^@O\]=NT0G>SZUHSW>S^R3K)>K29&F(BF1QR%VEG6"$+ M0L/"&J[4:'R!$/N[;6[K\B@@8J&5UD_5;[,]JUQSY\JL4+?FNEGU=7\&FZG> MW22O#=&;H[B,?(,V[%0QV%S@'4I M5U2HA&F=0H+A]:/$&(#US'7'74EZ*6M["8FHY3O.R1JV@L<%BX^*>%RZON,!\W-5FM:1 MS?IPJ-G44-KD"JD,ICIS53U4 47*,$S3)),L-0DF004#SDH:&SUL%#V(LNRV M9W0>8,\CXQBP]7U.W!6Q\*/A2VA$/0\^*VS80^!+-A^=_%Z\(<(>DNL^9*EH M;E9_6#:JBIA,&,D3@XF$0AH*$;,+/8:M:T'R(J%:"54D091Q2>#8F&-_2Z16 M&*PUO@&5SE=L)YV"O,.6TI5 #KJM%(CA=3M++<#TMKMT2N;;[3"U(-"ZR]1V M7\=&Q*[FXX_YU-ZQK"/L-KXU0:F0(K7K%,.L8V*(@#S'&N9:XXP*@HHT*$?S MO*BQ\4OE^#6:_J6J8+1Z#6SX>QY6/R:) U;/'+*KY%] 4WKP=)),+ZN9RR!% M[:9[7MJP#7(O6GW4\_;R'4-5U/EHKYV0E!C*<6&IA%G_A:,,-&\W1#!RQ?'SR_ZJJ7KVK,IT'.K_O.ESC-S M_:=O'^[NO[A;[!^:0*4O<^N\Z56YJ,J2O-,S;X_#A??-:KO_%RMIB MY])^N5ZJ\B%@?BF/"E1.G\NB K_H^A7TZWKP>'E5_7_W/'??_[=\H_K>X;^< M"?;>M0&SWZ#&KJJ [0UP-FTN.40,;"&KOXD.M)OF&S982ME@\SA4KEK_!HTF M"6ZPN0O)KAM.J?"2 __@TY=:J9GZ]Q<^+^R1]:O4SU#4@SF+ ; ML+&HVA'9V@361H&M56'1Q.$SU?XZZQ7_OC=S>X<^J!Q")QBOK8X0)G2P8@F= ML-BMG=!M@.L:V=_*_WXIEV4EU?VXT.N:((E0%'.#(>-V$8*R/(,\00ABD_)$ M9"JA)&@YKR[C[N>)1T>R9LZX%LG-;^(O@]-'Y M_;S0-VGN?A&#<_W;+]]XQ2;+MY>96KSNE(]RL;Y-\K]",D]1HB$I*(,H8=C% MS>0PI5E"4\J*5(6%VET0.#;>J?2] 5L%.VPDM.$;L-:/A-H@R_%:U_VBP 3?7W;)G/X):@' B=7B3[W=6V&\+&)UDA-M>)H8F,J, M0V1<+0>M,$P)2Y//4=/C/^V&BC*>-?Z0C62H9V.]A'\/+9S)6X]$P, M89!T:&=PTO"KFQCLCSIPZX*3)ATW+#A]6>/,Q=V5Y\"506_M[7Q$9%""9Q FA%+ 40IR(WU M+-)$ICB72+/<:\>F=TW'1B87BNS7P1WX[ 3_7CCHC%>9NNT9^!3C'_@ M+X6?_S.*J>Y[,VG(60Z/&^Q[!J*&'?:F[+!1BWUC?A3TV+O SKG]KCV\"\EL M$I2* J7V?SE4NG"EP8A]JR0&VR]$48@BR[3 8>D"38#++5\652[OVZ(S__^_JX*D -_ ME*L?8*&Y*J>O0&DKQ16I="O,)[[X+[T"/_GT12_/M[ORYMSV::C)UEWCJ#1- MBH9(S]PU"(.V:[RFS@M7=>#,3]HNPM:=B%[7ATB<&\:42B"6F8)(6@:E4BM( M,)5)(761)(5?[;+S0D(>BF'*D55J;MHRO=Z H!.Z%C@]F/1JB'IFT]ZP">#5 MJS$:B%O/805=)B&8[O^UHE1C>7 F74R7H]'YIL1(=>T2J!<7F [2#-B%TNI' MA)R3RWBVDN3I.X*((5#-I+:A(W- =WH6GVI7V9R/IUJ66>A-X%N M+BY>ES_=1]UVFUK!]]MXB@5IW_OWIX)!-[K?@%IUX'3O88O*!Z2HS2G:Y W; MJ\+#\J/6%3[W=&.;[UK^F,VG\\?7:K_\,$UV33NH(#03.509MAX;,P@RE!%7 MG<@Y;(JAW*M_7I#4L?'/5FE8]VT_3"OO6@S?;P[\V"% ^"L+BD)C";HX6;>Z: CZ8)K)4U4$E$TPD$3HO(,YP:CF*",A,CF"! MA=2ID5P;KRWX0+EC8ZG3 =-5-\NY60=.*U K?W7\^&.VZ^:>V042E+-B(9,%QRB/%60%YS"@DM,>,%(&K:N"Q,_-@[;: K$ M6E4@&UWMPD^YK'FWUV&-=$^>K,P,X[+ ^?&CM/Y0[WO_K4&R6?2M=7=YYNN9 MV*@/UOK'8[ANN,4DND -!N6[;N@JMP M>U'F6*JSM5:X];ZO&]O\4Y>//U9:W?[4"_ZH/[^X5>>#J:) EU_UEHY9Y01R(TA$*FB@%RGCH,RE@K)3<:"F"=$^-A8:*T[X+7RP+Q,IZ_ M'?W:#Y=5>.++S)4ZFK^LEG;BE'O__U(V+3Z6OX8Q5- \H=RDA"4(RA0CB)*" M0DZ+%#*)$V&XY!BE80VN^IJI88Z/QSQ7?F^6OO#O^2VS ;[1&]2*.W>Y5MUY MR6OEZYC>>.^<+IC%?/\$R1_T7=0%F7:@W4:VQOM5+WRFQ-/K$M. MJ&S;Z<^[8YY/+?/>IMF/30>>O+Y/HX>;MP@UZ#LCW6^Q^G"UWKBJ?6<<+Y>_ M[SYTQZB=;>7/]_IYH659A8'9GZ>Z*7>3JRO[-*?WL@L:UKAB) ME3&%P!*FVD5'*8.AD(I#3A'G(D4\P5YY0%[2QN9QK]/;UMINBBB]AA7J](/: MCUBC =@S6UZ!73#W>6$2D]#:!0[*4EZV'U*/WTT=DF)NI]-O^K'*K6E"^[(" M"XSR% HD$41:I)"C5$!)C4E0@0G"7J?_IX4J8 9*>3D)D*N:/WU1=M'/[9^7S9__%=P^/T]=0X9M;.(-^#![ M+&=:N^BLC^7TR5VE%_/EBB_^M2Y/\^U]I*R7LW"V9KPW<_,?/%4%VK9]*?D@JI$%I"GQ/)BIG+K4[GZ M"CI-\Y1BRK!7%[D0H6-CR[7:H-$;5(J#'P!W(-:. W(8_0:BU4K*OF,-1]6!UNT1>.B]71N;+W^X_[N%]T\^=:^+[3F: M^X-=E.]_L'-E78K+OM87+JWRO:[_K5_SY>SQPY_RARLO]Y6O] =CK#43(42F MDQQ#282$2) ,LD1HF&>*9#R7LG!M1N0^K?M"K9F-$?P_LY^KIK-5V M&<'.OJ9ZG_UAQ]+0SNN#?B?\M@C&.],]O_J<*3=',[H7P["9]\//]FYHVA1N MOC"_K''X]09LH !K+( # ]1HQ&PZ_Q:S&+>%_: 6#%NC[4UFYZ@ W-MH<5VR MV]W\292S>J][V[ME4X:6(Z&DI P6O! 0X=1 )DP&B4IPSG-B6!*TX^PG=FQ+ MHYT,GJ4+$G"4=;]3-,B^PM:&Z;J$T&9/H-2!+S'/B?%[^<2'N^>7QB;S;4?C M_;Y0?13Q#8.IC[RW"Y+?).W-#XUS66^>=W?9UFYVU)HMR!SE7*0)@5)1%[^; MN-9W!8.6GPIB4B-4[M4"ZL38H^.A1KM.>[?[J#%I"$Z5AJ9P]5TPEI"J D.E MB<%"2ZF0"2B-U1VW88*:(R+G7NZ&J5[WU"^J&>'P*^!]\H:O;ZE* L4I4)HB M%;*1$R1];/LP[_5L[FI7KESM-OM_X90$DD^EBX1QKE<_:1U'L^+GS?:&=<^L M>S&Q ^PH?P,J]0?*[#B'VF"I'4<*C">WXQPV0H%>V> M47$.6C]RB@%8WX>17; *SV*X $34U(1SLH;--[A@\5$2P:7KPQM&//PQLP_; MC_+Y]L]R.2%:(B6YAHFAKNZQZP&?2PU%BA,A*L_1&_"H:>GVEO!((:/9RT]MKF#ON##M;0X:0MNTT<3E\0WM[S?;-8 MW3GL_F37D/_$F[^KH?YPN[A)C=556]Y>OW!9\MK3M09YU4 MO]6K\5OUGR_UD=-GO7HPW_F?D[1 N! )@05)-'2'=?8E;]_T!:=)9A!WF[S! M;PVFK?H8]Y_&E%V-",: ,S(C%$),DAHPF&6<&SA*7, M3F\65I/D[2=VF(W^NSJ+R]KG=K3.SC+@&UM&,>%^:\RWG\2^O=DJSW[/0E"; M"'YQ1OYZ ];/[MI0L&-I??2^,\M;8V^ "SJ;&V -CK?6[7="8JZ4>])TT'5V MOV@?KM)[EM;-C3@.$/JNGY[G"[YXK9@:EU R"B MBMNW2(X@9P6AFB!$1%#P3HCPL;WR3T0/NK"=C0%-*1#PN[,!-$8$[B &38X? MX_<%><\\'AGM8%[N EM,M@V2/RB'=D'FD!D[C=&Q:X@3\+)XK>JN-!UVJW.5 M"6-)D0B:0*%3X394.*19*J'$E DF#*)^>YP7)8V-R=:*UA7@;IK6US?-46)@ M0Y"S\/K14Q30>N:BCGB%]_JXA$74_AYGA0W;T^.2S4=]/"[>T+$*_GSV^%TO MGMYKL?J-KYJ^G5_U,W^M0G0?S)=%.9/E,Y_>S_Y#\\5'Z\]-4NPV7Y4[*N4& MHH0:2+G,(>8\09DBA&9!AZ:=M!@;OS@CH&MJ"IP9-V!KB,O=6)OBEE(;8]R[ MW9D#G#V!Y?$[39P?._4^'3TS5S43WX]FXO7& ^SPTOC7@!6U0GXG188ME'\- M5D?U\J\:[(JCXKI3^40@)4Q.."3,-P!1P9AX,QW*'Q)1RZ'1OO6QSMX+@9=OBCXWU[3AX>'US2 MS8UY7_XLE9ZIY1?^ZJK_U!M,KL#89ZMMTVJXX"P17*3685'6:U'V)RHU@;(0 M"=:<GT?+WL#%^Q!A" 1TV'PDCNH M?Q""Q*$[$'1O-Y;YJG_JV8O^:/6^F\^JT+-_EJL?=R_+U?Q)+[9)AE(C3G&> M04.(I1M#.:0%"Z.@V MB7;>LBS1D.;(=5HR% J98FB4Q-HD2!J,FDG\,%/CGL*U@H-,H'4SWGCJ_%YI MPT]&SR^\TUTHML5L&JO KEE@-0?[AH&U97VVH+@&Z7Z[4'32[(T;45R#YN5> M%%>-WC&N=?'(9TU1=/N^7\ZGI>)-(,P7._XZ>?O!?"QGEG=*/K5OJ96NMC9/ M%3:A&48D*PC4*I&6S%UY\\25:1K85>@,K'YT M&P&LGEES!R>G8ETYM!VG\,X][2A$;<1S1M2P?77:[3UJDW/A\NA=W'>;[GSX M\UG/EOJS9:'O?^CI3_V;=6=_+"<$VZ\.2PK(A,XAPD4*>9KG,!@%]*8/&;5SWLC\27_G?S;#O],S;J"!H=P2^-EN?K@'7)TFC#(7)"QDE10^=>M-E[(LVB]?(W M:)PP086D*N,29HPHEV^>0Y%A#C-%<483D4F>A9^77:73.(_)SK8TN 'O-L=F MS5',@%T.)AG-$<\E@J;0EO6U.RNC10ZQ$5H0B23:3*#W6=G T]?_$5G+Y'VH M2KF]QWT"1ND>,I -$'Z^TZQ3ZW].?X=SK,@X0!T( M,)$XIN[?,F*VL_E)QV'RF?X40^"Q%/ &,>PRP=V-F9<0WCA=+B_\;^5Y[,-Y M=9"B:W!#OR_7!SUK6\618)DRZ3_83)I$I"#A.(6I1"PJ""W2 M#+L00X^=I=%"ZU8MOR^VZS6M=B9+LY'B=U3B[X.6)XASA@F4B< 0(40@$PQ! MB9($QYS%18[<-.8"@#N/2)R1 BN;+F7*( MEQQ#Q2$(F40KU\\LXS>.TB#*G#B #QI;VZ':^FEQ9XRWXH_87 M>-=D#B)M]PX/A=_$S_HMT+F7EUA@$K1H9,C>O*4@%I%?%'C87.,N '.6 /QA M73ZV;3IW;6<_CF.*"*&0H0@9&9@,4H&4?O%CR5.5$/U%LA6$&;&U-!XY<_<. MG#KLV#+1!NAA'@D,W]3G=;<@YR0R8XG)K:(S8V9F$Z&QC/=4E,;V$H_FNY^E MD/+14-'U&!G:H,[#C#L1;X6ZW@Z[$%E MFB'NP/Z!ZI_EOPYE)?5?).#;QR>Z>395S$_:X8=:';JQ^'/W@;,MA W7;=!G"P"Z_EK>;KSNL6VUG77L=+W7>?/FSV MY?[YC1#Z;KOV?Q_+C8Q769IR%',%!8X%1%1%D"0T@91&+..81*F=DOV@E:6] M0!I'0>OB7?<#,,X.E@LX #N^314$KJDWHWV177:OM]__"N>6NL!$9%C-,"8FXT#Y-40A+K-2F32C,N MCG!FER P8F>A%-#Y"AIG0>NM*P%'RHB:U-G?_Z3K@ZS_[=-3O:;]\)>L>+DS)]IZ MG1E1#6N!I5YTIC&%3- NJMMA60CT_K[;.LJZ5@\9Y MT'@/&O?O0!W 7=.I K0Q@&,0@66>?/ +KNCDY,3\XDT^&%W5:?*ZT23)Z1_^ M:D6B?MUNQ?=RO5X51.0H8S$L5($@4H6"!"[&3/0+WU84OIY+T*.N>?] M]_$XL7CWH.\MRXVB9?6GX=RMHOQ?AW)7"YE44(E.0L@Q#AE"4$TJQR*RFE#=[LC2.;&(Q$CPF&E"'8V:0 M)P'!-B+P$A(XB\EAE_ZF0;0X#)EK:*8^A?U_-"H.)RISCS)ZV*=^#K%OQBQN^?W?B].XWH6 ?Q#!C=-0L[[X]K"I M!]G4PZKU]GN 2MA@0S%X8G*3@?G.44+@<':Z$N2&MZ85#FC4U.E'JU1%U!1K M0:('#:+8O ])JB!.&8L3I-<*./9+,APSO;07X&G>W*#LTZ[-J//.0!P=%,L] MDTF@GGJS)!S*-R0KV@(V3>KBJ/4?E,AHBTI_6J/U'?QXK7O/GKQFWQT)].R5 M^J:J#/O6;]_/YJ=/ZM-A;PJ$=O4[^+_+;P\KG)"4Q+&$,C;MU(64D!8\AH)$ M*I=Z/WH&G[5[_UH@9U[.3ML^A&SL&'EH[!OUQ S8Q MRUZ;D-:RU-T(GL\_3Z.[ W5\AI^["(_;V";*<'0\#?HA*3NPA[/2^C3HOJ;^ MB:QX-EN42E:5>?5<%_.+)4D0RP6D+%80D:2 1212B*F(,Y)'G""G@IH1>TLC M\,[=KE+6X_AO#&$[V@V(V\0\>H1L'OU$2V""]EH<,3EOFT6[^"\Z+%I>YMF) M7A/<)_5.W[_<_T)YO4_S/_2O\O'P^'9;5=OOFNS>4?T%TK]?89RQ-(T2F&74 M+*?S"!8\(I#&$8TRE.&LH$X-Z!V,+XUOC@X:\?O:0W#8:-S!VF3QZ?D%K\-R M;"_O,AIV=#05QA-ST\<6Q<9QT'ENU)UJW\$+_IWW 9O+>V 6M*>\B_UY6\E[ M('/10=[G'G[L=E])TZ*B9=:IEN[KKXXJ(@B=1'NOQX&;^ MI&=23&48QBR+D>*%XF[:T@ZVE\9MM:>@[=X+:.WR?[HQF0OR=D0V$9X3\UCK M]7%>901 &W@[N;K6=_!'YWW /4$/S$+RF(OY66G, Y?7+.9S"S\2^X?<-W._ MC]O=;K1G7C52]K)B<:(8111BGJ0081Y#AGD!.4TB'*/"R"RY\%Q8]Y9&A49[ MJ5T>_60"_-FR[^5)<9IK%\PYO@1VE/OCAG9B5OX!H^K,W=. 'Y+> WLXZQM@ M&G1?OR0FLA*^;17GA\=#?69_VMQEE:,LXHQ@2'%JYL3Z)X(B!15/D%[QIQ&5 MQ6HCOYD+OX;I6'7=$RON*!KNN/!G.AX9/N.] R?1G#51"M?4JF?@[/A]HG%8 M0/,J'^R#MJT:AF^N5E4]7BRF/=4P2BXMJ4;NY'GD4OY9"KD1Y@#H<;NIJQ^, M,O^*HC37W,AA)(UXF601)*E44$0J2QB.$A)1#U[LL[=0]JN[5XC.9\>SECYH M+0]9;D%JIM.5SD5S-%UK1=1>-EU" IZJC" 1]#BES]:\YR@C$5\A73=MFQ%0[4CA=J@FI@0/E)SY8!B$D&S08VE6+AB.]C43C'S:4PM>*E)R/*#]K%_ 39[(05OY]-3FB.Q6+!-4J8A#QICFAERFL"!I J-"R0+E/,/( M:>O-WO32^.+H>=W44CLI[XQV.7?.K'- WXY$IL%T8F)Y@?,DE M?>LTJ+V>2?K9"JMI2BF&3?^@.@HK//J+*.PN]Z2R\MNF5"6GF_T;7M<4UKOM MZY*7J&9:L<$44ED[! !85( M( PI%SE$-..I(G$<%VBUW^[IVCI?P]*T$V,='9CVU+ZNP3KLZCQ__5_K,Z!' MIYW3*FS'P3IE8@)T9TB'J#?S.[>-B/%/OS(2Y:=95E%?S&[LKOJ!@W67_6W8']-N]!8 M9J\MKS*<2AG1",8I+2#"B5X,YK&">_WUW+TW\H9ZCMC\JCUTQS(E M<8YCJ!#G$,58&/&D&.(('E\K M:A+SOSP_LNUZQ6*><"P)E((337P%AT6*$$0L3_1:-F&2)[;=.\[NO#0Z:YT# MC7?V_3G.X1JFG9M F)A,+.-WZKEQ-=8;NFR^R.K/DLOV?28Q3H@D&.P3\/ ?GB'G]MPH$W\$,^&EX,")5J)^VHK#GS_O]1L,>R?WW!>'>BZW7C8K4ALQZ%P&K<]FUACXI&>!35NM MF_\)893 A->U=I+!(HDPC#!E*A>8Y$HYU=/T65K:&O%$O^1) M5LWID6/=3"^H=D]\$*@F?O"/57;W'483I5^.@A&TY*77V+P5+F,Q7Q2TC%YP MP]'6E\-&5,]=IYE2=A)<*X(53YF0D$6Y@DC0 K+4;.A2E,>D2(WDE?,A5I^U MI='$2^<=,ZMNY&7T\GQS+EU4MO(R1RDZCY.J7OP=SJ1"H#K+Z5/C*#CQ=!PZ MOS.G,4B"GR[U&IS_'&DL]JLG1J,7>7),]8UN6DT1H_N^79>B25S:Z&60W'6[ M='6/$+KA)5WK5=*^V2XXYN#E2:RR/"KT".1ZNE)H5B)9+B"1$9&)DBC)G*8K M0;Q:&F>=!E4W=7@)JU[LG ;6MMEI0@,OL7DG48899TO.FWOTIN;&F0;.G4E# M AV4<8,X-B\SA\3R@L&#WMQ7#__UJ^/X6.,\PES@&.8RK\MO!"R0)# B>1&A M),\SX50VV&]J:9S<212O7SQVU;7O1=6.+,-@-3$#7IL03L)HXVB$5:/OM3:S M]OQ8U)=*\Z-7N.<*?=CL]8KJRX-CR]DMC@\9#4+L(6A_MNP#=, ;>#,O4VDPL>3KE$_6'? MD%!TY::S917U!W2:6C3P*<]C;_G-S!$^RRJSG$A_+C?Q-3R%V M*\+2*(XY-[UB)411$4%"DQ@RO6)3<JV-6AM:4S4 M.0NJH[=W1FW)L0W-,,)VC!,,MXFIY@C9YQ/(FKJQ-^OU]KM>,3?I-6U/+:-) M/\GRQ JPD,0S;'!6QK&*_375V%WDQS%'^;ACYU+^W/1ACY3 .8X(%%Q0B$Q? M/\83DUDC"Y5'@J01<>&77DM+XY83C<035_WZWO?#:T66UWN)M>&I.+:.@]KS\P64O03DK4 [E'],!OA,)2%A@7$5Z5B;B=P=?Q;KO)W)XU7:C?^3-T5LMCO?<_'F2G)D(QC/%S?D8 MABBC"%)*"YCB1!1%)B233LM75P>6]J[0_I\I0IY%<-GRFIJJFIOJO M__W'V>RG[] OIMW\W_[$_DS_]!/,8Y>F\Z__]J>_??F5V#_]]W__EW_YU_^+ MD/_U^M/[G]YV\>(,YLN?WO3@EY!^^F.Z_/;3WQ,L_O%3[KNSG_[>]?^8?O>$ M_/OJ7WK3G5_VTZ_?EC]QRMG]O^W_PH24R5M+-$1&)/6!>)XI\2HRH9T$*_3_ M_?4O/@JK*8M$<*F)S"F0()@C5@J044@AM%P]=#:=_^,OY8_@%_ 3,C=?K'[] MMS]]6R[/__+SSW_\\<>??X1^]N>N__HSIU3\?/7M/VV^_N/!]_\0JV\SY]S/ MJ[^]_NIBNNV+^%CV\__Z[?WG^ W./)G.%TL_C^4%B^E?%JL/WW?1+UV?OO M,)_.TY]C=_9S^<+/5QKV\_3+?#E=7KZ;YZX_6U&+'*R>N+P\AW_[TV)Z=CZ# MJ\^^]9#_[4_XO#DIJJ9F3<=_>_)Y/]]0>=[#HGRM?/X>/]@\MM T&,7P8PGS M!&OA7+UXUL4[7YH5U73]U;\Y\P%FJT\GA;G)U=M>;7G;J[!8]CXN)T):ZI6Q M)&0IB 0#Q OJB?4Y*QYD#L(^)[B=W[:6XO[L))A>/__68[_X,(-)D #&:R1> M14^DM(H$+AV)++OH(?G$V5T.BHX6J*051A<0__RU^_XSO@.QRFGYH;!'"64; MA/ZWI]Y_EZ?;V'C5QY^Z/D&/YNJ* -_'!SBYNU0VW_CYW/?X(!*_36?IZM\N M=JNF@I?=P/)>*Q99^M-/*)D,?0_I_5JOCPI@Q?T2#3VLOCDP9JYE]F.ZF#BG MK,EHK+UR@4@/DGC)4/-#D(_33#CWZ]-8O82*-B$&[1)C7D4B;/.ZT&K=;2W.B%OUY\ .BY,[+ M=\*(>'$8.5S C2#D2^_GBVD1R@;E@DD1F?C'0.$JL34#B$WR=EM30?/F[/X-)BHE19@3ABI?],63B MK)/H3#FC>4B2R2&S1/\^!]P.5%(I0(A M"=76HI]M'&Z,S&&83K74R)0(<3!\W'OY3@ Q+PP@QPAX9(2\N>B+X'Z=+J*? M_3_@^RL7*J'Q8XP9(@1'B0@OB%<&2(Q>9\J5\6F(O>6Q]^^$$_MB<#*(F!OQ M5&^8^!4_64RB<2J#9L0:CFAW#.UAC+AQ,F-OQ-0W(L!RA!" M;@HGZ\!LS814%KP$2I2/ ATKSHFU21(FHU(J*N["\$BY1S6/78T"VDLQG5 J\Z2YP5[U\TR68")E Z<2(3N5, 1PC/@DTF@[Q'ZR2 MP(< S@ZD[ :AEY. '5KZ38#IB__Q+J&DIGFZ+G39!';@A159>91*">P,!V*S MH"19'X,35"8UG./["!&[ >CE)&F'DW@3T'F5$JIDL?E'$0^;&(^D>HV !T2] M#!F(U\X01@.SD6KG@0X&FRT$[ :9EY.S'4;2+<'E#?[XH?_2_3&?H%$T441' M>!"\G*);@ELP)=Y['F/,D6LU-%AN7K\;5%Y.VG8(*;<$E-7>^J'_V'??I_,( M$ZT$#1P8"6+ES$=.@O2*4&^D$T$*+L+0:+E'PVZ0>6GIW 'DW1)N/G:+I9_] MO]/SE4/F/#,Q4$M"" QWU83H-UF2F(R)*2KG^. ;TAT*=L/,2\OS'BWKL7-Y MA8<>_(IN4"%1D0.AD7LB>0K$:?Q#*,N(^.@ ME/?//G[KYE<'6M$IQS1HDB%D=*M\))8+1I)"IB0$$P:IB;W_WMWP\'*2N$?) M=61,?(9XT2.>&0]?ILL9XCFP1!GZUIH;]*"8<\3JS FEP)TS1FL8 A/WW[L; M)EY.OO8HN8Z,B2^]+U>M/E^>A6XVH=[&S$(IDK'H&DD)Q G-">-4:L/+7PUQ MY^+.2W?CE1_SFYU]A== M1*8\)T\L:(M0!A2 R^@$N2A3 MSC:&,$0%TK9W[P:,EY-F/5J^300CFU/,=>54P3FJY&(Q,3YI%G@BRA87V;*$ M0@%*C.&:1F II.'J3;;3L!M>7EI6=0!Y-X&;=W-\FH_+Z7=XZY=^P]:$,YF! MRDR48HA_'3>"FU.3U;_P2OG;] MY<0F'9RG&BDOQ7C>!N*5Q560F,$?C(,X7&;USJMW0\E+RZH>+MV1P?$*!9)6 MY]XS_W4"'ISTR+_6TA$)D(A/N9PS07*9&BO,$,FP.R_=#1 O)V=ZN$2;L!.? MS_QL]OIB@7)8+";!: M":)S4$0FX8BS4A#O6114.^O-@/'.$Y3L!J&7DV =6/9-(.GS-YC-KM8!\[K4 M@$?BD \BC<.?(BX+IZCQVB>@=#BK<_O-NR'EY:1=CY3M8,CXUY\?"!29^\>A M[8_>=/-%-YNFTMSJM9^5ODW((RP7?YO[BS3%3^]RL%L3I!V>.D@KI'VI/[(A MTL6"?/7^?+(ZXR\(^Y!_G<[QK5,_^]BM+_E=M\P!+9Q':)&8,]J-DI!%LZ%( M3CQ$G12Z,%N"QZN%E_TBK)"P>>=Z]<%LN;CZY/XRW(>X0XW,@W>L6S2(8#-7 MVA#*G2&2V4R\-9Q0B#H[T,;$+49F0%9'[*%4#1-7QF< F8^X+2WZY0WEGR/, M?3_M5LU?: YH;G,@(N6,# A*G+>EVYUBC@-EFFX)FAZ !E]P"S#XVWVP/$I! M(W@Y0)W=D+(=&QP;NO\V7YQ#G.8II$U;GQB$B)HE@AZ\(-(E(!ZH("J 4H9I MEN66PZ # ?(8%>. 9"#-=D.+>42L/%@W-RY=D"DD926A$CB16GOBG#*$B\AB M3-)3MPM0#M]^KDD9IQW*@"9E("DW@)-7BP7Z@=<[KZ4Z&85J%(+K(HQ ?"QE MW^BZ2VU4=,+5P,A=,AK9<@Y4:C>8A)O!Q^:@ZIJ)"$EFQ@-1 KTTR9/&8)\F M$@(-)D4:A=R2VA\*)O>H&1S5/YQR__>3'][F?( MS.+5\HWO^\OI_.M_^-D%3)2(X"!S E8#D=X%8KU4A&F>,HN2W],9[,)ITSY)"C1/"HB36FWZR0GRDBGN 1%I:Z!F"L"6O!4 M!D''01)M GORHB;KU/TO]?"0##_\B/.+DI5QC5/*)9H8Z88S97N\-1XM)%, MD.PA)^$"0IW7\6F?)ZX%%V80! VNB0;0=#>#X.=X63< F#7]* ?E>,J,Q"!4F4F!]/N< MB086%6ZN-K(J!F?]^G&ZW59+">\ES09Y_1=;>9R%P:F!G#B9!>8A3 I+ZYXC,D2G8EL)&#RF$.HJIH MI0&+9RD<<\6ZD#@<9P= MHX\&D'65XO[H+TM^^RKAD&S@,6E'0,K2?#X[XKB21&>-ICA@V""V7(\<[G3A M+CG-(.HH93]RN'"$Y-O 3W^!;WT@HXD#1I/PB5CE31D4R8D+2I 0;0@Z@3?; M6C,/ J'M%(V[T]5#T0#R;P!(J\A@"QNE?X6CHHP:+65N27,2LNMG^( %5BM .! M4RT%5 DX1TJ\A3BNFW_] OW96PC+6QF)TLJ"@@.2?"HIK-)=RQE/LO9*&<^X MUE6LSG9RFMFY*GK4Q^NA 0MTWY#>X@0H:MQ#)#X#E&4FB7>X3%ABT0OPS.AT MBGUL3U2=8BNKAZJ!]-$ LFXQ,6&9"IF9)2)'].Q$ F)+KL1QGE7.S/-M72<& MW=2:V&CC!/!96I J)BQ1(TN6R"#)$ M/##<_9F+*66;'%0Y3'V"IG%/-TX"IJ$TTH E>D)"0E.IJ=9$T%+PXJ@D+G%' M:&9:0_29NBI>TY'9[6JG)">!UD#Z: !9MYHOK.NU*?-@RC6TF%69X)$=\9$% M@B%+-IS:'%B5,]C[A(Q]66<8!6\Q20=+NP&TO$II=:7:SS[Z:7HW?^//I[B! M3@S'H" $( KP#\FL(,$R1;2-B1KC:79U[G=MIV?L\[4JV!E"]@U Z!,L_70. MZ1??SW$_7KR*\>+L8E9Z2+R%/(U3#$ YQ@-:!.)YF?<.)4SPC!(55/*0I?6F M"IJ>)VW<\*T2L ;62 ,8N\7!*AHM+6-Z^ ;SQ?0[E-EG9_"^6Y1"J@_YB_\Q MT1E,\$JCS%+I2I,]L8YKDABCBGEG4YUBQSWI'#< K&76*NJJ 2A^Z<$O+OK+ M6WN^-THKX211N;3?E#(3FRBRD2Q:\I+"Y56R4@])&3<(K 2H(R6^/V;<&C-S M^%I 7"G>FSC-LP":" N)(0].%4_1$@Y&4A99-*'*IOB0E''CNTJH.5+B#22@ MG@M\)V4*K#?(#XHC$NE3)L'$\A,HI=&']'K+A*#Z57'CC(@?*Z]YO&X:P-I# M#M83%S+\-7%\EO7 M3_\+T@30:?$F,L(=QZ7-8R A "5".VJS5S36J35^@J;6TFNCX>\H9;6(NW>+ MQ06R$0R%**,D8!PNG\@3"7IU:34+#*]38M5MWVUZQMYN&\/; 4IJ &MWPO(- M3RMV)M)GT(%2PEPIFO462J<\@6$;1Z^: 3>^2MW[HQ2UEF<[+=Z&4=1+Z+A] M[4@ONKS.-/I2)_ @_SA8,^[]7SAXG^XC>1ZHA??Z'=>TW-QIY-3GQ(&4?LP8 M8S-/+$>_#1Q+-/(@O:BR\3Q"S_%G7:B*"_@5UW@I/RF/_/MT^>W-Q6*)K^NO M;W&7ZYCXOU3RV])ZARN4$QUYF5BN%;JNZ%&8[%G('/W:.CW&#J!UW#AD" P] M/ JKJ[ &]N$WW6+Y(9>^ :M4%/3?IQ$6GW&_F3AOLW4!A19RN095$IZEAX"A MN)L$%:RL<[GZ<9+&C31J(&P@\3< I+_VW6+QL>_RM!3VEDJ5S ADAW%/Q+C' M6^7P5RN1:A48WZ6;_-[(N47#N$%"#:@<*N &\L.?4/I(0&D/^A9-ZJQ;]4/Z MY<JI&IE+0&,$0Q&/AP,,1K1@F@]0S" M><4KS4+9B;QQS]MK8*R"6AH VX=S*/3/O][4GTQ$ I>$,(2ZTB^'(0:0%T&B M5[ALI/"@JQBM+;2,>P!? T;'"KR!+6^5B_F]FW=W6;E: 5P$8RW5Q*2$SIW. M@01F$[&ZS&$.0@!4F9+Q-%GC'KU70=)P:FC $-TLAZN0=#J_0*8VZZ6;+UY# M[OI-S@:C45C\-IUW_=5,<%B4AI1WG[+.*?X&RV]=*OV3%^LK,I.0C(<<#$I= MZE*"@ X!+C4"-'M-%; ^^/C,FG!O%2 -&.1KEC=K_S7Z*"64 MPJ5NN8Z*8-!4!I\G0] B9&)L9BDJP66N8HD?H66,Q7RV7_31<+$L_J2]=N>Q>$L?=*BRZ,K$3::E-UF"<32G&/\5^NL@CH5X& M!Q1$S%4NU>U-Z6XX>U$Y_;K::L!0W6%PDI(.00:,K1,51*:L2)!*8*B=?(H1 MJ:]SE^4.%;O!Z$4E[@^7<@,6Z^IJUU6!W+5$ H*90D:4"\KQ#T ^%'!4KH&( M\5!$NUP#+8\1M!MP7E0:?Q#9-V!F[O/QVB^F<:)H-A3*=5,!N! ,"RB9;$A. M0J"'9R'X*F>&6ZD9]T!Z&$4_@Y[]I=X@=-Y.9Q?+4L*FO)**.0*&8T10+C%; M(3@QZ =RQ6.RODJ?YD?H&?>T^23P.43R#0!H2X'2U870:S$5%XW&K E N>1G M-2-6<4=R+-7>Q@NJ6 TP[4#;;G;I11TN#JV1!D!V*R!-2MK$+".*"5QW& <0 M6\[$MK/]Y8]$=5=8(0Y0O 28+@;B@-;%,A&PAYJ2KY)..)WTW6+ZH(^P3Z[,! M0_<4Q[]V/4R_SM>=9>/EE][/%\AB4? \K7Z;K=6=_O?%^F#@NC.#4R8XP2AQ M!B-AJ9,A3J%0M(;L: YEX.^I47TX.^,:X%.#&L7R0]AK(?#\1R>!OZ]L<'[M^I>&=SH88=9:76=&16F0_H*<9*. R M!9I\5!JJM<<S$;D@!G$?12YTCDJW% [DNYQBZ_;A?S@.F\B2_,$PQ-I@_.XBQ&E6"92YER*0 -13FAN/0C' MJY1R/T'3N"7=[8)S+UTU8%L_7YR?SU;^O9_=2U;]LO[\YI)^QOA76YN(YN4, MAAD@@0-N((:J+*U4GE4Y>]^#QG'KPT>&92U=_K-D-E;+4R139I*1I!@CTAN- MT4"@)$$,PB6K0JYS*V8@!D9NI54+8362%/NJ^Z5U %F=C]_INU*E[\=3KZG: M[6-G_@;J\7'][@_YJ9ZMWC%#O20<0BX]93@I@S()=U()<("[?Y7V9CM1=WR; MS,U+OA3G>@+:H\^2)6$JH2=MLR'HV.#0J'O:S M/%CH#>S,-QO 2B+%:'?SU4;P8[J8"$4%&IE,:$Z\M(@0Q//,T9VQ+# ,PZ*K M4MS[)%6- .H =3^&G*-EWP"0[O'PMCOST_E$^](E/VN2DBRI*H@D>/S)6A25 M]XFJ.I4'6ZEI!#C':_M^T=W1HF\ /V]NV@[^!J7_W"08P;-)EJA0[LY&5V;Q M!8ENJ(J)1\D@5&H/=(^2D#Q!U UAY9#31AADO.$^X9Y-@.(K& M64.\,I8(@Y&X+$$,5''QGJ1JY%K?P3$TG H:P-.=%I0;%G1II\8U$.-X+%70 MC@05'.[NCB?-4F:J2G71%EK&/20>'CO'BKL!Q-R?8;7A@FI0"80C60;T!B64 MP>@11:.#=YP&HV*5+6L[.>,>N@Z/FP&$W@!T=AA M6',@.:.\D1B+J.G8F0D M)*X)$RI9B-P%6L4$[4SAN$><%3:U*JH9$7,E38C+)@&['B8A]WC?N">0PV&GEH@;L%3;!K_$X*)$ MR'N#X)IUD^X M('[M^C]\GR942,UB4(1;4.CK<32>M)RV>Q=P*2A<9U4*,O>DLY%TT8&P>-@D MIYJ.&H#@0V8.JJQ+CB89@!/@Q4!'KM"+5!'W \U<@HS1;!5D#D/^Z/W1ZR'L MV1EBU=5],,C/5Q4CN)S[Y?#M5YYENW_&,YE8[UGV$0C-41))C2^C.S2"5)E< MAFQ(6N60<%@V1F_1N*@I<<7?%]$I MJ:JXL">Z#%NS5\W)0'YB-3=105SI#J047@G+ F'&H/!%J>.*^&O,Z$4JD,&+ M>HV _\\MV:-@>9I;LOL@I/F5\@GBS"\6TSR-]_@MK69??7CS;N<"1!0IRNBO M?CJ_42,T-D5EX5$[F1 061([>.E'IG'Y'"D5K>^G#:?6$V)#=C!IQC\ M!.B13./J^@9^ZU61YLK[0,EFF"[+I-])1$N?$TI7L)(J%2")-U83Q;B0)J4< MH5YF_ C"1Y\XTP2&!U=Q*Y#^*T:VRVV+MEP^"BCQU:QA],!7*I_0X"@'SXBG MLLQX OP)=" *MQ@J?%"FSE"M V@=?7;,:8%;49$-8'47_WH[IY\ 9;V8+F$S MNG4M&HPZNZ_SU5-64IJHJ!AD:XF-90"[L9G@1I2)"29G THP5P78M1D;?5I- M4R'8R2#2P)(9Z(C7..-CC*@#S1(:"A9(\%80ZW7B7'G/ZS3_.N6)?LTQ/"_M M2'\??1]YI/_+/ U]\^DZ-K[NGU[2BTC6!*3,W($AR6=5&N(P8G/)U..R5BP( M9D*5UO6[$#?^$)^3H71P735@:0?KUL!9T)J5>>'"E]R@ML0+A;]"&2?@%=!T M\I.1X9MS_%-4D8RB\P:P_E#&7^#LO.M]?_E0P!JC7LH",F--Q W%HH!Q1\$@ M0P8((D939UC1/D0V4@;]OE*1ZD#::0!Y]SAYX_O^$AV75V?=Q7QYB*NSF$0' MH;CMQ'".8G!*D12UCIAZJ))*'9Z6URM6A8'?_XN.X&&BFA/6>'*Y+ M&B'S5] M);A2BE&N:)VM3W$F242K@J $!%#7K7YX7/<#-_S\/J--QT\&>>6ZTQR*G:3 M"329R692;C4QH,Y'J'38^3A1 UQ^*L_\V'7_YM >G=_ ,"%[6'*RPN MI]^GRRGBZ4M-Y9J MZJR!+?_6>$$F2PX./-$!#)%4E>X!/!)AE919BV!4E:+65B8YUE;VXX,=]Y%\ M$]<8[ISXEN/:>9S.X,[]OB_=WL)$T7%J#5&IS'$*41$?*"7,L MP4PCN'H>F_ 8KX%?'.+1E?K3$M5WE]MJ.](UK:\<'TOW2[@I:';M[TIMO?OX5IO/L MI_WW4DC391_7!3?3 M!D8\2I.Q%!QC_KF0YF@JQC6CS8#TM-ILPL:N7[L6]!?_XYX$V%T MSI8+8GEA1^)Z=-DY8FR,WN("12G7L:U/TC5N]K,9N-;08@.@7%7*O'Y0SRM, M4DSP3""%4IPH6+G[@TO+*1>#XBJI*F,.MY,S;I:R.0@.H+,&D+!5P+@SA>->%FP.GW4T>\05PV%. MR1^>5MQC=+& Y0)]Z_=3'Z:S%UJ,SCLN;>JYR ,9%K)+S?Y*JUDJ7QL3AHSCWTW05 M'FZBPJNB[;5\)RQ3;H*C!+L39&D ,AR-C:E*B>J^Y,ZKCMPZG*H MH736@"W]Z"^O^AB4L[4>D%=<:\O+5%N8;P(:]\J+5H5U) 'HT620J2F?1EF>-&($(DP1J,'HWASE9Q0?>B/;:5 M/$I/[1K'#QD_21=%>+#).' 1E6"2D:AUF9AB ['!&R(<%\):+J2H,A#^>=+& M#H.3*<'0"%(VY,9H[7^70 MYUG*QCV-']OV':6GAFS?AJ]?N_[VXKIEV>\F"D0PN)J<)M27Y46S)9;ZTN9" M."D=KCQ1%8T[TCGN8?I(V*RAPW:0NKM0)RXZ$9WQ)"NQZ@O$B'74$"ZM5R$E MKNHTL-F=Q'$SE2?&9R7-M9N'_'4Z]_.X79">*B4TBB^*F(@,7!)'>4#_1(N< M.6>,GS(/^02IXWJ6I\Y##J6SAGS*#_E#GY"M_O*Z9]]$&RJ,MP;7L9#KXE47 MM"+4!I4"]S3Y*KWJGJ"IR4SC8'!X9*\^5C?M[,NW78[WW?PK/OGL_70.R.(; M)&JZG 0FA,^:H[RH0GE!Z0L9(G$R91EC ( JV_&SE#690JR&O$'UU("9^P3G MUXOI+B-&LFAU\F6 ?4E#*4F",XX8Q9BT&81S58S&J6AT?Q*O[RU>\YJY?E.;0W;I''ES-I9K# MLLN+PNYBL1H%BYJ&A-^&L_-9=PFP]#]@,?%.9<>,(I&646N0'/%E>E7VPF4I MU>#'KF7/@P]368IAX;K6/IKP$.][7+?VG%6B=DM8IZ$2+F23! #I48_ M9KMJ]DBR*'P[J:FH4K:^)YU-)B]/$38-K<,&(+J[-">12>,"[A.!>N3,,45\ M\IQ8G8'GD(RN<]UG=Q+'G1UV8F!6TEP#6?5?[GYPZYL3FKD/3$4"Z,$3:32@"V\]RL&FE)VE M4E;Q9"OP,JZ36RTO/[;6&S#&1S&[?1#\==/=VV)=BWKB&23JA2>ZO@W4.3KEILUEA.F0 @CF7:IRJ')L82/.["W*H!/IL\&// -GQ_Z MCVC,-[^\NFF4^>OT!Z3-)?-U&7!B$PPM@F#.D["Z;0/(HO,RD>2=$<""#*E. MM>'^M(Y;:G-:,-U/EU36[&#@'7CNR&N_F"ZZ_/'6X_P\?>RG*.[S&929'=>S M/,H)VAUV=AL^LN\K!IE X-O/;H:E M7*-:\.Q$L/!@V6J2E)C:$;&-=6G1_:#YI9C N.?Q)B_ MA:6?SA8GL.E7;QK#M&_ELBD++VD$!NA\)Y,,0D][8D%JHBS^UUCAO:HRQ+X) M"_]<3=7KR_?PU<]^F2^GR\LOJV:)4NK @O%$Z2B)5$H1#%4\810$A4BU-552 M&/N3^L]@I?=!Y\-:SZK*'3$B7/3+R8<_YOB<;]/S5S^FBTGP-.LRKJ/03V2R MDH1RO*\8C]):)&^GIH+XX%N(Q-_NH_'!F\<%66T5=T/(NQ6@O.W._'0^H=Y0 M62ZA*P# 0#5C".EB)L8%)7&]4:=W<>GW@\KZW>. Y4CM;V;.VV[Y M!>*W>3?KOEZ^Z?KSW^ L0#_A-@ S,A,/*A$)S))@O28R*-#9LBQ%?,XA>^H% M#>C\$&UU XNN@?SAZXM%N?&PN)596JT&5Z8[T6S*E6M6F@,XXH00N-%:+H26 M'EFLX=$\0L^X%Y].M*,,J9-&H;7.5,)F\?%@LS(24$@8YDKTZDC(1I#,(W=9 MJQQX%;?Y6G9_/IN4FV3W#&KS%E1=P MZZ868XTR MO*Y$D.&%]JZFB(8J<=ZI$7C(R$P_75#2R\L0%P5)KS/2ZC=_CS MS0\3D906PB3"E/5$"H;"!%Q+T049I-+>9[X3< 8F;-P;V"?:QT;7: /;WN\7 M90V6Z^;G7;\LHKPR\Q.#P8@55A%15KNDU!"O4R:<2\EE5)ZY*L/K'B=I'#,X M/DSNUP\-H[,&T+6.](V3PVH.ES6TV0!(?YO.N]+=_&KWN4XT?X0^%OE^A=>7=S>J]5)SPM3D@GT;C#4#[T-XSP&,R M1I;;P3X3R;,B 3<>0DTT08&$2E4D+ZJ?4'.P/H6V&P#UJA_"YXMYZB]O34-[ ML^KEL9Q(SI-!DHFP*$4II"26@B6@0T(9>L^%JP'=)ZD:YQYU