0000008947-21-000052.txt : 20210423 0000008947-21-000052.hdr.sgml : 20210423 20210423062022 ACCESSION NUMBER: 0000008947-21-000052 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20210228 FILED AS OF DATE: 20210423 DATE AS OF CHANGE: 20210423 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AZZ INC CENTRAL INDEX KEY: 0000008947 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC LIGHTING & WIRING EQUIPMENT [3640] IRS NUMBER: 750948250 STATE OF INCORPORATION: TX FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12777 FILM NUMBER: 21846635 BUSINESS ADDRESS: STREET 1: ONE MUSEUM PLACE, SUITE 500 STREET 2: 3100 W 7TH STREET CITY: FORT WORTH STATE: TX ZIP: 76107 BUSINESS PHONE: 8178100095 MAIL ADDRESS: STREET 1: ONE MUSEUM PLACE, SUITE 500 STREET 2: 3100 W 7TH STREET CITY: FORT WORTH STATE: TX ZIP: 76107 FORMER COMPANY: FORMER CONFORMED NAME: AZTEC MANUFACTURING CO DATE OF NAME CHANGE: 20000911 10-K 1 azz-20210228.htm 10-K azz-20210228
0000008947--02-28FALSEFY2020P2Y1123300000089472020-03-012021-02-28iso4217:USD00000089472020-08-31xbrli:shares00000089472021-04-1900000089472021-02-2800000089472020-02-29iso4217:USDxbrli:shares00000089472019-03-012020-02-2900000089472018-03-012019-02-2800000089472019-02-2800000089472018-02-280000008947us-gaap:CommonStockMember2018-02-280000008947us-gaap:AdditionalPaidInCapitalMember2018-02-280000008947us-gaap:RetainedEarningsMember2018-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-280000008947us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-02-280000008947us-gaap:AccountingStandardsUpdate201409Member2018-02-280000008947us-gaap:AdditionalPaidInCapitalMember2018-03-012019-02-280000008947us-gaap:CommonStockMember2018-03-012019-02-280000008947us-gaap:RetainedEarningsMember2018-03-012019-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-012019-02-280000008947us-gaap:CommonStockMember2019-02-280000008947us-gaap:AdditionalPaidInCapitalMember2019-02-280000008947us-gaap:RetainedEarningsMember2019-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-280000008947us-gaap:AdditionalPaidInCapitalMember2019-03-012020-02-290000008947us-gaap:CommonStockMember2019-03-012020-02-290000008947us-gaap:RetainedEarningsMember2019-03-012020-02-290000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-012020-02-290000008947us-gaap:CommonStockMember2020-02-290000008947us-gaap:AdditionalPaidInCapitalMember2020-02-290000008947us-gaap:RetainedEarningsMember2020-02-290000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-290000008947us-gaap:AdditionalPaidInCapitalMember2020-03-012021-02-280000008947us-gaap:CommonStockMember2020-03-012021-02-280000008947us-gaap:RetainedEarningsMember2020-03-012021-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-012021-02-280000008947us-gaap:CommonStockMember2021-02-280000008947us-gaap:AdditionalPaidInCapitalMember2021-02-280000008947us-gaap:RetainedEarningsMember2021-02-280000008947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-28azz:segment0000008947us-gaap:AllowanceForCreditLossMember2020-02-290000008947us-gaap:AllowanceForCreditLossMember2019-02-280000008947us-gaap:AllowanceForCreditLossMember2018-02-280000008947us-gaap:AllowanceForCreditLossMember2020-03-012021-02-280000008947us-gaap:AllowanceForCreditLossMember2019-03-012020-02-290000008947us-gaap:AllowanceForCreditLossMember2018-03-012019-02-280000008947us-gaap:AllowanceForCreditLossMember2021-02-2800000089472022-03-012021-02-2800000089472023-03-012021-02-2800000089472025-03-012021-02-280000008947azz:IndustrialMember2020-03-012021-02-280000008947azz:IndustrialMember2019-03-012020-02-290000008947azz:IndustrialMember2018-03-012019-02-280000008947azz:TrasmissionDistributionMember2020-03-012021-02-280000008947azz:TrasmissionDistributionMember2019-03-012020-02-290000008947azz:TrasmissionDistributionMember2018-03-012019-02-280000008947azz:PowerGenerationMember2020-03-012021-02-280000008947azz:PowerGenerationMember2019-03-012020-02-290000008947azz:PowerGenerationMember2018-03-012019-02-280000008947us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2020-03-012021-02-280000008947us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2020-03-012021-02-280000008947us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2020-03-012021-02-280000008947us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-03-012021-02-280000008947us-gaap:VehiclesMember2020-03-012021-02-280000008947azz:ComputersandSoftwareMembersrt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMemberazz:ComputersandSoftwareMember2020-03-012021-02-280000008947srt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMember2020-03-012021-02-280000008947azz:UnsecuredSeniorNotesDueMarch312018Memberus-gaap:SeniorNotesMember2021-02-280000008947azz:UnsecuredSeniorNotesDueMarch312018Memberus-gaap:SeniorNotesMember2020-02-290000008947us-gaap:LandMember2021-02-280000008947us-gaap:LandMember2020-02-290000008947us-gaap:BuildingAndBuildingImprovementsMember2021-02-280000008947us-gaap:BuildingAndBuildingImprovementsMember2020-02-290000008947us-gaap:MachineryAndEquipmentMember2021-02-280000008947us-gaap:MachineryAndEquipmentMember2020-02-290000008947us-gaap:FurnitureAndFixturesMember2021-02-280000008947us-gaap:FurnitureAndFixturesMember2020-02-290000008947us-gaap:VehiclesMember2021-02-280000008947us-gaap:VehiclesMember2020-02-290000008947us-gaap:ConstructionInProgressMember2021-02-280000008947us-gaap:ConstructionInProgressMember2020-02-290000008947us-gaap:CostOfSalesMember2020-03-012021-02-280000008947us-gaap:CostOfSalesMember2019-03-012020-02-290000008947us-gaap:CostOfSalesMember2018-03-012019-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-03-012021-02-280000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-03-012020-02-290000008947us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-03-012019-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2020-02-290000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2020-03-012021-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2021-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2020-02-290000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2020-03-012021-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2021-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2019-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2019-03-012020-02-290000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2019-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2019-03-012020-02-2900000089472020-02-012020-02-290000008947us-gaap:CustomerRelatedIntangibleAssetsMember2020-03-012021-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2021-02-280000008947us-gaap:CustomerRelatedIntangibleAssetsMember2020-02-290000008947us-gaap:NoncompeteAgreementsMember2020-03-012021-02-280000008947us-gaap:NoncompeteAgreementsMember2021-02-280000008947us-gaap:NoncompeteAgreementsMember2020-02-290000008947us-gaap:TrademarksMember2020-03-012021-02-280000008947us-gaap:TrademarksMember2021-02-280000008947us-gaap:TrademarksMember2020-02-290000008947us-gaap:DevelopedTechnologyRightsMember2020-03-012021-02-280000008947us-gaap:DevelopedTechnologyRightsMember2021-02-280000008947us-gaap:DevelopedTechnologyRightsMember2020-02-290000008947us-gaap:CertificationMarksMember2020-03-012021-02-280000008947us-gaap:CertificationMarksMember2021-02-280000008947us-gaap:CertificationMarksMember2020-02-290000008947azz:NuclearLogisticsBusinessMember2019-03-012020-02-290000008947azz:NuclearLogisticsBusinessMember2020-02-29xbrli:pure0000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-02-280000008947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-02-290000008947azz:UnsecuredSeniorNotesDueJanuary2021Memberus-gaap:SeniorNotesMember2021-02-280000008947azz:UnsecuredSeniorNotesDueJanuary2021Memberus-gaap:SeniorNotesMember2020-02-290000008947azz:A2020SeniorNotesMemberus-gaap:SeniorNotesMember2021-02-280000008947azz:A2020SeniorNotesMemberus-gaap:SeniorNotesMember2020-02-290000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:LineOfCreditMemberus-gaap:LineOfCreditMember2013-03-270000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2013-03-270000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2017-03-210000008947us-gaap:LineOfCreditMemberus-gaap:SeniorNotesMember2017-03-210000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:StandbyLettersOfCreditMemberus-gaap:LineOfCreditMember2017-03-210000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:LineOfCreditMember2017-03-210000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:LineOfCreditMemberus-gaap:LineOfCreditMember2017-03-212017-03-210000008947us-gaap:LineOfCreditMemberus-gaap:SeniorNotesMember2017-03-212017-03-210000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMemberus-gaap:LineOfCreditMembersrt:MinimumMember2017-03-212017-03-210000008947srt:MaximumMemberazz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMemberus-gaap:LineOfCreditMember2017-03-212017-03-210000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-012021-02-280000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMemberus-gaap:LineOfCreditMember2020-03-012021-02-280000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMemberus-gaap:LineOfCreditMembersrt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMemberazz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMemberus-gaap:LineOfCreditMember2020-03-012021-02-280000008947azz:BankOfAmericaAndOtherLendersMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-02-280000008947us-gaap:LineOfCreditMemberus-gaap:SeniorNotesMember2021-02-280000008947azz:UnsecuredSeniorNotesDueJanuary2021Memberus-gaap:SeniorNotesMember2011-01-210000008947azz:A2020SeniorNotesMemberus-gaap:SeniorNotesMember2020-10-090000008947azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMemberus-gaap:SeniorNotesMember2020-10-092020-10-090000008947azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMemberus-gaap:SeniorNotesMember2020-10-090000008947azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMemberus-gaap:SeniorNotesMember2020-10-092020-10-090000008947azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMemberus-gaap:SeniorNotesMember2020-10-090000008947azz:A2020SeniorNotesMemberus-gaap:SeniorNotesMember2020-03-012021-02-280000008947azz:A2012ShareRepurchaseProgramMember2012-01-192012-01-190000008947azz:A2020ShareRepurchaseProgramMember2020-11-100000008947azz:A2011ShareRepurchaseProgramMember2020-03-012021-02-280000008947azz:A2020ShareRepurchaseProgramMember2020-03-012021-02-280000008947azz:BoilermakerBlacksmithNationalPensionTrustMember2020-03-012021-02-280000008947azz:BoilermakerBlacksmithNationalPensionTrustMember2019-03-012020-02-290000008947azz:BoilermakerBlacksmithNationalPensionTrustMember2018-03-012019-02-280000008947azz:IndividuallyInsignificantPlansMember2020-03-012021-02-280000008947azz:IndividuallyInsignificantPlansMember2019-03-012020-02-290000008947azz:IndividuallyInsignificantPlansMember2018-03-012019-02-28azz:share_based_compensation_plan0000008947azz:A2014LongTermIncentivePlanMember2021-02-280000008947azz:A2014LongTermIncentivePlanMember2020-02-290000008947azz:A2005LongTermIncentivePlanMember2021-02-280000008947us-gaap:RestrictedStockMember2020-03-012021-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2020-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2019-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2018-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2020-03-012021-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2019-03-012020-02-290000008947us-gaap:RestrictedStockUnitsRSUMember2018-03-012019-02-280000008947us-gaap:RestrictedStockUnitsRSUMember2021-02-280000008947us-gaap:PerformanceSharesMember2020-03-012021-02-280000008947us-gaap:PerformanceSharesMember2020-02-290000008947us-gaap:PerformanceSharesMember2019-02-280000008947us-gaap:PerformanceSharesMember2018-02-280000008947us-gaap:PerformanceSharesMember2019-03-012020-02-290000008947us-gaap:PerformanceSharesMember2018-03-012019-02-280000008947us-gaap:PerformanceSharesMember2021-02-280000008947us-gaap:PerformanceSharesMembersrt:MinimumMember2020-03-012021-02-280000008947srt:MaximumMemberus-gaap:PerformanceSharesMember2020-03-012021-02-280000008947us-gaap:StockAppreciationRightsSARSMember2020-03-012021-02-280000008947us-gaap:StockAppreciationRightsSARSMember2020-02-290000008947us-gaap:StockAppreciationRightsSARSMember2019-02-280000008947us-gaap:StockAppreciationRightsSARSMember2018-02-280000008947us-gaap:StockAppreciationRightsSARSMember2019-03-012020-02-290000008947us-gaap:StockAppreciationRightsSARSMember2018-03-012019-02-280000008947us-gaap:StockAppreciationRightsSARSMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeOneMembersrt:MinimumMember2021-02-280000008947srt:MaximumMemberus-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeOneMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeOneMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeOneMember2020-03-012021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeTwoMembersrt:MinimumMember2021-02-280000008947srt:MaximumMemberus-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeTwoMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeTwoMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeTwoMember2020-03-012021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeFourMembersrt:MinimumMember2021-02-280000008947srt:MaximumMemberus-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeFourMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeFourMember2021-02-280000008947us-gaap:StockAppreciationRightsSARSMemberazz:ExercisePriceRangeFourMember2020-03-012021-02-280000008947azz:DirectorsGrantsMember2020-03-012021-02-280000008947azz:DirectorsGrantsMember2019-03-012020-02-290000008947azz:DirectorsGrantsMember2018-03-012019-02-280000008947azz:EmployeeStockPurchasePlanMember2020-03-012021-02-280000008947azz:EmployeeStockPurchasePlanMember2021-02-280000008947us-gaap:OperatingSegmentsMemberazz:MetalCoatingsMember2018-03-012019-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMember2018-03-012019-02-280000008947us-gaap:CorporateNonSegmentMember2020-03-012021-02-280000008947us-gaap:CorporateNonSegmentMember2019-03-012020-02-290000008947us-gaap:CorporateNonSegmentMember2018-03-012019-02-280000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-03-012020-02-290000008947us-gaap:OperatingSegmentsMemberazz:InfrastructureSolutionsMemberus-gaap:CostOfSalesMember2019-03-012020-02-290000008947us-gaap:CorporateNonSegmentMember2021-02-280000008947us-gaap:CorporateNonSegmentMember2020-02-290000008947country:US2020-03-012021-02-280000008947country:US2019-03-012020-02-290000008947country:US2018-03-012019-02-280000008947us-gaap:NonUsMember2020-03-012021-02-280000008947us-gaap:NonUsMember2019-03-012020-02-290000008947us-gaap:NonUsMember2018-03-012019-02-280000008947country:US2021-02-280000008947country:US2020-02-290000008947country:CA2021-02-280000008947country:CA2020-02-290000008947azz:OtherCountriesMember2021-02-280000008947azz:OtherCountriesMember2020-02-290000008947azz:GalvabarMember2020-03-012021-02-280000008947azz:SouthernMechanicalServicesMember2020-12-012021-02-280000008947azz:SouthernMechanicalServicesMember2020-03-012021-02-280000008947azz:NuclearLogisticsBusinessMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2020-02-012020-02-290000008947us-gaap:OtherRestructuringMemberus-gaap:CostOfSalesMember2020-03-012021-02-280000008947us-gaap:CostOfSalesMemberus-gaap:OneTimeTerminationBenefitsMember2020-03-012021-02-280000008947us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2021-02-280000008947us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2020-03-012021-02-280000008947azz:A2020AcquisitionsMember2021-02-280000008947azz:K2Member2019-04-300000008947us-gaap:CustomerRelationshipsMemberazz:A2020AcquisitionsMember2020-03-012021-02-280000008947azz:A2020AcquisitionsMemberus-gaap:NoncompeteAgreementsMember2020-03-012021-02-280000008947azz:A2020AcquisitionsMember2020-03-012021-02-280000008947azz:A2020AcquisitionsMember2019-03-012020-02-290000008947us-gaap:ForwardContractsMember2020-03-012021-02-2800000089472020-03-012020-05-3100000089472020-06-012020-08-3100000089472020-09-012020-11-3000000089472020-12-012021-02-2800000089472019-03-012019-05-3100000089472019-06-012019-08-3100000089472019-09-012019-11-3000000089472019-12-012020-02-29
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
        ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended February 28, 2021
OR
        TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 1-12777
azz-20210228_g1.jpg
AZZ Inc.
(Exact name of registrant as specified in its charter)

Texas75-0948250
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
One Museum Place, Suite 500
3100 West 7th Street
Fort Worth, Texas 76107
(Address of principal executive offices) (Zip Code)
(817) 810-0095
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class  Trading SymbolName of each exchange on which registered
Common Stock  AZZNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.Yes No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller Reporting companyEmerging 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 31, 2020, the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was $882,529,862 based on the closing sale price as reported on the New York Stock Exchange. As of April 19, 2021, there were 25,032,502 shares of the registrant’s common stock ($1.00 par value) outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.



AZZ INC.
FORM 10-K
For the Fiscal Year Ended February 28, 2021
INDEX
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.




Forward Looking Statements
Certain statements herein about our expectations of future events or results constitute forward-looking statements for purposes of the safe harbor provisions of The Private Securities Litigation Reform Act of 1995. You can identify forward-looking statements by terminology such as "may," "should," "expects," "plans," "anticipates," "believes," "estimates," "predicts," "potential," "continue," or the negative of these terms or other comparable terminology. Such forward-looking statements are based on currently available competitive, financial and economic data and management’s views and assumptions regarding future events. Such forward-looking statements are inherently uncertain, and investors must recognize that actual results may differ from those expressed or implied in the forward-looking statements. In addition, certain factors could affect the outcome of the matters described herein. This Annual Report on Form 10-K may contain forward-looking statements that involve risks and uncertainties including, but not limited to, changes in customer demand for the products and services offered by AZZ Inc. ("AZZ", the "Company", "our" or "we",) including demand by the metal coatings market, power generation markets, electrical transmission and distribution markets and the industrial markets. In addition, within each of the markets we serve, our customers and our operations could potentially be adversely impacted by the ongoing COVID-19 pandemic. We could also experience fluctuations in prices and raw material cost, including zinc and natural gas which are used in the hot dip galvanizing process; supply-chain vendor delays; customer requested delays of our products or services; delays in additional acquisition opportunities; currency exchange rates; availability of experienced management and employees to implement AZZ’s growth strategy; a downturn in market conditions in any industry relating to the products we inventory or sell or the services that we provide; economic volatility or changes in the political stability in the United States and other foreign markets in which we operate; acts of war or terrorism inside the United States or abroad; and other changes in economic and financial conditions. You are urged to consider these factors carefully in evaluating the forward-looking statements herein and are cautioned not to place undue reliance on such forward-looking statements, which are qualified in their entirety by this cautionary statement. These statements are based on information as of the date hereof and AZZ assumes no obligation to update any forward-looking statements, whether as a result of new information, future events, or otherwise.
PART I
Item 1. Business
AZZ Inc. ("AZZ", the "Company", "our" or "we") was established in 1956 and incorporated under the laws of the state of Texas. We are a global provider of galvanizing and a variety of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to a broad range of markets, including, but not limited to, the power generation, transmission, distribution, refining and industrial markets. We have two distinct operating segments: the Metal Coatings segment and the Infrastructure Solutions segment. The Company's Metal Coatings segment is a leading provider of metal finishing solutions for corrosion protection, including hot dip galvanizing, spin galvanizing, powder coating, anodizing and plating to the North American steel fabrication and other industries. The Company's Infrastructure Solutions segment is dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in energy and waste management markets worldwide.
Strategy
We have a developed strategy and periodically review our strategy against our performance, market conditions and competitive threats. As a result of our ongoing evaluations and assessments, as well as the uncertainties brought upon the Company by the COVID-19 pandemic, we further evaluated our strategies and better defined our core and non-core operations. As a result of this ongoing assessment, during the second quarter of fiscal year 2021, management approved a plan to divest certain businesses and close certain under-performing operations; we recorded impairment charges against assets as result of this plan. During the third quarter of fiscal 2021, we publicly announced strategic and financial initiatives to enhance shareholder value. We are conducting a comprehensive Board-led review of our portfolio and capital allocation and have engaged leading independent financial, legal and tax advisors in support of this review. These actions will allow us to more rapidly enhance shareholder value.
Metal Coatings Segment
The Metal Coatings segment provides hot dip galvanizing, powder coating, anodizing and plating, and other surface coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. Hot dip galvanizing is a metallurgical process in which molten zinc is applied to steel. The zinc alloying renders corrosion protection to fabricated steel for extended periods of up to 50 years. As of February 28, 2021, we operated 39 galvanizing plants and six surface technologies plants, which are located in various locations throughout the United States and Canada.
3

Metal coating is a highly competitive business, and we compete with other galvanizing companies, captive galvanizing facilities operated by manufacturers, and alternate forms of corrosion protection such as material selection (stainless steel or aluminum) or alternative barrier protections such as paint and weathering steel. Our galvanizing markets are generally limited to areas within relatively close proximity to our metal coating plants due to the freight cost.
Zinc, the principal raw material used in the galvanizing process, is currently readily available, but can be subject to volatile pricing. We manage our exposure to commodity pricing of zinc by utilizing agreements with zinc suppliers that include fixed cost contracts to guard against escalating commodity prices. When possible, we also secure firm pricing for natural gas supplies with utilities. We may or may not continue to use these or other strategies to manage commodity risk in the future.
We typically serve fabricators or manufacturers that provide solutions to the electrical and telecommunications, bridge and highway, petrochemical and general industrial markets, and numerous original equipment manufacturers. We do not depend on any single customer for a significant amount of our sales, and the loss of any single customer would not have a material adverse effect on our consolidated sales or net income.
Recent Acquisitions
In January 2021, we completed the acquisition of the assets of Acme Galvanizing, Inc., a privately held hot dip galvanizing and zinc electroplating company based in Milwaukee, Wisconsin. The acquisition expanded our geographical reach in metal coating solutions and broadened our offerings in strategic markets.
In September 2019, we completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provided powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened our offerings and expanded our network of surface technology plants.
In August 2019, we completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased our capability and capacity in electroplating solutions.
In April 2019, we completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provided powder coating and electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded our geographical reach in metal coating solutions and broadened our offerings in strategic markets.
In February 2018, we completed the acquisition of all the assets and outstanding shares of Rogers Brothers Company ("Rogers Brothers"), a privately held company, based in Rockford, Illinois. Rogers Brothers provided galvanizing solutions to a multi-state area within the Midwest. The acquisition supported our goal of continued geographic expansion as well as portfolio expansion of our metal coatings solutions.
Recent Divestitures
In July 2020, we completed the sale of our Galvabar business, which is included in the Metal Coatings segment. We received net proceeds of $8.3 million and recognized a loss on the sale of $1.2 million. While Galvabar would normally be considered a core business for AZZ, we have determined that this technology is better suited for a company with both rebar manufacturing and established rebar distribution capabilities. We will receive royalties associated with future sales in conjunction with this sale.
In addition, we closed a small number of Metal Coatings locations that were in under-performing and lower growth geographies.
For additional information on the Metal Coatings segment's operating results, see Results of Operations within Item 7. For additional financial information by segment, see Note 12 to the consolidated financial statements.
Infrastructure Solutions segment
AZZ's Infrastructure Solutions segment is a leading provider of specialized products and services designed to support primarily industrial and electrical applications. Our product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition to our product offerings, AZZ's Infrastructure Solutions segment focuses on life-cycle extension for the power generation, refining and industrial infrastructure, through providing automated weld overlay solutions for corrosion and erosion mitigation. The markets for our Infrastructure Solutions segment are highly competitive and consist of large multi-national companies, along with
4

numerous small independent companies. Competition is based primarily on product quality, range of product line, price and service. While some of our competitors are much larger than us, we believe our Infrastructure Solutions segment offers some of the most technologically advanced solutions and engineering resources developed from a legacy of proven, reliable product options, allowing AZZ Infrastructure Solutions to be ideally positioned to meet the most challenging application-specific demands.
Copper, aluminum, steel and nickel based alloys are the primary raw materials used by this segment. We do not foresee any availability issues for these materials. We do not contractually commit to minimum purchase volumes and increases in price for these items are normally managed through escalation clauses in our contracts with customers, which the customers may not always accept. In addition, we work to obtain firm pricing contracts from our vendors on these materials at the time we receive orders from our customers in order to minimize price volatility risk.
We sell Infrastructure Solutions segment products through our internal sales force, manufacturers’ representatives, distributors and agents. We are not dependent on any single customer for this segment, and we do not believe that the loss of any single customer would have a material adverse effect on our consolidated sales or net income.
In addition, sales between the Company's segments are recognized as intercompany sales and eliminated in consolidation.
Recent Acquisitions
In March 2018, we purchased certain assets through a bankruptcy sales process from Lectrus Corporation, a privately-held corporation based in Chattanooga, Tennessee. Lectrus designs and manufactures custom electrical metal enclosures and provides electrical and mechanical integration. This acquisition expanded our market reach to the Southwest states, brought us additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented our current metal enclosure facilities in Kansas and Maryland.
In September 2017, we completed the acquisition of all the assets and outstanding shares of Powergrid Solutions, Inc. ("PSI"), a privately held company, based in Oshkosh, Wisconsin. PSI designs, engineers and manufactures customized low and medium-voltage power quality, power generation and distribution equipment. PSI’s product portfolio includes metal-enclosed, metal-clad and padmount switchgear, serving the utility, commercial, industrial and renewable energy markets since 1982. The acquisition of PSI is a key addition to the Company's electrical switchgear portfolio. The addition of PSI’s low-voltage and padmount switchgear allowed AZZ to offer a comprehensive portfolio of customized switchgear solutions to both existing and new customers in a diverse set of industries.
Recent Divestitures
In October 2020, we completed the sale of our AZZ SMS LLC ("SMS") operating business reported within our Infrastructure Solutions segment. We recognized a loss on disposal of $1.9 million and recorded impairment charges of $0.9 million related to the divestiture of SMS during the second quarter of fiscal year 2021, which ended on August 31, 2020. The strategic decision to divest of the business reflects our strategic plan to restructure our portfolio to focus on growth within our core businesses.
In February 2020, we completed the sale of our nuclear logistics business reported within our Infrastructure Solutions segment. We received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million. The strategic decision to divest the nuclear logistics business reflects our long-term strategy to focus on core businesses and markets. In addition, for fiscal year 2020, we recorded impairment charges of $9.2 million related to the exit from the nuclear certified portion of our industrial welding solutions business.
For additional information regarding the Infrastructure Solutions segment's backlog and operating results, see Results of Operations within Item 7. For additional financial information by segment, see Note 12 to the Consolidated Financial Statements.
Human Capital Management
At AZZ, our culture is defined by our corporate values of trust, respect, accountability, integrity, teamwork and safety (T.R.A.I.T.S.). We value our employees by continuously investing in a healthy work-life balance, offering competitive compensation and benefit packages and a team-oriented environment centered on professional service and open communication amongst our employees. We strive to build, maintain and create a work environment that attracts and retains employees who are high contributors, have outstanding skills, are engaged in our culture, and who embody our Company mission: to create superior value in a culture where people can grow both professionally, and personally and where T.R.A.I.T.S. matter.
5

Attracting, developing and retaining the best talent in our industry is important to all aspects of AZZ’s long-term strategy and continued success. We recognize that an engaged workforce directly contributes to our efforts to improve AZZ’s sustainability performance, and we believe employees are inspired to go the extra mile, if they identify with and align with their organization’s business.

Our Employees
As of February 28, 2021, we employed approximately 3,883 people worldwide (which excludes 868 variable workforce employees), of which 3,341 were employed in the U.S. and 542 were employed outside the U.S. (Brazil, Canada, China, Poland and the Netherlands). This workforce consisted of approximately 82% hourly employees and 18% salaried employees. The 868 variable workforce employees work under collective bargaining agreements with various labor unions. We believe our current relations with our workforce are strong.

Diversity and Inclusion
We embrace the diversity of our employees, customers, vendors, suppliers, stakeholders and consumers, including their unique backgrounds, experiences, creative solutions, skills and talents. Everyone is valued and appreciated for their distinct contributions to the growth and sustainability of our business.
Equal Opportunity Employment is a fundamental principle of our Company, where employment and applications for employment are evaluated based upon a person’s capabilities and qualifications without discrimination based on actual or perceived race, color, religion, sex, age, national origin, disability, genetic information, marital status, veteran status, sexual orientation, or any other protected characteristic as established by applicable local, state, federal law or international laws. This principle is incorporated into all of AZZ’s policies and procedures relating to recruitment, hiring, promotions, compensation, benefits, discipline, termination and all of AZZ’s other terms and conditions of employment. We seek to continuously improve our hiring, development, advancement and retention of diverse talent and our overall diversity representation.
As of February 28, 2021, our U.S. employees had the following race and ethnicity demographics:
White54.00 %
Hispanic33.00 %
African American8.40 %
Asian1.40 %
Multi-Racial1.60 %
American Indian or Alaska Native0.67 %
Native Hawaiian or Other Pacific Islander0.93 %
Approximately 45% of our employees are diverse, as reported to the Equal Employment Opportunity Commission on an annual basis.
As of February 28, 2021, our employees had the following gender demographics:

WomenMen
U.S. Employees13.3%86.7%
Global Employees12.4%87.6%
Additionally, 12.5% of the executive team and 22.2% of our independent directors are female.

Employee Compensation and Benefits
We are committed to paying our employees competitive and fair compensation that is commensurate with their position and performance and is competitive in the markets in which they work. We conduct regular surveys of the market rates for jobs to ensure that our compensation is competitive. We offer annual merit-based increases, as well as annual short- and long-term incentive packages that are aligned with the Company’s vision and key business objectives and are intended to motivate strong performance.
We believe our employees are critical to the success of our business and we structure our benefits package to attract and retain a highly talented and engaged workforce. We are continuously evolving our programs to adapt to our employees’ and
6

their family’s needs, and to provide comprehensive health, wellness and quality of life coverage. Our programs vary by location, but most include the following benefits:

HealthFinancialWork/Life
Medical, Dental and VisionCompetitive Base SalariesCompany/Voluntary Life Insurance
Medical Insurance Premium ReductionHourly Overtime and Shift Differential PayPaid Time off and Holiday Pay
Flexible Work Arrangements
Health ScreeningsCash Incentive Program (annual)Accidental Death & Dismemberment
Prescription Drug CoverageEmployee Stock Purchase PlanPaid Short-Term and Long-Term Disability
24/7/365 Virtual and Telehealth Services100% 401(k) match for the first 1% and 50% match between 2% and 6%Paid Sick and Safe Leave
Annual Flu ImmunizationsPre-tax Contributions to Eligible Savings AccountsFamily Emergency Leave
Employee Assistance ProgramTuition reimbursementMilitary Leave

Growth and Development
We invest in and provide ongoing development and continuous learning opportunities for all AZZ employees. AZZ supports enterprise-wide professional development by offering a variety of instructor-led and self-paced learning programs ranging in audience from individual contributors to supervisors and executive leadership. We also provide a variety of resources to help our employees grow professionally and personally and build new skills, including (i) online development courses containing unlimited access to more than 4,500 learning modules, (ii) continuing education credits, and (iii) learning preferences such as in-person seminars, videos and webinars. AZZ also provides tuition assistance for employees enrolled in higher education programs directed at improving their performance or helping them prepare for future leadership roles within the Company. We also emphasize individual development training as part of our annual performance goal setting process.
Annually, all employees have the opportunity and are encouraged to provide feedback on their employee experience through an anonymous employee survey. The feedback received through this survey is used to drive actions to improve the overall experience for employees across the Company, as well as to support continuous improvement in leader effectiveness and to enhance our corporate culture.
Health and Safety
Core to our corporate values and T.R.A.I.T.S., AZZ emphasizes safeguarding our people and fostering a culture of safety awareness that promotes the wellbeing of our employees, contractors and business partners. We maintain a safety culture grounded on the premise of eliminating workplace incidents, risks and hazards, while operating and delivering our work responsibly and sustainably. AZZ has created and implemented training and audit processes and incident learning communications to help mitigate safety events and to reduce the frequency and severity of accidents. AZZ has safety teams and has a formal mentor training program that includes a diverse group of management and hourly employees that contribute to the overall safety culture of our facilities.
The Company reviews and monitors safety performance closely. Our ultimate goal is to achieve zero serious injuries through continued investments in core safety programs and injury reduction initiatives. The Company utilizes a mixture of leading and lagging indicators to assess the health and safety performance of our operations. Lagging indicators include the Occupational Safety & Health Administration: (i) Total Recordable Incident Rate (“TRIR”); (ii) Lost Time (or Lost Workday) Incident Rate (“LTIR”) based upon the number of incidents per 100 employees. (or per 200,000 work hours); and (iii) Days Away, Restricted or Transferred rate (“DART”). Leading indicators include reporting of all near miss events as well as Environmental, Health and Safety (“EHS”) coaching and engagement. In fiscal year 2021, we continued to demonstrate excellence in safety, with another year of zero employee fatalities at 60 locations worldwide, and incident rates as indicated below:
TRIRLTIRDART
Metal Coatings Segment4.40 1.30 3.10 
Infrastructure Solutions Segment
a.Electrical Platform
0.95 0.34 0.84 
       b. Industrial Platform
0.000.000.00
7


During the COVID-19 pandemic, as a provider of “critical infrastructure”, we have an obligation to keep employees working and operations moving forward in order to continue to serve our customers and sustain the world’s infrastructure. During this period, we have remained highly focused on protecting the health and safety of our team members while working to maintain the continuity of our business operations. In response to the global COVID-19 pandemic, we implemented heightened safety measures and protocols in all of our facilities to minimize the risk to the health and safety of our employees. The Company implemented social distancing and mask-wearing protocols, and provided additional cleaning supplies to facilitate the sanitation of high traffic areas and prohibited all domestic and international non-essential travel. As conditions change, the Company has continued to effectively communicate with our employees.
For additional information on the Company’s response to the COVID-19 pandemic, see Item 7.
8

Information About Our Executive Officers
 
NameAgeBusiness Experience of Executive Officers for Past Five Years
Position or Office with Registrant or Prior Employer
Held Since
Thomas E. Ferguson64 President and Chief Executive Officer
Chief Executive Officer, FlexSteel Pipeline Technologies, Inc.
President, Flow Solutions Group, Flowserve Corporation
2013
2013-2013
2009-2012
Philip Schlom56 Senior Vice President, Chief Financial Officer
Vice President and Chief Accounting Officer/Interim Chief Financial Officer
Vice President - Finance, Audit, Controls and Continuous Improvement, Exterran Corporation
Vice President, Global Compliance and Internal Audit, Parker Drilling Company
Vice President - Finance, Parker Drilling Company
Chief Accounting Officer, Parker Drilling Company
2020
2019

2017-2019

2014-2017

2013-2014
2009-2013
Tara D. Mackey51 Chief Legal Officer and Secretary
Chief Legal Counsel and Corporate Secretary, First Parts, Inc.
General Counsel and Corporate Secretary, Silverleaf Resorts Inc.
VP, Assistant General Counsel and Corporate Secretary, SuperMedia LLC
2014
2013-2014
2011-2013

2008-2011
Matt Emery54 Chief Information and Human Resource Officer
Senior Director of Information Technologies, Hewlett-Packard
2013 2004-2013
Chris Bacius60 Vice President, Corporate Development
Vice President Mergers & Acquisition, Flowserve Corporation
Vice President Business Development, Flowserve Corporation
2014
2012-2014
2009-2012
Gary Hill56 
Chief Operating Officer – Infrastructure Solutions
President and General Manager - AZZ Industrial Platform
Vice President and General Manager - AZZ WSI LLC
Managing Director, Aquilex WSI-Europe
Vice President, Marketing, Aquilex

2020
2017
2013-2017
2011-2013
2008-2011
Ken Lavelle64 President and General Manager - Electrical Platform
President, Lavelle Management Consultant
President, Global Seals & Systems Operation - Flowserve Corporation
Vice President, General Manager, FSG North America - Flowserve Corporation
2017
2016-2017
2012-2016
2009-2012
Bryan Stovall56 
Chief Operating Officer – Metal Coatings
President - AZZ Galvanizing Solutions
Senior Vice President - Metal Coatings
Vice President, Galvanizing - Central Operations
Vice President, Galvanizing - Southern Operations
2020
2019
2018-2019
2013-2018
2009-2012
Each executive officer was elected by the Board of Directors to hold office until the next Annual Meeting or until their successor is elected. No executive officer has any family relationships with any other executive officer of the Company.
9

Available Information
Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and, if applicable, amendments to those reports filed or furnished pursuant to Section 13(a) of the Securities Exchange Act of 1934, as amended, are available free of charge on or through our web site, www.azz.com/investor-relations, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission, or the SEC. The SEC’s website, www.sec.gov, contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Our website and the information posted there on our website is not a part of this Annual Report on Form 10-K.
Corporate Governance and Sustainability
Our Company’s Board of Directors (the “Board”), with the assistance of its Nominating and Corporate Governance Committee, has adopted Corporate Governance Guidelines that set forth the Board’s policies regarding corporate governance and its oversite of the Company's sustainability efforts. In connection with the Board’s responsibility to oversee our legal compliance and conduct business based upon a foundation of the highest business ethics and social responsibility, the Board has adopted the following policies:
Code of Conduct, which applies to the Company’s officers, directors and employees;
Vendor Code of Business Conduct that applies to dealings with our customers, suppliers, vendors, third-party
representatives, including agents, and business partners;
Human Rights Policy; and
Environmental Health and Safety Policy.
The Board has adopted charters for each of its Audit Committee, Compensation Committee and Nominating and Corporate Governance Committee. You may review the Corporate Governance Guidelines, Codes of Conduct or any of our sustainability or corporate social responsibility policies, and our Committee charters under the Heading “Investor Relations,” subheadings “Corporate Governance,” or "Corporate Social Compliance" on our website at: www.azz.com.
You may also obtain a copy of these documents by mailing a request to:
 
AZZ Inc.
Investor Relations
One Museum Place, Suite 500
3100 West 7th Street
Fort Worth, TX 76107
10

Item 1A. Risk Factors
Our business is subject to a variety of risks, including, but not limited to the risks described below, which we believe are the most significant risks and uncertainties facing our business. Additional risks and uncertainties not known to us or not described below may also impair our business operations in the future. If any of the following risks actually occur, our business, financial condition and results of operations and future growth could be negatively or materially impacted.
Risks Related to Operations
The duration of the COVID-19 pandemic remains uncertain and may have a material adverse impact on the demand for our products and services or with our supply chain.
In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 has resulted in most governments issuing restrictive orders, including “shelter in place” orders around the globe to assist in mitigating the spread of the virus.
Subsequently, in March 2020, the Department of Homeland Security’s Cybersecurity and Infrastructure Security Agency (CISA) department issued guidance clarifying that critical infrastructure industries have a responsibility to maintain operations while these restrictive measures are in place. Based on input from the government, as well as our customers, we continued our operations under the CISA guidelines in an effort to support critical infrastructure in the areas where we were either required to do so, or where we are able.
While we continue to support our customers, there remains uncertainty regarding the duration and, to what extent, if any, the COVID-19 pandemic, or newly identified variants, will ultimately have on the demand for our products and services or our supply chain. We continue to closely monitor the situation as information becomes readily available, take on actions to provide for the safety of our personnel, and to abide by the requirements under CISA.

Our operations remain open globally and the impact of COVID-19 on our personnel and operations has been somewhat limited during the year. The most significant impact to us has been in our ability to serve customers at their respective business and project locations. We have experienced some customer order deferrals, but there have been few customer order cancellations. While governments have taken actions, including the dissemination of vaccines to limit the impacts of COVID-19, we cannot reasonably estimate the length or severity of this ongoing pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2022.
Catastrophic events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.
The occurrence of catastrophic events ranging from acts of war and terrorism, natural disasters such as earthquakes, tsunamis, hurricanes, or the outbreaks of epidemic, pandemic or contagious diseases such as COVID-19, could potentially cause future disruption in our business. These disruptions could include the temporary closures of our facilities or the facilities of our customers or suppliers and their contract manufacturers, which could restrict our ability to complete projects on schedule. Any disruption of our customers or suppliers and their respective contract manufacturers could likely impact our future sales and operating results. In addition, continued pandemic, or the spread of any other contagious diseases could adversely affect the economies and financial markets of many countries, and result in an economic downturn that could affect the demand for our products and services. These situations are outside of the Company’s control and any of these events could have a material adverse effect on our business, financial condition, results of operations, or cash flows.
Our business segments operate in highly competitive markets.
Many of our competitors, primarily in our Infrastructure Solutions segment, are significantly larger and have substantially more resources than AZZ. Competition is based on a number of factors, including price. Certain competitors may have lower cost structures or larger economies of scale on raw materials and may, therefore, be able to provide their products and services at lower prices than we are able to provide. If our response to competitor pricing actions is not timely, we could be impacted by loss of market share. We cannot be certain that our competitors will not develop the expertise, experience and resources to provide services or products that are superior in price, delivery time or quality in the future. Similarly, we cannot be certain that we will be able to maintain or enhance our competitive position within our industries, maintain our customer base at current levels or increase our customer base.

11

Our operating results may vary significantly from quarter to quarter.
Our quarterly results may be materially and adversely affected by: 
changes in political landscapes across the globe;
unstable political economic conditions and public health issues delaying customer operations;
timing and volume of work under new or existing agreements;
general economic conditions;
fluctuations in the budgetary spending of customers, including seasonality;
increases in design, manufacturing or transportation costs;
variations in margins, due to sales price or manufacturing complexities, of projects performed during any particular quarter;
losses experienced in our operations not otherwise covered by insurance;
delays of raw materials or component suppliers;
a change in the demand or production of our products and our services caused by severe weather conditions;
a change in the mix of our customers, contracts and business;
modifications or changes in customer delivery schedules; and
ability or willingness of customers to timely pay their invoices when owed to us.
Accordingly, our operating results in any particular quarter may not be indicative of the results expected for any other quarter or for the entire year.
Our business requires skilled labor, and we may be unable to attract and retain qualified employees.
Our ability to maintain our productivity and profitability could be limited by an inability to employ, train and retain skilled personnel necessary to meet our labor requirements. As governmental stimulus benefits continue to be paid and other mega employers increase their minimal paid wages, we could experience future shortages of qualified or trained personnel. We cannot be certain that we will be able to maintain an adequately skilled labor force necessary to operate efficiently and to support our growth strategy or that our labor costs will not increase as a result of shortage in the supply of skilled personnel. Labor shortages or increased labor-related costs could impair our ability to maintain our profit margins or impact our ability to sustain and grow our sales.
Technological innovations by competitors may make existing products and production methods obsolete.
The manufactured products and services we sell require evolving technologies for success in the markets we serve. The competitive environments can be highly sensitive to technological innovation. It is possible for our competitors, or new market place entrants, both foreign and domestic, to develop new products, production methods or technology which could make existing products, services or methods obsolete or at least hasten their obsolescence or materially reduce our competitive advantage in the markets that we serve.
Our business segments are cyclical and are sensitive to economic downturns.
Our business often aligns with the economic environments that we operate within, and, especially in our specialty welding business, is subjected to refinery turnaround or utility outages which cause cyclicality within the annual operating cycle of the business. Our customers may delay or cancel new or previously planned projects. If there is a reduction in demand for our products or services, as a result of a downturn in the general economies in which we operate, there could be material adverse effect on price levels and the quantity of goods and services purchased by our customers, therefore adversely impact our sales, consolidated results from operations and cash flows. A number of factors, including financing conditions and potential bankruptcies in the industries we serve, could adversely affect our customers and their ability or willingness to fund their internal projects in the future and pay for services or equipment. Certain economic conditions may also impact the financial condition of one or more of our key suppliers, which could affect our ability to secure raw materials and components to meet our customers’ demand for our products in the future. Other various factors impact demand for our products and services, including the price of commodities (such as oil, electricity or other commodities), economic forecasts and financial markets. Uncertainty in the global economy and financial markets could impact our customers and could in turn severely impact the demand for corporate infrastructure projects that would result in a reduction in orders for our products and services. All of these factors combined together could materially impact our business, financial condition, cash flows and results of operations and potentially impact the trading price of our common stock.
12

Low oil and natural gas prices could depress or reduce demand or pricing for products or services in segments of our Infrastructure Solutions segment and, as a result, adversely affect our business.

Our results of operations depend upon the level of activity in the global energy market, including oil and natural gas development, and production. Oil and natural gas exploration and development activity and the number of well completions typically decline when there is a sustained reduction in oil or natural gas prices or significant instability in energy markets. Even the perception of longer-term lower oil or natural gas prices by oil and natural gas exploration, development and production companies can result in their decision to cancel, reduce or postpone major expenditures or to reduce or shut in well production which can impact our businesses which provide equipment into these markets, or service downstream refineries and energy plants.

Oil and natural gas prices and the level of drilling and exploration activity can be volatile. In periods of volatile commodity prices, the timing of any change in activity levels by our customers is difficult to predict. As a result, our ability to project the anticipated activity level for our business, and particularly our Infrastructure Solutions welding-service sales may be limited.

During periods of lower oil or natural gas prices, our customers typically decrease their capital expenditures, which generally results in lower activity levels. A reduction in demand for our products, solutions and services could force us to reduce our pricing substantially, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.

In addition, customer cash flows and returns on capital drive customer investment priorities. Industry observers believe shareholders are encouraging management teams of energy companies to focus operational and compensation strategies on returns and free cash flow generation rather than solely on growth. To accomplish these strategies, energy companies may need to better prioritize or reduce capital spending, which could impact resource allocation and production, ultimately constraining the amount of new projects by our customers.

If our customers seek to preserve capital by canceling contracts, canceling or delaying scheduled maintenance of their existing equipment, or cancel or delay orders with us, the demand for our products, solutions and services could be materially and adversely affected. Such a drop in demand could have a material adverse effect on our business, financial condition, results of operations and cash flows.
International events and political issues may adversely affect our Infrastructure Solutions and Metal Coatings segments.
A portion of the sales from our Infrastructure Solutions and Metal Coatings segments are from markets outside the U.S. The occurrence of any of the risks described below could have an adverse effect on our consolidated results of operations, cash flows and financial condition: 
political and economic instability in the countries we conduct business;
social unrest, acts of war and terrorism, natural disasters, and global outbreaks of contagious diseases;
inflation, or hyper-inflation;
significant currency fluctuations, currency devaluations or restrictions on currency conversions;
governmental activities that limit or disrupt markets, restrict payments or limit the movement of funds;
trade restrictions, tariffs and economic embargoes by the United States or other countries; and
travel restrictions placed upon personnel, limiting travel to install equipment or perform services for our customers.
Fluctuations in the price and supply of raw materials and natural gas for our business segments may adversely affect our operations.
Primarily in our Metal Coatings segment, zinc and natural gas represent a large portion of our cost of sales. The prices of zinc and natural gas are subject to volatility. We purchase a wide variety of raw materials for our Infrastructure Solutions segment to manufacture our products, including copper, aluminum, steel and nickel. Unanticipated increases in raw material requirements or commodity price increases could significantly increase production costs and potentially adversely affect profitability. The following factors, which are beyond our control, affect the price of raw materials and natural gas for our business segments:

supply and demand;
freight costs and transportation availability;
trade duties and taxes; and
labor disputes.
13

We seek to maintain our operating margins by increasing the price of our products and services in response to increased costs, but may not be successful in passing these increased costs of operation through to our customers.
A failure in our operational information systems or cyber security attacks on any of our facilities, or those of third parties, may adversely affect our financial results.
Our business is heavily supported by operational systems to process large amounts of data and support complex transactions. If significant financial, operational, or other data processing systems fail, are attacked by intruders or have other significant shortcomings, our financial results could be adversely affected. Our financial results could also be adversely affected if an employee causes our operational systems to fail, either as a result of inadvertent error or by deliberately tampering with or manipulating our financial or operational systems. Due to increased technology advances, we are more reliant on technologies to support our operations. We use computer software and programs to run our financial and operational information, and this may subject our business to increased risks. Cyber-attacks are an ever increasing risk to companies. Any significant cyber security attacks that affect our facilities, our customers, or our key suppliers, or material financial data could have a material adverse effect on our business. In addition, cyber-attacks on our customers, suppliers and employee data may result in a financial loss, including potential fines for failure to safeguard data, and may negatively impact our reputation. Third-party systems on which we rely could also suffer operational system failure. Any of these occurrences could disrupt our business, result in potential liability or reputational damage or otherwise have an adverse effect on our financial results.
If we are unable to adequately protect our intellectual property, we may lose some of our competitive advantage.

We possess intellectual property, which is instrumental in our ability to compete and grow our business. If our intellectual property rights are not adequately protected, we could lose our competitive advantage. There can be no assurance that our patent applications will result in patents being issued or that current or additional patents will afford protection against competitors. We rely on a combination of patents, copyrights, trademarks and trade secret protection and contractual rights to establish and protect our intellectual property. Failure of our patents, copyrights, trademarks and trade secret protection, non-disclosure agreements and other measures to provide protection of our technology and our intellectual property rights could enable our competitors to more effectively compete with us and could result in an adverse effect on our business, financial condition and results of operations. In addition, our trade secrets and proprietary know-how may otherwise become known or be independently discovered by others. No guarantee can be given that others will not independently develop substantially equivalent proprietary information or manufacturing and service know-how and techniques, or otherwise gain access to our proprietary technology.
Product defects could increase our warranty costs, and could result in product liability claims.
Our business exposes us to potential product liability risks that are inherent in the design, manufacture and sale of our products and the products of third-party vendors which we use or resell. Many of our products and solutions can be complex and include sophisticated and potentially sensitive electronic components. We have increasingly manufactured certain of those components and products in our own facilities. Widespread product recalls could result in significant losses due to the costs of a recall, the destruction of product inventory, penalties, and lost sales due to the unavailability of a product for a period of time. We may also be liable if the use of any of our products causes harm and could suffer losses from a significant product liability judgment against us in excess of its insurance limits. We may not be able to obtain indemnity or reimbursement from our suppliers or other third parties for the warranty costs or liabilities associated with our supplier products. A significant product recall, warranty claim, or product liability case could also result in adverse publicity, damage to our business reputation, and a loss of consumer confidence in our products.
Risks Related to Strategy
Our acquisition strategy involves a number of risks.
We intend to pursue continued growth through acquiring the assets of target companies that will enable us to (i) expand our product and service offerings and (ii) increase our geographic footprint. We routinely review potential acquisitions. However, we may be unable to implement this growth strategy if we are not able to reach agreement on mutually acceptable terms. Moreover, our acquisition strategy involves certain risks, including: 
risks and liabilities from our acquisitions that may not be discovered during the pre-acquisition due diligence process;
difficulties in the post acquisition integration of operations and systems;
the termination of relationships with key personnel and customers of the acquired company;
the potential failure to add additional employees to manage the increased volume of business;
additional post acquisition challenges and complexities in areas such as tax planning, treasury management, financial reporting and legal compliance;
14

a disruption of our ongoing business or an inability of our ongoing business to receive sufficient management attention; and
a failure to realize the cost savings or other financial benefits we anticipated prior to acquisition.
Future acquisitions may require us to obtain additional equity or debt financing, which may not be available to us.
We may be unsuccessful at implementing and generating internal growth from our Strategic Growth Initiatives.
Our ability to generate internal growth will be affected by, among other factors, our ability to: 
attract new customers, internationally and domestically;
integrate regulatory changes;
increase the number or size of projects performed for existing customers;
hire and retain employees; and
increase volume utilizing existing facilities.
Many of the factors affecting our ability to generate internal growth through our initiatives may be beyond our control, and we cannot be certain that our strategies will be successful or that we will be able to generate cash flow sufficient to fund our operations and to support internal growth. If we are unsuccessful, we may not be able to achieve internal growth, expand our operations or grow our business.
The departure of key personnel could disrupt our business.
We depend on the continued efforts of our executive officers and senior management team. We cannot be certain that any individual will continue in such capacity for any particular period of time. The future loss of key personnel, or the inability to hire and retain qualified employees, could negatively impact our ability to manage our business.
Risks Related to Legal Liability and Regulations
Actual and potential claims, lawsuits, and proceedings could ultimately reduce our profitability and liquidity and negatively impact our financial condition.
The Company could be named as a defendant in legal proceedings claiming damages from us in connection with the operation of our business. Most actions filed against our Company typically arise out of the normal course of business related to commercial disputes regarding equipment we manufacture or services we provide. We could potentially be a plaintiff in legal proceedings against our customers, in which we seek to recover payments of contractual amounts we believe are due to us, and indemnity claims for increased costs or damages incurred by our Company. Under applicable accounting literature, and when appropriate, we establish financial provisions for certain legal exposures meeting the criteria of being both probable and reasonably estimable. Where material, we may adjust any such financial provisions from time to time depending on developments related to each case. If our assumptions and estimates related to such exposures prove to be inadequate or incorrect, or we have material adverse claims or lawsuits, they could harm our business reputation, divert management resources away from operating our business, and result in a material adverse effect on our business, results of operations, cash flow or financial condition.
Our operations could be adversely impacted by the effects of future changes to the law and government regulations regarding emissions, the global environment and other sustainability matters.
Various regulations have been implemented regarding emissions, the global environment and other sustainability matters. We cannot predict future changes in the law and government regulations regarding emissions, the global environment and other sustainability matters, or what actions may be taken by our customers or other industry participants in response to any future legislation. While the Company actively is engaged in building our environmental, social and governance programs, changes in laws or governmental regulations could negatively impact our business or the demand for our products and services by customers, other industry related participants, or our investors, and could result in a negative impact to our operations, profitability, or our ability to perform projects in the future.

Changes to U.S. trade policy, tariff and import/export regulations and foreign government regulations could adversely affect our business, operating results, foreign operations, sourcing and financial condition.
Changes in U.S. or international social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where we currently manufacture, distribute and/or sell our products or conduct our business, as well as any negative sentiment toward the U.S. as a result of such
15

changes, could adversely affect our business. New tariffs, changes in existing tariffs and other changes in U.S. trade policy have the potential to adversely impact the economies in which we operate or certain sectors thereof, our industry and the global demand for our products, and as a result, could have a material adverse effect on our business, operating results and financial condition. In addition, we cannot predict the full impact trade policy changes that have been asserted by the new U.S. presidential administration and Congress, including anticipated changes to current trade policies will be maintained or modified or whether the entry into new bilateral or multilateral trade agreements will occur, nor can we accurately predict the effects that any changes will have on our future business.
Our business is also subject to risks associated with U.S. and foreign legislation and regulations relating to imports, including quotas, duties, tariffs or taxes, and other charges or restrictions on imports, which could adversely affect our operations and our ability to import or export products at current or increased levels, and substantially all of our import operations are subject to customs duties on imported products imposed by the governments where our production facilities are located, including raw materials. With the recent change in administration, we cannot predict whether additional U.S. and foreign customs quotas, duties (including antidumping or countervailing duties), tariffs, taxes or other charges or restrictions, requirements as to where raw materials must be purchased, reporting obligations pertaining to “conflict minerals” mined from certain countries, additional workplace regulations, or other restrictions on our imports will be imposed upon the importation or exportation of our products in the future or adversely modified, or what effect such actions would have on our costs of operations. Future quotas, duties, or tariffs may have a material adverse effect on our business, financial condition, and results of operations. Future trade agreements could also provide our competitors with an advantage over us, or increase our costs, either of which could potentially have a material adverse effect on our business, financial condition, and results of operations.
Regulations related to conflict minerals could adversely impact our business.
Pursuant to the Dodd-Frank Act, which established annual disclosure and reporting requirements for publicly-traded companies that use tin, tantalum, tungsten or gold (collectively, “conflict minerals”) mined from the Democratic Republic of Congo and adjoining countries in their products, we are subject to certain annual disclosures and audit requirements. There are costs associated with complying with these disclosure requirements, including costs for due diligence to determine the source of any conflict minerals used in our products and other potential changes to products, processes, or sources of supply. Despite our continued due diligence efforts, in the future we may be unable to verify the origin of all conflict minerals used in our component products. As a result, we could potentially face reputational and other challenges with our customers that require that all of the components incorporated in our products be certified as conflict-free.
Adoption of new or revised employment and labor laws and regulations could make it easier for our employees to obtain union representation and our business could be adversely impacted.
As of February 28, 2021, approximately 868 of our variable workforce employees were represented by unions. Our U.S. based employees have the right at any time under the National Labor Relations Act to form or affiliate with a union. If a large portion of our workforce were to become unionized and the terms of the collective bargaining agreement were significantly different from our current compensation arrangements, it could increase our operating costs and adversely impact our profitability. Any changes in regulations, the imposition of new regulations, or the enactment of new legislation could have an adverse impact on our business to the extent it becomes easier for workers to obtain union representation.
Changes in labor or employment laws, including minimum wage rules or COVID-19 benefits, could increase our costs and may adversely affect our business.
Various federal, state and international labor and employment laws govern our relationship with employees and affect operating costs. These laws include minimum wage requirements, overtime, unemployment tax rates, workers’ compensation rates, leaves of absence, mandated health and other benefits, and citizenship requirements. Significant additional government-imposed increases or new requirements in these areas could materially affect our business, financial condition, operating results or cash flows.
Risks Related to Environmental Conditions
Climate change could impact our business.
Climate changes could result in an adverse impact on our operations, particularly in hurricane prone or low lying areas near the ocean or heavy snowfall and ice regions. We cannot predict the potential timing or impact from potential global warming, winter storms and other natural disasters. We carry certain limits of insurance to mitigate the potential effects of events that could impact our businesses, as well as disaster recovery plans related to any potential natural disasters that might occur within regions in which we have operations, or at any of the Company locations.
16

Changes in environmental laws and regulations and heightened focus on corporate sustainability initiatives and practices are under increased scrutiny by both governmental and non-governmental bodies, which could cause a change in our business practices by increasing capital, compliance, operating and maintenance costs, which could impact our future operating results.
Over the past year there has been a heightened focus by both governmental and non-governmental bodies requesting disclosure of information relating to our corporate sustainable practices as well as customers are increasingly preferring to source from suppliers who have implemented effective sustainability initiatives. International agreements and national or regional legislation and regulatory measures to further reduce greenhouse gas emissions and require companies to more efficiently use energy, water and reduce waste, are in various stages of discussion and/or implementation across the globe. These laws, regulations and policies, as well other sustainability demands made by governmental and non-governmental bodies may result in the need for future capital, compliance, operating and maintenance costs. We cannot predict the level of expenditures or potential impact to the Company that may be required to comply with these evolving environmental and sustainability laws and regulations due to the uncertainties on the laws enacted in each jurisdiction in which we operate, and our activities in each one of these jurisdictions.
The financial impact of the heightened focus on sustainability practices for all companies to increase efficiencies in consumption of resources and future regulations regarding greenhouse gas emissions will depend on a number of factors including, but not limited to:
the sectors covered;
future permitted levels for greenhouse gas emissions;
the extent to which we would be entitled to receive emission allowance allocations or would need to invest in additional compliance equipment or compliance instruments, either on the open market or through auctions;
the price and availability of emission allowances and credits; and
the impact of legislation or other regulation on our ability to recover the costs incurred through the pricing of our products and services.
Risks Related to Financial Matters
Our use of over time revenue accounting in the Infrastructure Solutions segment could result in a reduction or elimination of previously reported profits.
As discussed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates,” in our Critical Audit Matters in our financial statements, and in the notes to our consolidated financial statements, portions of our sales are recognized over time. Over time revenue recognition causes us to recognize contract sales and earnings ratably over the contract term in proportion to our incurrence of contract costs. The earnings or losses recognized on individual contracts are based on estimates of contract sales, costs and profitability. Contract losses are recognized in full at the time a recognized project loss is expected, and contract profit estimates are adjusted based on ongoing reviews of contract profitability. Actual collection of contract amounts, including the impacts of change orders, could differ from originally estimated amounts and could result in adjustments to sales, earnings, or both. In certain circumstances, it is possible that such adjustments could be significant.
Our volume of fixed-price contracts for our Infrastructure Solutions segment could adversely affect our business.
We currently generate, and expect to continue to generate, a significant portion of our sales under fixed price contracts. In these types of contractual arrangements, we estimate the costs of completing a particular project in order to make our fixed-price proposal under these type of contracts. The actual cost of labor and materials, however, are likely to vary from originally estimated project expenditures. Based upon the size of a particular project, variations from estimated cost to actually incurred costs could have a significant impact on our operating results in a given quarter or year.
We may not be able to fully realize the sales value reported in our backlog for our Infrastructure Solutions segment.
Due to the lead time required to design, procure and manufacture products or provide forward-looking services, primarily in our Infrastructure Solutions segment, we receive orders and maintain a backlog of future work. Orders included in our backlog are supported by customer purchase orders or contracts, often supported under Master Service Agreements, which we believe to be firm orders. Backlog develops as a result of new business secured, which represents the contractual value of new project commitments received by us during a given period. Backlog consists of orders which have either (1) not been started or (2) are in progress and are not yet complete. In the latter case, the revenue value reported in backlog is the remaining value associated with work that has not yet been completed, which can vary depending on whether the contract is over-time, or at a
17

point in time. Orders recorded as new business or new backlog can sometimes be cancelled. In the event of cancellation, we are often reimbursed for incurred costs plus a margin on those costs, but typically have no contractual right to the total sales reflected in our backlog. In addition to being unable to recover certain direct costs, we could also incur additional costs resulting from underutilized facilities if orders are cancelled.
The Company’s flexibility to operate its business could be impacted by provisions in its debt obligations.
The Company’s debt instruments, consisting of senior notes and a revolving credit facility, contain covenants which restrict or prohibit certain actions (“negative covenants”), including, but not limited to, the Company's ability to incur debt, restrict or limit certain liens, capital spending limits, engage in certain merger, acquisition, or divestiture actions, or increase dividends beyond a specific level. The Company’s debt instruments also contain covenants requiring the Company to, among other things, maintain specified financial ratios (“affirmative covenants”). Failure to comply with these negative covenants and affirmative covenants could result in an event of default that, if not cured or waived, could restrict the Company’s access to liquidity and have a material adverse effect on the Company’s business or prospects. If the Company does not have enough cash to service its debt or fund other liquidity needs, the Company may be required to take actions such as requesting a waiver from lenders, reducing or delaying capital expenditures, selling assets, restructuring or refinancing all or part of the existing debt, or seeking additional equity capital. The Company cannot assure that any of these remedies can be effected on commercially reasonable terms or at all.

We could face significant liabilities for withdrawal from Multiemployer Pension Plans.
The Company is a participating employer in a number of trustee-managed multiemployer defined benefit pension plans for employees who are covered by collective bargaining agreements. In the event of our withdrawal from a multiemployer pension plan, we may incur costs associated with our obligations for unfunded vested benefits at the time of the withdrawal. Depending on various factors, a future withdrawal could have a material adverse effect on results of operations or cash flows for a particular reporting period.
A change in a customer’s creditworthiness could result in significant accounts receivable write-offs.
As a normal course of business, we extend credit to certain of our customers. The amount of credit extended to customers is based upon the due diligence performed, including, but not limited to, the review of the potential customer’s financial statements and banking information. The Company may perform various credit checks, and evaluate previous payment history. While we do not believe we have significant concentration of sales with any one customer, we have certain larger customers, which could result in a significant amount of credit exposure if there is a sudden or severe change in the customer’s creditworthiness. We monitor our outstanding receivables on a regular basis; however, if a customer with large credit exposure is unable to make payment on its outstanding receivables, we could experience a significant write-off of accounts receivable.

If our goodwill or other indefinite-lived intangible assets were to become impaired, our net income and results of operations could be negatively affected.
Goodwill represents the excess of cost over the fair market value of net assets acquired in business combinations. Indefinite-lived intangibles are comprised of certain tradenames, customer relationships, and other intangible assets. We test goodwill and intangible assets with an indefinite life for potential impairment annually, in the fourth quarter, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the Company below its carrying amount. Factors that could indicate that our goodwill or indefinite-lived intangible assets are impaired include a decline in our stock price and market capitalization, lower than projected operating results and cash flows and economic downturns or slower growth rates in our industry, market downturns or major events like a global pandemic. Our stock price historically has shown volatility and often fluctuates significantly in response to market and other factors. Declines in our stock price, lower operating results and any decline in industry conditions in the future could increase the risk of impairment. The evaluation for impairment includes our estimates of future operating results and cash flows, estimates of allocations of certain assets and cash flows among reporting segments, estimates of future growth rates, and our judgment regarding the applicable discount rates used on estimated operating results and cash flows.
Should a review indicate impairment, a write-down of the carrying value of the goodwill or intangible asset would occur, resulting in a non-cash charge, which could have a material adverse effect on our financial statements, impact our creditability with our shareholders, or impact our relationships with our customers, suppliers or supporting banks.
We are exposed to exchange rate fluctuations in the international markets in which we operate.
We operate in international countries and anticipate that there will be instances in which sales and costs will not be exactly matched with respect to foreign currency denomination. Gains and losses from the remeasurement of assets and liabilities that
18

are receivable or payable in currencies other than our subsidiaries’ functional currency are included in our consolidated statements of income. In addition, currency fluctuations cause the U.S. dollar value of our international results of operations and net assets to vary with exchange rate fluctuations. A decrease in the value of any of these currencies relative to the U.S. dollar could have a negative impact on our business, financial condition, results of operations or cash flows. As we continue to expand geographically, we could experience economic loss and a negative impact on earnings or net assets solely as a result of foreign currency exchange rate fluctuations. In the future, we may utilize derivative instruments to manage the risk of fluctuations in foreign currency exchange rates that could potentially impact our future earnings and forecasted cash flows. However, the markets in which we operate could restrict the removal or conversion of the local or foreign currency, resulting in our inability to hedge against some or all of these risks or increase our cost of conversion of local currency to U.S. dollar.
Our operations entail inherent risks that may result in substantial liability. We do not insure against all potential losses and could be seriously harmed by unexpected liabilities.
Our manufacturing processes and services provided to our customers entail inherent risks, including equipment defects, malfunctions and failures. The insurance we carry to mitigate many of these risks may not be adequate to cover future claims or losses. In addition, we are substantially self-insured for workers’ compensation, employer’s liability, property, general liability and employee group health claims in view of the relatively high per-incident deductibles we absorb under our insurance arrangements for these risks. Further, insurance covering the risks we expect to face or in the amounts we desire may not be available in the future or, if available, the premiums may not be commercially justifiable. If we were to incur substantial liability and such damages were not covered by insurance or were in excess of policy limits, our business, financial condition and results of operations could be negatively impacted.
Tax legislation and administrative initiatives or challenges to our tax positions could adversely affect our results of operations and financial condition.
We operate in locations throughout the U.S. and internationally and, as a result, we are subject to the tax laws and regulations of U.S. federal, state, local and foreign governments. From time to time, various legislative or administrative initiatives may be proposed that could adversely affect our tax positions. In addition, U.S. federal, state, local and foreign tax laws and regulations are extremely complex and subject to varying interpretations. Moreover, economic and political pressures to increase tax revenue in various jurisdictions may make resolving any future tax disputes favorably more difficult. There can be no assurance that our tax positions will not be challenged by relevant tax authorities or that we would be successful in any such challenge. Changes to our tax positions resulting from future tax legislation and administrative initiatives or challenges from taxing authorities could adversely affect our results of operations and financial condition.
Changes in the method pursuant to which the LIBOR rates are determined and potential phasing out of LIBOR after 2021 may adversely affect our results of operations.
LIBOR and certain other “benchmarks” are the subject of recent national, international and other regulatory guidance and proposals for reform. These reforms may cause such benchmarks to perform differently than in the past or have other consequences which cannot be predicted. In particular, on July 27, 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, publicly announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. The Alternative Reference Rates Committee, a steering committee consisting of large U.S. financial institutions convened by the U.S. Federal Reserve Board and the Federal Reserve Bank of New York, has recommended replacing LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index supported by short-term Treasury repurchase agreements. On November 30, 2020, ICE Benchmark Administration (“IBA”), the administrator of USD LIBOR announced that it does not intend to cease publication of the remaining USD LIBOR tenors until June 30, 2023, providing additional time for existing contracts that are dependent on LIBOR to mature. It is unclear whether, at that time, LIBOR will cease to exist or if new methods of calculating LIBOR will be established. As of February 28, 2021, $29.0 million of the borrowings under our revolving credit facility had interest rate payments determined directly or indirectly based on LIBOR. Any uncertainty regarding the continued use and reliability of LIBOR as a benchmark interest rate could adversely affect the performance of LIBOR relative to its historic values. If the methods of calculating LIBOR change from current methods for any reason, or if LIBOR ceases to perform as it has historically, our interest expense associated with our outstanding indebtedness or any future indebtedness we incur may increase. Further, when LIBOR ceases to exist, we may be forced to substitute an alternative reference rate under our revolving credit facility or rely on base rate borrowings in lieu of LIBOR-based borrowings. Although SOFR appears to be the preferred replacement rate for USD LIBOR, it is unclear if other benchmarks may emerge or if other rates will be adopted outside of the U.S. Any such alternative reference rate may increase the interest expense associated with our existing or future indebtedness. Any of these occurrences could materially and adversely affect our borrowing costs, business and results of operations.

19

We may increase our debt or raise additional capital in the future, which could affect our financial condition, may decrease our profitability or could dilute our shareholders.
We may increase our debt or raise additional capital in the future, subject to restrictions in our debt agreements. If our cash flow from operations is less than we anticipate, or if our cash requirements are more than we expect, we may require more financing. However, debt or equity financing may not be available on terms acceptable to us, if at all. If we incur additional debt or raise equity through the issuance of preferred stock, the terms of the debt or preferred stock issued may give the holders rights, preferences and privileges senior to those of holders of our common stock, particularly in the event of liquidation. The terms of the debt may also impose additional and more stringent restrictions on our operations than we currently have. If we raise funds through the issuance of additional equity, our shareholders’ ownership in us would be diluted. If we are unable to raise additional capital when needed, it could affect our financial health, which could negatively affect our shareholders.

General Risks Factors

The market price and trading volume of our common stock may be volatile.
The market price of our stock may be influenced by many factors, some of which are beyond our control, including the following:
the inability to meet the financial estimates of analysts who follow our common stock;
strategic actions by us or our competitors;
announcements by us or our competitors of significant contracts, acquisitions, joint marketing relationships, joint ventures or capital commitments;
variations in our quarterly operating results and those of our competitors;
general economic and stock market conditions;
risks relating to our business and our industry, including those discussed above;
changes in conditions or trends in our industry, markets or customers;
cyber-attacks, terrorist acts or armed hostilities;
future sales of our common stock or other securities;
repurchases of our outstanding shares;
material weaknesses in our internal control over financial reporting; and
investor perceptions of the investment opportunity associated with our Company relative to other investment alternatives.
These broad market and industry factors may materially reduce the market price of our common stock, regardless of our operating performance. In addition, price volatility may be greater if the public float and trading volume of our common stock is low.
20

Item 1B. Unresolved Staff Comments
None.

Item 2. Properties
The Company's global headquarters and executive offices are located in leased office space in Fort Worth, Texas. Our manufacturing facilities were as follows as of February 28, 2021:
 
Square Footage
SegmentLocationFacilitiesTotalOwnedLeased
Metal CoatingsUnited States42 2,503,875 2,126,010 377,865 
Canada175,102 175,102 — 
Infrastructure SolutionsUnited States10 1,199,460 260,381 939,079 
Canada22,057 — 22,057 
Europe84,674 — 84,674 
Brazil18,478 — 18,478 
China13,388 — 13,388 
Total60 4,017,034 2,561,493 1,455,541 
The Company believes that its current facilities are adequate to meet the requirements of its present and foreseeable future operations. See Note 5 to the consolidated financial statements included in Item 8 of this Form 10-K for additional information regarding the Company's lease obligations.
Item 3. Legal Proceedings
The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business. These proceedings include labor and employment claims, use of the Company’s intellectual property, worker’s compensation, environmental matters, and various commercial disputes, all arising in the normal course of business. The outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time. However, management, after consultation with legal counsel, believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows. 
Item 4. Mine Safety Disclosures
Not applicable.
21

PART II
 
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
General
Our common stock, $1.00 par value, is traded on the New York Stock Exchange under the symbol “AZZ”. As of April 19, 2021, we had approximately 362 holders of record of our common stock, not including those shares held in street or nominee name. Item 12 of this Annual Report on Form 10-K contains certain information related to our equity compensation plans.
 
Dividend Policy
The payment of dividends is within the discretion of our Board and is dependent on our earnings, capital requirements, operating and financial condition and other factors. AZZ has paid dividends quarterly over the last three fiscal years. Dividends paid totaled $17.6 million, $17.8 million, and $17.7 million during fiscal 2021, 2020, and 2019, respectively. Dividend payments may be restricted to total payments of $20.0 million per fiscal year based on covenants with the Company's lenders in the event that the Company's leverage ratio (defined as net debt to earnings before interest, taxes, depreciation and amortization, or "EBITDA") exceeds 3.0 to 1.0. Currently, there are no restrictions on dividend payments. Any future dividends payments will be reviewed each quarter and declared by the Board of Directors at its discretion.

Purchases of Equity Securities
In January 2012, our Board authorized the repurchase of up to ten percent of the then outstanding shares of our common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any share purchases under the authorization were based on market conditions and other factors at the time of the purchase.
On November 10, 2020, our Board of Directors authorized a $100 million share repurchase program pursuant to which the Company may repurchase our common stock (the “2020 Authorization”). Repurchases under the 2020 Authorization will be made through open market or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. Share repurchases may be restricted to total repurchases of $50.0 million per fiscal year based on covenants with the Company's lenders in the event that the Company's leverage ratio exceeds 3.0 to 1.0. Currently, there are no restrictions on share repurchases.

22

The following table provides information with respect to purchases of common stock of the Company made under the 2012 Authorization during the fiscal year ended February 28, 2021, by the Company or any "affiliated purchaser" as defined in Rule 10b-18(a)(3) under the Exchange act:
PeriodTotal Number of Share PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publically Announced Plans or ProgramsMaximum Number of shares that May Yet Be Purchased Under the Plans or Programs
Beginning balance, February 29, 2020— $— — 882,916 
March 1 through June 30— — — 882,916 
April 1 through April 30— — — 882,916 
May 1 through May 31— — — 882,916 
June 1 through June 30— — — 882,916 
July 1 through July 30117,000 31.81 117,000 765,916 
August 1 through August 3183,000 32.01 83,000 682,916 
September 1 through September 31— — — 682,916 
October 1 through October 31181,700 34.69 181,700 501,216 
November 1 through November 30470,752 38.81 470,752 30,464 
December 1 through December 3130,464 44.62 30,464 — 
January 1 through February 28— — — — 
February 1 through February 28— — — — 
Total882,916 $36.60 882,916 — 
The following table provides information with respect to purchases of common stock of the Company made under the 2020 Authorization during the fiscal year ended February 28, 2021, by the Company or any "affiliated purchaser" as defined in Rule 10b-18(a)(3) under the Exchange act:
PeriodTotal Number of Share PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publically Announced Plans or ProgramsApproximate Dollar Value that May Yet Be Used Under the Plans or Programs
Beginning balance, November 30, 2020— $— — $100,000,000 
December 1 through December 3135,919 44.6235,919 98,397,609 
January 1 through January 31, 2021113,170 48.31113,170 92,930,291 
February 1 through February 28181,740 49.12181,740 84,002,349 
Total330,829 $48.36 330,829 $84,002,349 
We also withhold common stock shares associated with net share settlements to cover employee tax withholding obligations upon the vesting of restricted stock unit awards under our employee equity incentive program. See Note 11 to the consolidated financial statements included in Item 8 of this Form 10-K for additional information regarding our equity incentive plans.
23

 Item 6. Selected Financial Data
 Fiscal Year
 2021 (a)2020 (b)2019 (c)2018 (d)2017 (e)
 (In thousands, except per share amounts)
Summary of operations:
Net sales$838,917 $1,061,817 $927,087 $810,430 $863,538 
Net income39,614 48,234 51,208 45,169 61,264 
Earnings per share:
Basic earnings per common share1.53 1.84 1.97 1.74 2.36 
Diluted earnings per common share1.52 1.84 1.96 1.73 2.35 
Total assets996,442 1,073,831 1,088,570 1,028,209 978,354 
Total debt179,000 203,000 241,000 301,286 272,290 
Total liabilities373,150 439,465 484,842 463,006 445,218 
Shareholders’ equity623,292 634,366 603,728 565,203 533,136 
Working capital189,642 73,949 213,774 197,475 160,282 
Cash provided by operating activities92,035 142,310 111,476 76,810 111,176 
Capital expenditures37,079 32,595 24,615 29,612 41,434 
Depreciation & amortization44,603 50,194 50,245 50,526 50,357 
Cash dividend per common share0.68 0.68 0.68 0.68 0.64 
Weighted average shares outstanding - basic25,897 26,191 26,038 25,970 25,965 
Weighted average shares outstanding - diluted26,045 26,281 26,107 26,036 26,097 
_______________________________________________
(a)Includes $20.0 million of restructuring and impairment charges and the acquisition of ACME Galvanizing in January 2021.
(b)Includes the acquisitions of K2 Partners, Inc. and Tennessee Galvanizing, Inc. in April 2019, NuZinc, LLC in August 2019, and Preferred Industries, Ltd. in September 2019. In addition, fiscal year 2020 includes a loss on disposal of business of $18.6 million and impairment charges of $9.2 million.
(c)Includes the acquisition of Lectrus Corporation in March 2018. Also includes the adoption of ASU 2016-02, Leases (Topic 842) and ASU 2014-09, Revenue from Contracts with Customers (Topic 606) on March 1, 2018.
(d)Includes the acquisitions of Enhanced Powder Coating, Ltd. in June 2017, Powergrid Solutions, Inc. in September 2017, and Rogers Brothers Company in February 2018. In addition, fiscal year 2018 includes impairment charges of $10.8 million.
(e)Includes the acquisition of Power Electronics, Inc. in March 2016.
24

Stock Performance Graph
The following graph illustrates the five-year cumulative total return on investments in our common stock, the Index for NYSE Stock Market (U.S. Companies) and the Index for NYSE Stocks (SIC 5000-5099 US Companies). These indices are prepared by Proxy Advisory Group, LLC. The Company's common stock is listed on the New York Stock Exchange and AZZ operates in two industry segments. The shareholder return shown below is not necessarily indicative of future performance. Total return, as shown, assumes $100 invested on February 29, 2016, in shares of AZZ common stock and each index, all with cash dividends reinvested. The calculations exclude trading commissions and taxes.
Comparison of Five Year-Cumulative Total Returns
Value of $100 Invested on February 29, 2016
For Fiscal Year Ended on the Last Day of February

azz-20210228_g2.jpg




 
February 28/29,
201620172018201920202021
AZZ Inc.100.00 139.60 76.28 87.35 66.64 110.70 
NYSE Composite Index100.00 123.72 139.52 143.33 144.18 179.16 
Russell 2000 Index100.00 136.08 150.38 158.72 150.86 227.76 
Notes:
A.The lines represent monthly index levels derived from compounded daily returns that include all dividends.
B.The indexes are reweighted daily, using the market capitalization on the previous trading day.
C.If the monthly interval, based on the fiscal year-end, is not a trading day, the preceding trading day is used.
D.The index level for all series was set to $100 on February 29, 2016.

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion together with our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements regarding our
25

business and operations. Our actual results may differ materially from those we currently anticipate as a result of the factors we describe under “Risk Factors” and elsewhere in this Annual Report on Form 10-K.
A discussion regarding our financial condition and results of operations as well as our liquidity and capital resources for fiscal year 2020 compared to fiscal year 2019 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended February 29, 2020, which is available on the SEC’s website at www.sec.gov and our Investor Relations website at www.azz.com/investor-relations.
Overview
We are a global provider of galvanizing and a variety of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to the power generation, transmission, distribution, refining and industrial markets. We operate two distinct business segments, the Metal Coatings segment and the Infrastructure Solutions segment. Our discussion and analysis of financial condition and results of operations is divided by each of our segments, along with corporate costs and other costs not specifically identifiable to a segment. For a reconciliation of segment operating income to consolidated operating income, see Note 12 to the consolidated financial statements. References herein to fiscal years are to the twelve-month periods that end in February of the relevant calendar year. For example, the twelve-month period ended February 28, 2021 is referred to as “fiscal 2021” or “fiscal year 2021.”
Coronavirus (COVID-19)
In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 has resulted in most governments issuing restrictive orders, including “shelter in place” orders around the globe to assist in mitigating the spread of the virus.
Subsequently, in March 2020, the Department of Homeland Security’s Cybersecurity and Infrastructure Security Agency (CISA) department issued guidance clarifying that critical infrastructure industries have a responsibility to maintain operations while these restrictive measures are in place. The Company, based on input from the government as well as our customers, has continued most operations under the CISA guidelines in an effort to support critical infrastructure in the areas where we are either required to do so, or where we are able.
While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, will ultimately have on the demand for our products and services or with our supply chain. We continue to closely monitor the situation as information becomes readily available and continue to take actions to provide for the safety of our personnel, and to support the requirements under CISA.

Our operations remain open globally and the impact to our personnel and operations has been limited by the effects of COVID-19. The most significant impact to us has been our ability to serve customers at their business locations. We have experienced limited customer order deferrals, but there have been few outright customer order cancellations. While governments have taken actions, including the approval of vaccines to limit the impacts of COVID-19, we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2022.
In addition, in March 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), which among other things, provides employer payroll tax credits for wages paid to employees who are unable to work during the COVID-19 pandemic and options to defer payroll tax payments. Based on an evaluation of the CARES Act, we qualified for the deferral of payroll and other tax payments and we continue to evaluate certain employer payroll tax credits.
26

Results of Operations
For the fiscal year ended February 28, 2021, we recorded sales of $838.9 million compared to prior year’s sales of $1.062 billion. Of total sales for fiscal 2021, approximately 54.6% were generated from the Metal Coatings segment and approximately 45.4% of our sales were generated from the Infrastructure Solutions segment. Net income for fiscal 2021 was $39.6 million compared to $48.2 million for fiscal 2020. Net income as a percentage of sales was 4.7% for fiscal 2021 as compared to 4.5% for fiscal 2020. Diluted earnings per share decreased by 17.4%, to $1.52 per share for fiscal 2021, compared to $1.84 per share for fiscal 2020.
During fiscal 2021, we divested two businesses and closed a small number of under-performing operations. See "Restructuring and Impairment charges" below.
Backlog
Our backlog relates entirely to our Infrastructure Solutions segment and is inclusive of transaction taxes for certain foreign subsidiaries. As of February 28, 2021, our backlog was $186.1 million, a decrease of $57.7 million, or 23.7%, compared to fiscal 2020. The book to sales ratio increased in fiscal 2021 as compared to fiscal 2020. The book to sales ratio was 0.94 to 1 for fiscal 2021 and 0.92 to 1 for fiscal 2020. The increase in book to sales ratio in fiscal 2021 resulted from certain multi-year international electrical projects booked in the prior year for which sales were recognized in fiscal 2021.
The following table reflects bookings and sales for fiscal 2021 and 2020 (in thousands, except ratios).
Period Ended  AmountPeriod Ended  Amount
Backlog2/29/2020$243,799 2/28/2019$332,894 
Net bookings785,263 972,722 
Disposed backlog(4,026)— 
Sales recognized(838,917)(1,061,817)
Backlog2/28/2021$186,119 2/29/2020$243,799 
Book to sales ratio0.94 0.92 

Sales
Our total sales for fiscal 2021 decreased by $222.9 million, or 21.0%, as compared to fiscal 2020.
The following table reflects the breakdown of revenue by segment (in thousands): 
Year Ended
February 28, 2021February 29, 2020
Sales:
Metal Coatings$457,791 $498,989 
Infrastructure Solutions381,126 562,828 
Total sales$838,917 $1,061,817 
Sales for the Metal Coatings segment decreased $41.2 million, or 8.3%, to $457.8 million, from the prior year’s sales of $499.0 million. The decrease in sales was due to lower volumes of steel processed, partially offset by an increase in the selling price of galvanized steel. We believe the lower volumes of steel processed was due to the slowdown of the economy as a result of COVID-19.
Sales for the Infrastructure Solutions segment decreased $181.7 million, or 32.3%, to $381.1 million for fiscal 2021, compared to $562.8 million for fiscal 2020. The decrease in sales for fiscal 2021 was attributable to lower sales volume resulting from certain large international electrical projects recognized in the prior year with no corresponding projects in the current year. In addition, lower sales were due to a significant downturn in the oil and gas markets resulting from the slowdown in the economy driven by COVID-19, and the divestitures in fiscal 2020 and 2021, which accounted for approximately 30% of the decrease.


27

Operating Income
The following table reflects the breakdown of operating income (loss) by segment (in thousands): 
Year Ended February 28, 2021Year Ended February 29, 2020
Metal CoatingsInfrastructure SolutionsCorporateTotalMetal CoatingsInfrastructure SolutionsCorporateTotal
Operating income (loss):
Sales$457,791 $381,126 $— $838,917 $498,989 $562,828 $— $1,061,817 
Cost of sales334,894 315,276 — 650,170 373,937 450,652 — 824,589 
Gross margin122,897 65,850 — 188,747 125,052 112,176 — 237,228 
Selling, general and administrative16,155 50,160 40,819 107,134 17,126 79,331 42,796 139,253 
Restructuring and impairment charges10,796 9,203 — 19,999 — — 18,632 18,632 
Total operating income$95,946 $6,487 $(40,819)$61,614 $107,926 $32,845 $(61,428)$79,343 
(1) Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of
which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of
sales.
Operating income for the Metal Coatings segment decreased $12.0 million, or 11.1%, for fiscal 2021, to $95.9 million, as compared to $107.9 million for the prior year. Operating margins decreased slightly to 21.0% for fiscal 2021, as compared to 21.6% for fiscal 2020. These decreases were primarily attributable to the decrease in volume of steel processed, partially offset by a decline in zinc costs and impairment charges, which are described below. The decrease in operating margins was partially offset by cost containment measures that were implemented due to COVID-19.

Operating income for the Infrastructure Solutions segment decreased $26.4 million for fiscal 2021, to $6.5 million, as compared to $32.8 million for the prior year. Operating margins for this segment were 1.7% for fiscal 2021, as compared to 5.8% for fiscal 2020. The decrease in operating income was primarily attributable to decreased sales as noted above and the divestitures in fiscal 2020 and fiscal 2021. Selling, general and administrative costs decreased due to cost containment measures that were implemented due to COVID-19. In addition, we recognized impairment charges and the loss on the sale of a subsidiary of $9.2 million for fiscal 2021. See "Restructuring and Impairment charges" below.
Corporate expenses decreased $2.0 million, to $40.8 million for fiscal 2021, compared to $42.8 million for fiscal 2020. The decrease is primarily due to lower payroll, travel and administrative costs.
Restructuring and Impairment Charges
During fiscal 2021, the board of directors approved a plan to divest certain non-core businesses within the Company. We closed on the sale of two businesses, one in each of our Metal Coatings and Infrastructure Solutions segments. We also sold one non-operating location in our Metal Coatings segment, and have one operating and one non-operating location classified as held for sale. The assets and liabilities of the businesses expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheet. In addition, we closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies.

28

During fiscal 2021, we recorded certain charges related to these restructuring activities, which are summarized in the table below:
Year Ended February 28, 2021
Metal CoatingsInfrastructure SolutionsTotal
Write down of assets held for sale to estimated sales price$2,652 $4,100 $6,752 
Write down of assets expected to be abandoned6,923 — 6,923 
Loss on sale of subsidiaries1,221 1,859 3,080 
Write down of excess inventory— 2,511 2,511 
Costs associated with assets held for sale— 733 733 
Total charges$10,796 $9,203 $19,999 
In February 2020, we completed the sale of our nuclear logistics business in our Infrastructure Solutions segment, and recognized a loss on disposal of $18.6 million. The strategic decision to divest of the business reflects our long-term strategy to focus on core businesses and markets.
Interest Expense
Interest expense for fiscal 2021 decreased $3.8 million, or 28.3%, to $9.6 million, as compared to $13.5 million in fiscal 2020. This decrease is primarily attributable to lower average outstanding debt balances and favorable interest rates on our variable-rate revolving credit facility. As of February 28, 2021, we had gross outstanding debt of $179.0 million compared to $203.0 million at the end of fiscal 2020. AZZ's debt to equity ratio was 0.29 to 1 at the end of fiscal 2021, compared to 0.32 to 1 at the end of fiscal 2020, as we reduced debt during the year and refinanced our existing senior notes. For additional information on outstanding debt, see Note 6 to the consolidated financial statements.
Other (Income) Expense, Net
For fiscal 2021, other expense, net remained flat, at $1.0 million. The activity for both years consisted primarily of foreign currency losses resulting from unfavorable movements in exchange rates.
Provision for Income Taxes

The provision for income taxes reflected an effective tax rate of 22.3% for fiscal 2021 and 25.7% for fiscal 2020. The decrease is due primarily to unfavorable return to provision adjustments related to tax credits in the prior year and statute lapses of uncertain tax positions in the current year.
In March 2020, subsequent to the end of our fiscal year 2020, the CARES Act was enacted into law to provide emergency assistance and health care response for businesses and others affected by the 2020 coronavirus pandemic. Significant changes impacting businesses include, but are not limited to (i) the businesses' ability to temporarily increase the allowable interest deduction by raising the interest expense limitation from 30% of adjusted taxable income ("ATI") to 50% of ATI for tax years beginning in 2019 and 2020, (ii) temporary suspension of the 80% taxable income limitation to allow net operating losses to fully offset taxable income for taxable years before 2021, (iii) a technical correction to the applicability of 100% bonus depreciation for qualified improvement property, and (iv) a provision for a retention credit for certain qualified wages paid by a qualified employer to an employee. We will continue to evaluate the CARES Act for the fiscal year 2021 tax return.
29

Liquidity and Capital Resources
We have historically met our cash needs through a combination of cash flows from operating activities along with bank and bond market debt. Our cash requirements are generally for operating activities, cash dividend payments, capital improvements, debt repayment and acquisitions. We believe that our cash position, cash flows from operating activities and our expectation of continuing availability to draw upon our credit facilities are sufficient to meet our cash flow needs for the foreseeable future.
Cash Flows
The following table summarizes our cash flows by category for the periods presented (in thousands):
Year Ended
February 28, 2021February 29, 2020
Net cash provided by operating activities$92,035 $142,310 
Net cash used in investing activities(28,593)(69,299)
Net cash used in financing activities(88,425)(59,739)
Net cash provided by operating activities for fiscal 2021 was $92.0 million, compared to $142.3 million for fiscal 2020. The decrease in cash provided by operating activities for fiscal 2021 is primarily attributable to a decrease in non-cash charges, related primarily to the loss on disposal of businesses and other impairment charges, and the impact of decreases in working capital, primarily due to changes in inventories, accounts payable and accrued expenses, partially offset by changes in contract assets and liabilities.
Net cash used in investing activities for fiscal 2021 was $28.6 million, compared to $69.3 million for fiscal 2020. The decrease in cash used during fiscal 2021 was primarily attributable to decreased acquisition activity, partially offset by higher capital expenditures and a decrease in net proceeds received from divestitures. The breakdown of capital spending by segment for fiscal 2021, 2020 and 2019 can be found in Note 12 to the consolidated financial statements.
Net cash used in financing activities for fiscal 2021 was $88.4 million, compared to $59.7 million for fiscal 2020. The decrease in cash used for financing activities during fiscal 2021 was primarily attributable to an increase in net payments on the revolver, and repurchases of shares of Company common stock, partially offset by an increase of $25.0 million in debt, following the Company's repayment of its 2011 Senior Notes and the funding of the 2020 Senior Notes. See "Financing and Capital" and “Share Repurchases” sections below for additional information.
Financing and Capital
2017 Revolving Credit Facility
On March 27, 2013, the Company entered into a credit agreement (the “Credit Agreement”) with Bank of America and other lenders. The Credit Agreement provided for a $75.0 million term facility and a $225.0 million revolving credit facility that included a $75.0 million “accordion” feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions and letter of credit needs.
On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the “2017 Credit Agreement”) with Bank of America and other lenders. The 2017 Credit Agreement amended the following provisions of the Credit Agreement: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to $450 million, with an additional $150 million accordion, (iii) including a $75 million sublimit for the issuance of standby and commercial letters of credit, (iv) including a $30 million sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed $20 million, (vi) restricting investments in any foreign subsidiaries not to exceed $50 million in the aggregate, and (vii) including various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. The balance due on the $75.0 million term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement.
The financial covenants, as defined in the 2017 Credit Agreement, require the Company to maintain on a consolidated basis a Leverage Ratio not to exceed 3.25:1.0 and an Interest Coverage Ratio of at least 3.00:1.0. The Line of Credit will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.
30

Interest rates for borrowings under the 2017 Credit Agreement are based on either a Eurodollar Rate or a Base Rate plus a margin ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate is defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate is defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio. The effective interest rate was 2.75% as of February 28, 2021.
As of February 28, 2021, we had $29.0 million of outstanding debt against the 2017 Credit Agreement and letters of credit outstanding under the 2017 Credit Agreement in the amount of $9.6 million, which left approximately $411.4 million of additional credit available.
2011 Senior Notes
On January 21, 2011, the Company entered into a Note Purchase Agreement, pursuant to which the Company issued $125.0 million aggregate principal amount of its 5.42% unsecured Senior Notes (the “2011 Senior Notes”), through a private placement. Amounts under the agreement were due in a balloon payment on the January 2021 maturity date.
The Company repaid the 2011 Senior Notes upon maturity in January 2021 with the proceeds from the 2020 Senior Notes, which are described below.
2020 Senior Notes
On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0 million of senior unsecured notes (the “2020 Senior Notes”), consisting of two separate tranches:

7-year borrowing: $70.0 million priced at 2.77% coupon, and
12-year borrowing: $80.0 million priced at 3.17% coupon.

The proceeds of the $80.0 million tranche was funded on December 17, 2020. The $70.0 million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0 million 5.42% Senior Notes maturing on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes will be paid semi-annually.

The Company's debt agreements require the Company to maintain certain financial ratios. As of February 28, 2021, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.
Share Repurchases
On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.
On November 10, 2020, the Company's Board of Directors authorized a $100 million share repurchase program pursuant to which the Company may repurchase its common stock (the “2020 Authorization”). Repurchases under the 2020 Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so.
During fiscal 2021, the Company repurchased 882,916 of its common shares in the amount of $32.3 million at an average purchase price of $36.60 under the 2012 Authorization. The Company purchased 330,829 of its common shares in the amount of $16.0 million at an average purchase price of $48.36 under the 2020 Authorization during fiscal 2021.
Other Exposures
We have exposure to commodity price increases in both segments of our business, primarily copper, aluminum, steel and nickel based alloys in the Infrastructure Solutions segment and zinc and natural gas in the Metal Coatings segment. We attempt to minimize these increases through escalation clauses in customer contracts for copper, aluminum, steel and nickel based alloys, when market conditions allow and through fixed cost contract purchases on zinc. In addition to these measures, we
31

attempt to recover other cost increases through improvements to our manufacturing process, supply chain management, and through increases in prices where competitively feasible.
Off Balance Sheet Arrangements and Contractual Commitments
As of February 28, 2021, the Company did not have any off-balance sheet arrangements as defined under SEC rules. Specifically, there were no off-balance sheet transactions, arrangements, obligations (including contingent obligations), or other relationships with unconsolidated entities or other persons that have, or may have, a material effect on the financial condition, changes in financial condition, sales or expenses, results of operations, liquidity, capital expenditures or capital resources of the Company.
The following summarizes our operating lease obligations, purchase commitments, debt principal payments and interest payments for the next five years and beyond (in thousands):
 
Operating and Financing Leases(1)
Purchase Commitments (2)

Debt
Interest (3)
Total
Fiscal year:
2022$8,284 $50,000 $— $5,846 $64,130 
20237,796 — 29,000 4,743 41,539 
20246,913 — — 4,475 11,388 
20255,946 — — 4,475 10,421 
20264,441 — — 4,475 8,916 
Thereafter12,973 — 150,000 18,852 181,825 
Total$46,353 $50,000 $179,000 $42,866 $318,219 
_______________________
(1) The Company has entered into a new lease in Poland that commenced in March 2021, and will result in contractual obligations of approximately $3.3 million over the 15-year lease term, which is not included in the table above.
(2) Purchase commitments consist of non-cancelable forward contracts to purchase zinc at various volumes and prices. All such contracts expire in fiscal 2022.
(3) For variable-rate debt, interest payments are calculated using current interest rates.
In addition, as of February 28, 2021, we had total outstanding letters of credit in the amount of $24.7 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments covering warranty or performance periods.
Critical Accounting Policies and Estimates
The preparation of the consolidated financial statements requires us to make estimates that affect the reported value of assets, liabilities, sales and expenses. Our estimates are based on historical experience and various other factors that we believe are reasonable under the circumstances and form the basis for our conclusions. We continually evaluate the information used to make these estimates. With the global economic contraction and uncertainty caused by the COVID-19 pandemic, certain of our accounting estimates, particularly estimates involving prospective financial information, may change as business and economic conditions change. Such changes, if they were to occur, could be material to the Company’s financial statements. Accounting policies and estimates considered most critical are allowances for doubtful accounts, accruals for contingent liabilities, revenue recognition, impairment of long-lived assets, identifiable intangible assets and goodwill, including purchase accounting and accounting for income taxes. Actual results may differ from these estimates under different assumptions or conditions. The development and selection of the critical accounting policies and the related disclosures below have been reviewed with the Audit Committee of the Board of Directors. More information regarding significant accounting policies can be found in Note 1 to the consolidated financial statements.
Allowance for Credit Losses
The carrying value of our accounts receivable is periodically evaluated based on the likelihood of collection. An allowance is maintained for estimated credit losses resulting from our customers’ inability to make contracted payments. The allowance is determined by historical experience of uncollected accounts, the level of past due accounts, overall level of outstanding accounts receivable, information about specific customers with respect to their inability to make payments and future expectations of conditions that might impact the collectability of accounts receivable. If the financial condition of our
32

customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances could be required.
Accruals for Contingent Liabilities
Accruals for contingent liabilities, including estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, are estimated based on management's judgments regarding the amount of expenses that will ultimately be incurred. We use past history and experience and other specific circumstances surrounding these claims to evaluate the amount of liability that should be recorded. Actual results may be different than the amounts we estimate.
Revenue recognition
We recognize revenue when all five of the following criteria have been satisfied:
1)Identification of the contract with a customer;
2)Identification of the performance obligations in the contract;
3)Determination of the transaction price;
4)Allocation of the transaction price to performance obligations in the contract; and
5)Fulfillment of performance obligations.
Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those goods or services. The amount and timing of revenue recognition varies by segment based on the nature of the goods or services provided and the terms and conditions of the customer contract.
Metal Coatings Segment
Our Metal Coatings segment is a provider of hot dip galvanizing, powder coating and other metal coating applications to the steel fabrication and other industries. Within this segment, our contracts are typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. We combine contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
We recognize sales over time as the metal coating is applied to customer provided material as our process enhances a customer controlled asset. Contract modifications are rare within the Metal Coatings segment and most contracts in this segment are on a fixed price basis with no variable consideration.
Infrastructure Solutions segment
Our Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial, electrical and other industrial applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided and revenue is recognized upon the satisfaction of each performance obligation. We combine contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
For custom built products, we recognize sales over time provided that the goods do not have an alternative use to the Company and we have an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, we recognize sales over time as the services are rendered due to the fact that the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, we recognize sales upon the transfer of the goods to the customer.
For sales recognized over time, we generally use the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date compared with the total estimated costs upon completion of the project. This method requires the estimation of total contract sales, project costs and margin, which involves significant management judgment. As a significant change in one or more of these estimates could affect the profitability of our contracts, management reviews and updates its contract related estimates regularly. We recognize adjustments in estimated margin on contracts on a cumulative catch-up basis and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, we recognize the total estimated loss in the period identified.
33

Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For us, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis.
In addition to fixed consideration, the contracts within our Infrastructure Solutions segment can include variable consideration, including claims, incentive fees, liquidated damages or other penalties. We recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We estimate the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. 
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to our Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon the achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, we sometimes receive advances or deposits from our customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
Other
No general rights of return exist for customers and, where necessary, we establish provisions for estimated warranties. We generally do not sell extended warranties. Revenue (sales) is recognized net of applicable sales and other taxes. We do not adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Impairment of Long-Lived Assets, Identifiable Intangible Assets and Goodwill
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination and is not amortized. We test goodwill and intangible assets with an indefinite life for potential impairment annually during the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. For our goodwill assessment, we have three reporting units: i) Metal Coatings segment, ii) the electrical portion of the Infrastructure Solutions segment and iii) the industrial portion of our Infrastructure Solutions segment.
We use the income approach to complete our annual goodwill assessment. The income approach uses future cash flows and estimated terminal values for our reporting units that are discounted using a market participant perspective to determine the fair value of the reporting unit, which is then compared to the carrying value of that reporting unit to determine if there is impairment. The income approach includes assumptions about revenue growth rates, operating margins and terminal growth rates, discounted by an estimated weighted-average cost of capital derived from other publicly-traded companies that are similar but not identical from an operational and economic standpoint. A significant change in events, circumstances or any of these assumptions could result in an impairment of long-lived assets, including identifiable intangible assets. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market, changes in economic conditions of these various markets, changes in costs of raw material and natural gas, and the availability of experienced labor and management to implement our growth strategies. During fiscal 2021, 2020 and 2019, our testing concluded that none of our goodwill was impaired. See Note 3 to the consolidated financial statements for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020, and Note 13 to the consolidated financial statements regarding our restructuring and impairment charges.


34

Accounting for Income Taxes
Our income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We are subject to income taxes in both the United States and numerous foreign jurisdictions. Significant judgments and estimates are required in determining the consolidated income tax expense. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future.
In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations. In projecting future taxable income, we begin with historical results adjusted for the results of discontinued operations and incorporate assumptions about the amount of future state, federal, and foreign pretax operating income adjusted for items that do not have tax consequences. The assumptions about future taxable income require significant judgment and are consistent with the plans and estimates we are using to manage the underlying businesses. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized.

The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across our global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. We may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information is available.
Recent Accounting Pronouncements
See Part II, Item 8. Consolidated Financial Statements and Supplementary Data, Note 1, Summary of Significant Account Policies, of the Notes to the Consolidated Financial Statements of this Annual Report on Form 10-K, for a full description of recent accounting pronouncements, including the actual and expected dates of adoption and estimated effects on our consolidated results of operations and financial condition, which is incorporated herein by reference.
Non-GAAP Disclosure
In addition to reporting financial results in accordance with Generally Accepted Accounting Principles in the United States (“GAAP”), the Company has provided adjusted operating income, adjusted earnings and adjusted earnings per share (collectively, the “Adjusted Earnings Measures”), which are non-GAAP measures. Management believes that the presentation of these measures provides investors with a greater transparency comparison of operating results across a broad spectrum of companies, which provides a more complete understanding of the Company’s financial performance, competitive position and prospects for the future. Management also believes that investors regularly rely on non-GAAP financial measures, such as adjusted operating income, adjusted earnings and adjusted earnings per share, to assess operating performance and that such measures may highlight trends in the Company’s business that may not otherwise be apparent when relying on financial measures calculated in accordance with GAAP.

The following tables provides a reconciliation for the years ended February 28, 2021 and February 29, 2020 between the various measures calculated in accordance with GAAP to the Adjusted Earnings Measures (dollars in thousands, except per share data):

Year ended
 February 28, 2021February 29, 2020
Operating income$61,614 $79,343 
Restructuring, impairment charges and loss on disposal of business19,999 18,632 
Adjusted operating income$81,613 $97,975 
______________________________
(1) Operating income for fiscal 2020 includes impairment charges of $9.2 million, of which $7.2 million are included in Selling,
general and administrative expense, and $2.0 million are included in Cost of sales.
35



Year Ended
February 28, 2021February 29, 2020
Amount
Per
 Diluted Share(1)
Amount
Per
 Diluted Share(1)
Net income and diluted earnings per share$39,614 $1.52 $48,234 $1.84 
Adjustments (net of tax):
Restructuring and impairment charges:
Metal Coatings10,796 0.41 — — 
Infrastructure Solutions(2)
9,203 0.35 27,789 1.07 
Subtotal19,999 0.77 27,789 1.07 
Tax benefit related to restructuring and impairment charges(3)
(4,584)(0.18)(4,777)(0.18)
Total adjustments15,415 0.59 23,012 0.88 
Adjusted earnings and adjusted earnings per share$55,029 $2.11 $71,246 $2.71 
______________________________
(1) Earnings per share amounts included in the table above may not sum due to rounding differences.
(2) Restructuring and impairment charges for fiscal 2020 includes a loss on divestiture of our nuclear logistics business of $18.6 million,
which is included in restructuring and impairment charges on the consolidated statements of income, and other impairment charges of $9.2
million, of which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of sales.
(3) The non-GAAP effective tax rates for fiscal 2021 and 2020 were 22.9% and 17.2%, respectively. For fiscal 2020, tax
benefit includes the tax benefit related to the loss on the disposal and a tax adjustment related to our nuclear logistics business.
36

Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk from changes in commodity prices, interest rates and foreign currency exchange rates. As of February 28, 2021, we did not hold any derivative financial instruments.
Commodity Prices
In our Infrastructure Solutions segment, we have exposure to commodity price changes for copper, aluminum, steel and nickel based alloys. Increases in price for these items are normally managed through escalation clauses in our customers' contracts, although during difficult market conditions customers' may resist these escalation clauses. In addition, we attempt to enter into firm pricing contracts with our vendors on material at the time we receive orders from our customers to minimize risk.
In our Metal Coatings segment, we have exposure to commodity price changes for zinc and natural gas, which are the primary inputs in the metal coatings process. We manage our exposure to changes in the price of zinc by entering into agreements with our zinc suppliers and such agreements generally include protective caps or other fixed prices. We also secure firm pricing for natural gas supplies with individual utilities when possible. We believe these agreements ensure adequate supplies and partially offset exposure to commodity price escalation.
Interest Rates
We had $29.0 million in gross debt outstanding at February 28, 2021 under our revolving credit facility. Because 100% of this debt has variable interest rates, we are subject to future interest rate fluctuations in relation to these borrowings which could potentially have a negative impact on our results of operations, financial position or cash flows.
Foreign Exchange Rates
The Company’s foreign exchange exposures result primarily from intercompany balances, sale of products in foreign currencies, foreign currency denominated purchases, employee-related and other costs of running operations in foreign countries. As of February 28, 2021, the Company had exposure to foreign currency exchange rates related to our operations in Canada, China, Brazil, Poland, India and the Netherlands.
Sensitivity Analysis
We do not believe that a hypothetical change of 10% of the interest rate or currency exchange rate that are currently in effect or a change of 10% of commodity prices would have a significant adverse effect on our results of operations, financial position, or cash flows as long as we are able to pass along the increases in commodity prices to our customers. However, there can be no assurance that either interest rates, exchange rates or commodity prices will not change in excess of the 10% hypothetical amount or that we would be able to pass along rising costs of commodity prices to our customers, and such hypothetical change, if it occurred, could have an adverse effect on our results of operations, financial position, and cash flows. 
37

Item 8. Financial Statements and Supplementary Data 

Index to Consolidated Financial Statements and Schedules
 

38

Report of Independent Registered Public Accounting Firm
Board of Directors and Shareholders
AZZ Inc.
Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of AZZ Inc. (a Texas corporation) and subsidiaries (the “Company”) as of February 28, 2021 and February 29, 2020, the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for the years ended February 28, 2021 and February 29, 2020, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of February 28, 2021 and February 29, 2020, and the results of its operations and its cash flows for each of the years ended February 28, 2021 and February 29, 2020, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of February 28, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated April 23, 2021 expressed an unqualified opinion.

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical audit matter

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

Revenue recognition – Infrastructure Solutions

As described further in Note 1 to the financial statements, the Company recognizes revenue upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The amount and timing of revenue recognition varies based on the nature of the goods or services provided and the terms and conditions of the Company’s contracts with customers. The Company enters into contracts with Infrastructure Solutions customers which generally specify the delivery of what constitutes a single performance obligation of either custom built products, custom services, or off-the shelf products. Management determines, based on the provisions of the customer contracts, whether revenue for a particular project should be recorded upon delivery of the product or service or whether a portion of the total expected contract revenue should be recognized over time as work progresses. This requires a detailed evaluation of each material contract. We determined that revenue recognition pertaining to infrastructure solutions customer contracts is a critical audit matter.

The principal considerations for our determination that Infrastructure Solutions customer contracts is a critical audit matter results from the significant judgment exercised by management in determining the amount of revenue to recognize for a particular period. Processes involving higher amounts of management judgment include the interpretation of the provisions of
39

customer contracts, which may include unique contract terms, to determine whether revenue should be recognized at a point in time or over time as work progresses. In addition, for contracts where management determines revenue should be recognized over time as work progresses, management must estimate both total expected project costs and expected gross margin, including evaluating customer change orders, for all uncompleted contracts to determine the appropriate amount of revenue to recognize. Given the high degree of management judgment involved in evaluating project estimates and estimating the amount of revenue to recognize, the audit effort required to evaluate management’s judgments in determining revenue recognition for the Company’s contracts with infrastructure solutions customers was extensive and required a high degree of auditor judgment.

Our audit procedures related to Infrastructure Solutions customer contracts included the following:
We tested the effectiveness of internal controls over management’s review of customer contracts and change orders, to determine whether revenue should be recognized at a point in time or over time as work progresses.
We tested the effectiveness of internal controls over management’s estimation of the amount of revenue to recognize for customer contracts where revenue is recognized over time as work progresses.
We examined a sample of customer contracts to determine if management’s conclusions with respect to contract terms and revenue recognition appeared appropriate in the circumstances.
We evaluated the accuracy of estimates made by management in prior periods by comparing previous estimates to actual results.
We tested a sample of customer contracts for which management concluded that it was appropriate to recognize revenue over time as work progressed by evaluating key inputs and assumptions which impacted the amount of revenue recognized for each contract tested. The key inputs and assumptions included:
The accumulation of historical costs incurred for the project,
Management’s estimate of the total expected costs for the entire project, including costs yet to be incurred to complete the project, and
Management’s estimate of the total expected gross margin to be realized upon completion of the project.


/s/ GRANT THORNTON LLP
We have served as the Company’s auditor since 2020.
Dallas, Texas
April 23, 2021
40

Report of Independent Registered Public Accounting Firm
Board of Directors and Shareholders
AZZ Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of AZZ Inc. (a Texas corporation) and subsidiaries (the “Company”) as of February 28, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of February 28, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended February 28, 2021, and our report dated April 23, 2021 expressed an unqualified opinion on those financial statements.

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying “Item 9A, Management’s Annual Report on Internal Controls Over Financial Reporting”. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ GRANT THORNTON LLP
Dallas, Texas
April 23, 2021

41

Report of Independent Registered Public Accounting Firm

Board of Directors and Shareholders
AZZ Inc.
Fort Worth, Texas
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows of AZZ Inc. (the “Company”) for the year ended February 28, 2019, and the related notes and financial statement schedule (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects the results of their operations and their cash flows for the year ended February 28, 2019, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.


/s/ BDO USA, LLP

We have served as the Company’s auditor from 2006 to 2020.

Dallas, Texas
May 17, 2019

42



AZZ INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
 
February 28, 2021February 29, 2020
Assets
Current assets:
Cash and cash equivalents$14,837 $36,687 
Accounts receivable, net of allowance for credit losses of $5,713 and $4,951 at February 28, 2021 and February 29, 2020, respectively
128,127 139,214 
Inventories:
Raw material86,913 88,837 
Work-in-process4,453 5,543 
Finished goods1,546 5,461 
Contract assets58,056 70,093 
Prepaid expenses and other5,876 8,727 
Assets held for sale3,684  
Total current assets303,492 354,562 
Property, plant and equipment, net205,909 213,104 
Operating lease right-of-use assets37,801 43,208 
Goodwill353,881 356,225 
Intangibles and other assets, net95,359 106,732 
Total assets$996,442 $1,073,831 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable$41,034 $61,987 
Income tax payable 2,876 
Accrued salaries and wages22,606 38,882 
Other accrued liabilities27,136 26,868 
Customer deposits348 255 
Contract liabilities16,138 18,418 
Lease liability, short-term6,588 6,327 
Debt due within one year 125,000 
Total current liabilities113,850 280,613 
Debt due after one year, net178,419 77,878 
Lease liability, long-term32,629 38,114 
Deferred income taxes39,283 37,926 
Other long-term liabilities8,969 4,934 
Total liabilities373,150 439,465 
Commitments and contingencies (Note 15)
Shareholders’ equity:
Common Stock, $1.00 par value; 100,000 shares authorized; 25,108 and 26,148 shares issued and outstanding at February 28, 2021 and February 29, 2020, respectively
25,108 26,148 
Capital in excess of par value75,979 66,703 
Retained earnings547,289 572,414 
Accumulated other comprehensive loss(25,084)(30,899)
Total shareholders’ equity623,292 634,366 
Total liabilities and shareholders' equity$996,442 $1,073,831 
 
The accompanying notes are an integral part of the consolidated financial statements.
43



AZZ INC.
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share amounts)
 
 Year Ended
 February 28, 2021February 29, 2020February 28, 2019
Sales$838,917 $1,061,817 $927,087 
Cost of sales650,170 824,589 728,466 
Gross margin188,747 237,228 198,621 
Selling, general and administrative107,134 139,253 121,665 
Restructuring and impairment charges19,999 18,632  
Operating income61,614 79,343 76,956 
Interest expense9,648 13,463 14,971 
Other (income) expense, net969 990 (1,020)
Income before income taxes50,997 64,890 63,005 
Income tax expense11,383 16,656 11,797 
Net income$39,614 $48,234 $51,208 
Earnings per common share
Basic earnings per share$1.53 $1.84 $1.97 
Diluted earnings per share$1.52 $1.84 $1.96 
Weighted average shares outstanding
Basic25,897 26,191 26,038 
Diluted26,045 26,281 26,107 
Cash dividends declared per common share$0.68 $0.68 $0.68 
The accompanying notes are an integral part of the consolidated financial statements.
44



AZZ INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)

 Year Ended
 February 28, 2021February 29, 2020February 28, 2019
Net income$39,614 $48,234 $51,208 
Other comprehensive income (loss):
Foreign currency translation adjustment, net of income tax of $, $ and $
5,865 (2,093)(3,478)
Interest rate swap, net of income tax of $27, $29 and $29, respectively
(50)(54)(54)
Other comprehensive income (loss)5,815 (2,147)(3,532)
Comprehensive income$45,429 $46,087 $47,676 
The accompanying notes are an integral part of the consolidated financial statements.



45


AZZ INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
 Year Ended
February 28, 2021February 29, 2020February 28, 2019
Cash flows from operating activities:
Net income$39,614 $48,234 $51,208 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization44,603 50,194 50,245 
Deferred income taxes(1,561)(2,617)3,731 
Loss on disposal of business3,080 18,632  
Loss on abandonment of long-lived assets6,923   
Loss on disposal group held for sale6,752   
Inventory write-downs2,511   
Impairment loss on long lived assets 9,157 810 
Loss on sale of property, plant & equipment219 (71)9 
Share-based compensation expense7,330 6,290 4,659 
Amortization of deferred debt issuance costs545 538 541 
Bad debt expense1,040 2,734 2,153 
Effects of changes in operating assets and liabilities, net of acquisitions:
Accounts receivable7,926 (1,006)(8,131)
Inventories2,145 25,875 (595)
Prepaid expenses and other assets6,497 (291)(4,883)
Net change in contract assets and liabilities5,137 (47,040)3,091 
Accounts payable(21,521)8,145 (1,172)
Other accrued liabilities and income taxes payable(19,205)23,536 8,809 
Net cash provided by operating activities:92,035 142,310 110,475 
Cash flows from investing activities:
Proceeds from the sale or insurance settlement of property, plant, and equipment461 340 1,543 
Proceeds from sale of subsidiary, net12,444 23,584  
Acquisition of subsidiaries, net of cash acquired(4,419)(60,628)(8,000)
Purchases of property, plant and equipment(37,079)(32,595)(24,615)
Net cash used in investing activities:(28,593)(69,299)(31,072)
Cash flows from financing activities:
Proceeds from issuance of common stock2,832 3,113 3,765 
Payments for taxes related to net share settlement of equity awards
(712)(1,231)(573)
Proceeds from revolving loan228,000 428,500 264,000 
Payments on revolving loan(277,000)(466,500)(310,000)
Proceeds from long-term debt150,000   
Payments on long-term debt(125,000) (14,286)
Debt issuance costs paid(592)  
Repurchase and retirement of common stock(48,311)(5,799) 
Payment of dividends(17,642)(17,822)(17,718)
Net cash used in financing activities:(88,425)(59,739)(74,812)
Effect of exchange rate changes on cash and cash equivalents3,133 (590)(1,439)
Net change in cash and cash equivalents(21,850)12,682 3,152 
Cash and cash equivalents, beginning of year36,687 24,005 20,853 
Cash and cash equivalents, end of year$14,837 $36,687 $24,005 
Supplemental disclosures of cash flow information:
Cash paid for interest$8,999 $13,023 $14,880 
Cash paid for income taxes$16,118 $18,802 $3,291 

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

AZZ INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(in thousands)
 
 Common StockCapital In
Excess Of Par
Value
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
 SharesAmount
Balance at February 28, 201725,959 $25,959 $51,000 $513,464 $(25,220)$565,203 
Impact of ASC 606 adoption— — — 716 — 716 
Share-based compensation— — 4,659 — — 4,659 
Common stock issued under stock-based plans and related income tax expense55 55 (628)— — (573)
Common stock issued under employee stock purchase plan101 101 3,664 — — 3,765 
Cash dividends paid— — — (17,718)— (17,718)
Net income— — — 51,208 — 51,208 
Foreign currency translation— — — — (3,478)(3,478)
Interest rate swap, net of tax— — — — (54)(54)
Balance at February 28, 201926,115 26,115 58,695 547,670 (28,752)603,728 
— — — — — — 
Share-based compensation— — 6,290 — — 6,290 
Common stock issued under stock-based plans and related income tax expense74 74 (1,305)— — (1,231)
Common stock issued under employee stock purchase plan90 90 3,023 — — 3,113 
Repurchase and retirement of common stock(131)(131)— (5,668)— (5,799)
Cash dividends paid— — — (17,822)— (17,822)
Net income— — — 48,234 — 48,234 
Foreign currency translation— — — — (2,093)(2,093)
Interest rate swap, net of tax— — — — (54)(54)
Balance at February 29, 202026,148 26,148 66,703 572,414 (30,899)634,366 
Share-based compensation— — 7,330 — — 7,330 
Common stock issued under stock-based plans and related income tax expense83 83 (795)— — (712)
Common stock issued under employee stock purchase plan91 91 2,741 — — 2,832 
Repurchase and retirement of common stock(1,214)(1,214)— (47,097)— (48,311)
Cash dividends paid— — — (17,642)— (17,642)
Net income— — — 39,614 — 39,614 
Foreign currency translation— — — — 5,865 5,865 
Interest rate swap, net of tax— — — — (50)(50)
Balance at February 28, 202125,108 $25,108 $75,979 $547,289 $(25,084)$623,292 
The accompanying notes are an integral part of the consolidated financial statements.

47

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
1.Summary of Significant Accounting Policies
Organization
AZZ Inc. (the “Company,” “AZZ” or “we”) operates primarily in the United States of America and Canada and also has operations in Brazil, the Netherlands, China, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions. For information about the Company's operations by segment, see Note 12.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.
Coronavirus (COVID-19)
In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 has resulted in most governments issuing restrictive orders, including “shelter in place” orders around the globe to assist in mitigating the spread of the virus.
While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, will ultimately have on the demand for our products and services or with our supply chain. We continue to closely monitor the situation as information becomes readily available and continue to take actions to provide for the safety of our personnel, and to support the requirements under CISA.

Our operations remain open globally and the impact to our personnel and operations has been limited by the effects of COVID-19. The most significant impact to us has been our ability to serve customers at their business locations. We have experienced limited customer order deferrals, but there have been few outright customer order cancellations. While governments have taken actions, including the approval of vaccines to limit the impacts of COVID-19, we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2022.
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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.
Concentrations of credit risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. The Company treats trade accounts
48

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
receivable as one portfolio and records an allowance based on a combination of management’s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer’s credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries, unless material, are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):
 202120202019
Balance at beginning of year$4,951 $2,267 $569 
Adjustment based on aged receivables analysis1,040 2,734 2,153 
Charge-offs, net(354)(129)(451)
Other(41)106  
Effect of exchange rate changes117 (27)(4)
Balance at end of year$5,713 $4,951 $2,267 
Revenue recognition
The Company recognizes revenue when all five of the following criteria have been satisfied:
1)Identification of the contract with a customer;
2)Identification of the performance obligations in the contract;
3)Determination of the transaction price;
4)Allocation of the transaction price to performance obligations in the contract; and
5)Fulfillment of performance obligations.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services. The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.
Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
Infrastructure Solutions segment
AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over
49

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.
For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.
Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis.
In addition to fixed consideration, the Company’s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. 
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company’s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):
20212020
Balance at beginning of period$18,418 $56,928 
Contract liabilities added during the period11,868 14,292 
Sales recognized during the period(14,148)(52,802)
Balance at end of period$16,138 $18,418 
The Company expects to recognize sales of approximately $11.6 million, $4.4 million and $0.1 million in fiscal 2022, 2023 and 2025, respectively, related to the $16.1 million balance of contract liabilities as of February 28, 2021.
The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2021 were primarily due to normal timing differences between the Company’s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers. The acquisition for fiscal year 2021 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.
Other
No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at
50

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Revenue
Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2021, 2020 and 2019 (in thousands):

202120202019
Sales:
Industrial$511,740 $605,236 $526,465 
Transmission and distribution209,729 254,836 212,433 
Power generation117,448 201,745 188,189 
Total sales$838,917 $1,061,817 $927,087 
Cash and cash equivalents
The Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.9 million and $0.1 million as of February 28, 2021 and February 29, 2020, respectively, in support of bank guarantees for certain customers and leased facilities.
Non-cash investing and financing activities
The Company had $1.5 million, $2.4 million and $1.0 million of accrued capital expenditures at the end of fiscal 2021, 2020 and 2019, respectively, which are excluded from the consolidated statements of cash flows until paid.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:
 
Buildings and structures
10-25 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment3 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.



51

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Amortizable intangible and long-lived assets
Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from two to nineteen years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. For fiscal year 2021, the Company recorded charges of $13.7 million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned. In addition, for fiscal years 2020 and 2019, the Company recorded impairment losses of $9.2 million and $0.8 million, respectively. See Note 13 for additional information about these impairment charges.
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill and intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2021, 2020 and 2019, no goodwill impairment losses were recognized. See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.
Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2020. The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2021, 2020 and 2019, no impairment losses related to these indefinite-lived intangible assets were recorded.
Debt issuance costs
Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company’s revolving credit facility are included in other assets on the consolidated balance sheets. Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.
Income taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
52

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of February 28, 2021, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2018.
Financial instruments
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Certain of the Company’s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.

The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 28, 2021, the fair value of the outstanding 2020 Senior Notes was approximately $144.8 million. As of February 29, 2020, the fair value of the outstanding 2011 Senior Notes was approximately $125.3 million. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.
Warranty reserves
A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company’s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues. Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.
The following table shows the changes in the Company’s warranty reserve for fiscal year 2021, 2020 and 2019 (in thousands):
 
202120202019
Balance at beginning of period$3,702 $1,751 $2,013 
Warranty costs incurred(1,865)(2,118)(2,195)
Additions charged to income2,623 4,069 1,933 
Transferred to held for sale(381)  
Balance at end of period$4,079 $3,702 $1,751 
Foreign Currency Translation
The local currency is the functional currency for the Company’s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders’ equity and is included in accumulated other comprehensive income (loss).

53

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Foreign currency translation adjustments$(25,084)$(30,949)
Interest rate swap 50 
Accumulated other comprehensive loss$(25,084)$(30,899)
Accruals for Contingent Liabilities
The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.
The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred, and is recorded net of any lease incentives received.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.
Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021, utilizing the modified retrospective transition method, and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40) - Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted
54

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes ("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 will be effective for the Company in the first quarter of its fiscal 2022. The Company expects to adopt ASU 2019-12 in the first quarter of fiscal 2022, and does not expect the adoption to have a material impact on its consolidated financial statements.
2. Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Land$21,328 $21,826 
Building and structures155,338 162,851 
Machinery and equipment249,065 252,726 
Furniture, fixtures, software and computers31,179 28,938 
Automotive equipment3,591 4,394 
Construction in progress26,223 16,466 
486,724 487,201 
Less accumulated depreciation(280,815)(274,097)
Property, plant, and equipment, net$205,909 $213,104 
The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$29,884 $30,721 $30,747 
Selling, general and administrative2,320 2,349 2,464 
Total depreciation expense$32,204 $33,070 $33,211 
3. Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.
 
Changes in goodwill by segment for fiscal year 2021 and 2020 were as follows (in thousands):
 
2021
SegmentBeginning BalanceAcquisitionsDivestitureAssets Held for SaleCurrency Translation AdjustmentEnding Balance
Metal Coatings$157,048 $1,551 $(1,132)$ $1,192 $158,659 
Infrastructure Solutions199,177  (2,262)(1,693) 195,222 
Total$356,225 $1,551 $(3,394)$(1,693)$1,192 $353,881 
 
55

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
2020
SegmentBeginning BalanceAcquisitionsDivestitureOtherCurrency Translation AdjustmentEnding Balance
Metal Coatings$116,691 $39,419 $ $1,413 $(475)$157,048 
Infrastructure Solutions207,065  (7,888)  199,177 
Total$323,756 $39,419 $(7,888)$1,413 $(475)$356,225 
Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of most of its business that served customers in the nuclear power businesses in fiscal 2020. In addition, the Company divested two businesses and classified one other business as held-for-sale in fiscal 2021. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.

In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $7.9 million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.

The Company completed its fiscal 2021 annual goodwill impairment analysis as of December 31, 2020 and concluded that no indicators of impairment existed at any of its reporting units as of the testing date.
Amortizable intangible assets consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
Weighted-Average Life (Years)20212020
Customer related intangibles16$171,091 $177,090 
Non-compete agreements138,803 8,659 
Trademarks991,386 1,469 
Technology252,554 2,554 
Certifications8399  
Gross intangible assets184,233 189,772 
Less accumulated amortization(100,342)(91,298)
Total amortizable intangible assets, net$83,891 $98,474 
The following table outlines the classification of amortization expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$6,838 $6,873 $6,259 
Selling, general and administrative5,561 10,251 10,775 
Total amortization expense$12,399 $17,124 $17,034 
In addition, for fiscal 2020, intangibles with a carrying value of approximately $14.6 million were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately $7.2 million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.
56

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $3.4 million on the consolidated balance sheets as of February 28, 2021 and February 29, 2020, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2021 and 2020, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.

57

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
 
2022$12,111 
202311,735 
20249,907 
20259,098 
20269,069 
Thereafter31,971 
Total$83,891 

4. Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
Accrued interest$957 $1,042 
Accrued warranty4,079 3,702 
Commissions3,550 4,180 
Personnel expenses9,709 8,646 
Group medical insurance2,517 3,083 
Sales and other taxes payable2,566 3,098 
Other3,758 3,117 
Total$27,136 $26,868 

5. Leases
The Company is a lessee under various leases for facilities and equipment.
The following table outlines the classification of lease expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$10,533 $13,521 $11,630 
Selling, general and administrative4,485 4,923 4,002 
Total lease expense$15,018 $18,444 $15,632 

58

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2022$8,211 $73 $8,284 
20237,723 73 7,796 
20246,840 73 6,913 
20255,876 70 5,946 
20264,427 14 4,441 
Thereafter12,973  12,973 
Total lease payments46,050 303 46,353 
Less imputed interest(7,112)(24)(7,136)
Total38,938 279 39,217 
Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):
20212020
Operating cash flows from operating leases included in lease liabilities$8,143 $8,918 
Lease liabilities obtained from new ROU assets - operating$2,186 $7,867 
Weighted-average remaining lease term - operating leases6.92 years7.94 years
Weighted-average discount rate - operating leases4.71 %4.89 %
Operating and financing cash flows from financing leases included in lease liabilities$25 $— 
Lease liabilities obtained from new ROU assets - financing$230 $— 
Weighted-average remaining lease term - financing leases4.25 years0.0 years
Weighted-average discount rate - financing leases4.00 %— %

6. Debt
Following is a summary of the Company's debt as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
2017 Revolving Credit Facility$29,000 $78,000 
2011 Senior Notes 125,000 
2020 Senior Notes150,000  
Total debt, gross179,000 203,000 
Unamortized debt issuance costs(581)(122)
Total debt, net178,419 202,878 
Less amount due within one year (125,000)
Debt due after one year, net$178,419 $77,878 
2017 Revolving Credit Facility
On March 27, 2013, the Company entered into a credit agreement (the “Credit Agreement”) with Bank of America and other lenders. The Credit Agreement provided for a $75.0 million term facility and a $225.0 million revolving credit facility that included a $75.0 million “accordion” feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.
On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the “2017 Credit Agreement”) with Bank of America and other lenders. The 2017 Credit Agreement amended the following provisions of the Credit
59

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Agreement: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to $450.0 million, with an additional $150.0 million accordion, (iii) including a $75.0 million sublimit for the issuance of standby and commercial letters of credit, (iv) including a $30.0 million sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed $20.0 million, (vi) restricting investments in any foreign subsidiaries not to exceed $50.0 million in the aggregate, and (vii) including various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. The balance due on the $75.0 million term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement.
The financial covenants, as defined in the 2017 Credit Agreement, require the Company to maintain on a consolidated basis a Leverage Ratio not to exceed 3.25:1.0 and an Interest Coverage Ratio of at least 3.0:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.
Interest rates for borrowings under the 2017 Credit Agreement are based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate is defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate is defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio. The effective interest rate was 2.75% as of February 28, 2021.
As of February 28, 2021, we had $29.0 million of outstanding debt against the 2017 Credit Agreement and letters of credit outstanding under the 2017 Credit Agreement in the amount of $9.6 million, which left approximately $411.4 million of additional credit available.
2011 Senior Notes
On January 21, 2011, the Company entered into a Note Purchase Agreement, pursuant to which the Company issued $125.0 million aggregate principal amount of its 5.42% unsecured Senior Notes (the “2011 Senior Notes”), through a private placement. Amounts under the agreement were due in a balloon payment on the January 2021 maturity date.
The Company repaid the 2011 Senior Notes upon maturity in January 2021 with the proceeds from the 2020 Senior Notes, which are described below.
2020 Senior Notes
On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0 million of senior unsecured notes (the “2020 Senior Notes”), consisting of two separate tranches:

7-year borrowing: $70.0 million priced at 2.77% coupon; and
12-year borrowing: $80.0 million priced at 3.17% coupon.

The proceeds of the $80.0 million tranche was funded on December 17, 2020. The $70.0 million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0 million 5.42% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes will be paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in “Debt due after one year, net” in the consolidated balance sheets.

The Company's debt agreements require the Company to maintain certain financial ratios. As of February 28, 2021, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.
60

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For each of the five years after February 28, 2021, required principal payments under the terms of the long-term debt, including the Company’s revolving credit facility, are as follows (dollars in thousands):
 
Fiscal Year:Future Debt Maturities
2022$ 
202329,000 
2024 
2025 
2026 
Thereafter150,000 
Total$179,000 

7. Income Taxes
 The provision for income taxes for fiscal year 2021, 2020 and 2019 consisted of the following (in thousands):
 
202120202019
Income before income taxes:
Domestic$46,766 $44,406 $48,261 
Foreign4,231 20,484 14,744 
Income before income taxes$50,997 $64,890 $63,005 
Current provision:
Federal$9,532 $12,563 $4,251 
Foreign2,660 5,259 2,829 
State and local1,754 1,451 986 
Total current provision for income taxes$13,946 $19,273 $8,066 
Deferred provision (benefit):
Federal$(2,165)$(1,452)$2,970 
Foreign(2,294)(21)539 
State and local1,896 (1,144)222 
Total deferred provision for (benefit from) income taxes$(2,563)$(2,617)$3,731 
Total provision for income taxes$11,383 $16,656 $11,797 

61

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences(0.1)0.1 0.5 
State income taxes, net of federal income tax benefit5.4  0.4 
Valuation allowance(0.4) (0.7)
Stock compensation1.1  0.5 
Tax credits(3.4)2.0 (4.1)
Foreign tax rate differential0.1 1.4 1.1 
Uncertain tax positions(1.0)1.4  
Audit settlement1.9   
Other(2.3)(0.2) 
Effective income tax rate22.3 %25.7 %18.7 %
Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Deferred income tax assets:
Employee related items$3,282 $3,194 
Inventories5,729 823 
Accrued warranty429 548 
Accounts receivable2,347 2,094 
Lease liabilities8,962 10,601 
Other deferred income tax assets239 80 
Net operating loss and other credit carry-forwards6,649 7,983 
27,637 25,323 
Less: valuation allowance(689)(725)
Total deferred income tax assets26,948 24,598 
Deferred income tax liabilities:
Depreciation methods and property basis differences(18,982)(21,447)
Right-of-use lease assets(8,623)(10,299)
Other assets and tax-deductible goodwill(34,740)(30,778)
Total deferred income tax liabilities(62,345)(62,524)
Net deferred income tax liabilities$(35,397)$(37,926)
As of February 28, 2021, the Company had pretax state NOL carry-forwards of $73.1 million which, if unused, will begin to expire in 2022 and pretax foreign NOL carry-forwards of $4.1 million, which, if unused, will begin to expire in 2027.
As of fiscal year end 2021 and 2020, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $0.7 million and $0.7 million as of fiscal year end 2021 and 2020, respectively.
The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is
62

AZZ INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended February 28, 2021 is as follows (in thousands):
2021
Balance at beginning of period$2,531 
Increase for tax positions related to prior periods:
Gross increases5,617 
   Decrease for tax positions related to prior periods:
       Gross decreases(1,263)
   Decreases relating to settlements with taxing authorities (642)
   Decreases resulting from lapses in statutes of limitations(2,893)
Balance at end of period$3,350 

Current year increases to our Uncertain Tax Positions (“UTPs”) primarily relate to matters related to research and development credits, certain foreign tax credits, various state and local tax matters and various temporary differences. Similarly, current year decreases primarily relate to offsetting decreased movement of certain temporary differences categorized as UTPs, the lapse of the statute of limitations in certain jurisdictions and settlements with taxing authorities.

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest expensed for fiscal 2021 and 2020 were ($0.4) million and $0.9 million, respectively.

The Company does not have any prior year tax returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.

The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland and Brazil. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company’s U.S. federal and state tax returns since February 28, 2018 remain open to examination. With some exceptions, tax years prior to fiscal 2018 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2018 will expire in December 2021. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $2.3 million may be resolved in the next 12 months.

Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings. As of February 28, 2021, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation

8. Equity
On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on
63

market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.
On November 10, 2020, the Company's Board of Directors authorized a $100.0 million share repurchase program pursuant to which the Company may repurchase its common stock (the “2020 Authorization”). Repurchases under the 2020 Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so.
The following table outlines the Company's share repurchases under the 2011 Authorization and the 2020 Authorization during fiscal 2021 (dollars in thousands, except per share data):
Purchased under 2011 AuthorizationPurchased under 2020 AuthorizationTotal Share Repurchases
Number of shares repurchased882,916 330,829 1,213,745 
Total amount of shares repurchased$32,313 $15,998 $48,311 
Average price per share$36.60 $48.36 $39.80 
9. Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each year. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year. Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding.
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (in thousands, except per share data):
 
202120202019
Numerator:
Net income for basic and diluted earnings per common share$39,614 $48,234 $51,208 
Denominator:
Total weighted average basic shares25,897 26,191 26,038 
Effect of dilutive securities:
Shares applicable to stock-based compensation148 90 69 
Total weighted average diluted shares26,045 26,281 26,107 
Earnings per share:
Basic earnings per share$1.53 $1.84 $1.97 
Diluted earnings per share$1.52 $1.84 $1.96 
For fiscal 2021, 2020 and 2019, approximately 0.2 million, 0.1 million and 0.1 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive.
10. Employee Benefit Plans
401(k) Retirement Plan
The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $4.8 million, $5.4 million, and $5.0 million for fiscal 2021, 2020, and 2019, respectively.


64

Multiemployer Pension Plans
In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants.
However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i) assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii) if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.
The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):
EIN/Pension Plan NumberPension Protection Act Reported Status (1)FIP/RP
Status (2)
Company Contributions (3)Surcharge Imposed (4)Expiration Date of Collective Bargaining Agreements
Fiscal Year
Pension Fund20212020202120202019
Boilermaker-Blacksmith National Pension TrustEIN:48-6168020
Plan: 001
EndangeredCriticalImplemented$3,340 $5,337 $5,651 YesVarious through 12/31/2021
Contributions to other multiemployer pension plans97 366 627 
Total contributions$3,437 $5,703 $6,278 
(1) The most recent Pension Protection Act reported status available for fiscal 2021 and 2020 is for the plan’s year-end as of December 31, 2020 and 2019, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan’s actuary. A plan is generally classified in critical status if a funding deficiency is projected within four years or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2020.
(2) The “FIP/RP Status” column indicates plans for which a Funding Improvement Plan (“FIP”) or a Rehabilitation Plan (“RP”) has been implemented.
(3) For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2019 and 2018.
(4) A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.

11. Share-based Compensation
The Company has two share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the “2005 Plan”).
The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation
65

rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is 1.5 million shares and, as of February 28, 2021, the Company had approximately 0.8 million shares reserved for future issuance under this plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of February 28, 2021, there were 2,711 and 2,724 shares available for issuance for stock appreciation rights under the 2005 Plan and the 2014 Plan, respectively. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire during fiscal year 2022.
The Company accounts for its share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. The Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights (“DERs”), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.
A summary of the Company's RSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
 
202120202019
Restricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair Value
Outstanding at beginning of year194,946 $44.34 146,532 $48.93 109,777 $56.62 
Granted131,120 28.78 140,070 43.86 84,895 42.05 
Vested(70,913)45.67 (84,595)54.63 (38,733)54.53 
Forfeited(28,707)36.59 (7,061)45.30 (9,407)53.46 
Outstanding at end of year226,446 $35.66 194,946 $44.34 146,532 $48.93 
Vested and expected to vest at end of year224,807 $35.56 193,718 $44.34 146,532 $48.93 
The total fair value of RSU awards vested during fiscal years 2021, 2020, and 2019 was $2.3 million, $3.8 million and $2.1 million, respectively.
Performance Share Unit Awards
The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2019 and fiscal 2020 are subject to the Company’s degree of achievement of a target annual average adjusted return on assets during these three-year periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company’s total shareholder return during such three-year periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant.

66

A summary of the Company’s PSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
202120202019
 Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value
Outstanding at the beginning of year109,936 $47.75 83,125 $49.74 70,030 $54.59 
Granted69,955 33.22 49,000 46.19 46,183 42.00 
Vested    (3,378)46.65 
Forfeited(36,307)50.57 (22,189)55.08 (29,710)49.51 
Outstanding at the end of year143,584 $39.96 109,936 $47.75 83,125 $49.74 
The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 250% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.
Stock Appreciation Rights
Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of seven years and vested ratably over a period of three years, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2021, 2020 or 2019.
 
A summary of the Company’s SAR activity for fiscal years 2021, 2020 and 2019 is as follows:
 
202120202019
 SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price
Outstanding at beginning of year94,826 $44.58 98,184 $44.46 148,513 $43.29 
Granted      
Exercised(45,902)44.00 (2,965)44.58 (47,484)40.84 
Forfeited(43,489)45.10 (393)43.92 (2,845)43.92 
Outstanding at end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
Exercisable at the end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
As of February 28, 2021, the average remaining contractual term for both outstanding and exercisable SARs was 0.34 years and these awards had no intrinsic value.
The following table summarizes additional information about SARs outstanding at February 28, 2021.

Range of Exercise PricesSARs Outstanding and ExercisableAverage Remaining LifeWeighted Average Exercise Price
44.15 - 44.15
2,711 0.17$44.15 
46.34 - 46.34
2,724 0.5146.34 
44.15 - 46.34
5,435 0.34$45.25 
 
67

Directors Grants
The Company granted each of its independent directors a total of 3,174, 2,124 and 1,823 shares of its common stock during fiscal years 2021, 2020 and 2019, respectively. These common stock grants were valued at $33.08, $47.08 and $54.85 per share for fiscal years 2021, 2020 and 2019, respectively, which was the market price of the Company's common stock on the respective grant dates.
Employee Stock Purchase Plan
The Company has an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the “Enrollment Date”) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 1.3 million shares were available for issuance as of February 28, 2021. The Company issues new shares upon purchase through the ESPP.
Share-based Compensation Expense
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2021, 2020 and 2019 (in thousands):
 
202120202019
Compensation expense$7,330 $6,290 $4,659 
Income tax benefits$1,539 $1,321 $978 
Unrecognized compensation cost related to unvested stock awards at February 28, 2021 was $9.1 million, which is expected to be recognized over a weighted average period of 1.72 years.
The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2021, 2020 and 2019 was $(0.4) million, $(0.1) million and $(0.3) million, respectively.
The Company’s policy is to issue shares under these plans from the Company’s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
12. Operating Segments
Segment Information
The Company’s Chief Executive Officer, who is the chief operating decision maker (“CODM”), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.
A summary of each of the Company's reportable segments is as follows:
Metal Coatings - provides hot dip galvanizing, powder coating, anodizing and plating, and other surface coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada.
Infrastructure Solutions - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.

68

The following tables show information by reportable segment for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
Metal Coatings$457,791 $498,989 $440,264 
Infrastructure Solutions381,126 562,828 486,823 
Total sales$838,917 $1,061,817 $927,087 
Operating income (loss):
Metal Coatings$95,946 $107,926 $83,591 
Infrastructure Solutions(1)
6,487 32,845 31,332 
Corporate(40,819)(42,796)(37,967)
Loss on disposal of business (18,632) 
Total operating income$61,614 $79,343 $76,956 
(1) Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of
which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of
sales.

202120202019
Depreciation and amortization:
Metal Coatings$29,930 $30,042 $29,124 
Infrastructure Solutions12,978 18,414 19,405 
Corporate1,695 1,738 1,716 
Total$44,603 $50,194 $50,245 
202120202019
Expenditures for acquisitions, net of cash, and property, plant and equipment:
Metal Coatings$29,305 $81,340 $15,238 
Infrastructure Solutions9,619 9,158 14,475 
Corporate2,574 2,725 2,902 
Total$41,498 $93,223 $32,615 
Asset information by segment was as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Assets:
Metal Coatings$480,778 $504,632 
Infrastructure Solutions489,986 548,032 
Corporate25,678 21,167 
Total assets$996,442 $1,073,831 
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
United States$711,696 $850,656 $785,194 
International127,221 211,161 141,893 
Total$838,917 $1,061,817 $927,087 

69

 
20212020
Property, plant and equipment, net:
United States$180,718 $190,365 
Canada15,007 16,385 
Other countries10,184 6,354 
Total$205,909 $213,104 
13. Restructuring and Impairment Charges
Fiscal 2021
During fiscal 2021, the Company executed a plan to divest certain non-core businesses. The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3 million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2 million. During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1 million. The Company recognized impairment charges of $0.9 million for SMS during the second quarter, and an additional loss on sale of $1.9 million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income.
As of February 28, 2021, one additional business in the Infrastructure Solutions segment and one non-operating location in the Metal Coatings segment are classified as held for sale. The assets and liabilities of the businesses expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheet. In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021.
During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:
Year Ended February 28, 2021
Metal CoatingsInfrastructure SolutionsTotal
Write down of assets held for sale to estimated sales price$2,652 $4,100 $6,752 
Write down of assets expected to be abandoned6,923  6,923 
Loss on sale of subsidiaries1,221 1,859 3,080 
Write down of excess inventory 2,511 2,511 
Costs associated with assets held for sale 733 733 
Total charges$10,796 $9,203 $19,999 
Fiscal 2020
In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data.
During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment. In conjunction with this divestiture, the Company incurred impairment charges of $9.2 million, of which $2.0 million is included in cost of sales and $7.2 million is included in selling, general and administrative in the consolidated statement of income. The
70

impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized.
During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of $1.3 million in fiscal 2019, comprised of $0.8 million for fixed asset impairments and $0.5 million for employee severance and other disposal costs. All costs are included in cost of sales in the consolidated statement of income.
As of February 28, 2021 and February 29, 2020, the Company had no restructuring liabilities outstanding.
Assets Held for Sale

The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy to focus on growth within its core businesses. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations.

Assets and liabilities allocated to assets held for sale are as follows:
February 28, 2021
Assets
Accounts receivable$2,435 
Inventories907 
Contract assets3,314 
Other current assets153 
Property, plant and equipment1,415 
Other assets42 
Goodwill1,693 
Liabilities
Accounts payable507 
Contract liabilities1,454 
Other accrued liabilities822 
Lease liability – long term2 
Total carrying value7,174 
Less: Impairment of carrying value of remaining assets held for sale to estimated sales price(3,490)
Fair value of disposal group$3,684 
14. Acquisitions
Fiscal 2021
For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes. In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $0.6 million.
Fiscal 2020
In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and
71

electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes.
In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.
In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This goodwill arising from this acquisition was included in the Metal Coatings segment and is expected to be deductible for income tax purposes.
The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):
Assets
Accounts receivable$4,591 
Inventories1,830 
Prepaid expenses and other22 
Property, plant and equipment5,336 
Intangibles15,512 
Goodwill39,419 
Liabilities
Accounts payable and other accrued liabilities(1,575)
Contingent consideration(2,000)
Deferred income taxes(2,507)
Total purchase price$60,628 
In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $2.0 million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):
Fair ValueUseful Life
Customer relationships$15,360 15 years
Non-compete agreements152 3 years
Total intangible assets$15,512 
During fiscal 2020, the acquired companies described above generated net sales of $27.9 million and net income of $2.6 million in the Company’s consolidated statements of income from the date of each respective acquisition.
The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company’s fiscal 2019.  The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2019 or of future consolidated operating results.

72

The unaudited pro forma financial information was as follows (in thousands):
20202019
Revenues$1,072,633 $966,007 
Net income49,702 57,693 
Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.
Fiscal 2019
In March 2018, the Company purchased certain assets through a bankruptcy sales process from Lectrus Corporation, a privately-held corporation based in Chattanooga, Tennessee. Lectrus designs and manufactures custom electrical metal enclosures and provides electrical and mechanical integration. This acquisition expanded the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Infrastructure Solutions segment.
Supplemental Disclosures
During fiscal 2021, 2020 and 2019, the Company paid approximately $4.4 million, $60.6 million and $8.0 million, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of approximately $0, $0.8 million and $0.2 million, respectively.
The goodwill resulting from these acquisitions during fiscal 2021, 2020 and 2019 consists largely of the Company’s expected future product and services sales and synergies from combining the products and services and technology with the Company’s existing product and services portfolio.
For fiscal year 2019, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.
15. Commitments and Contingencies
Legal
The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.  These proceedings include labor and employment claims, use of the Company’s intellectual property, worker’s compensation, environmental  matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows. 
Commodity pricing
As of February 28, 2021, the Company had non-cancelable forward contracts to purchase approximately $50.0 million of zinc at various volumes and prices. All such contracts expire in fiscal 2022. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.
Other
As of February 28, 2021, the Company had total outstanding letters of credit in the amount of $24.7 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments
73

covering warranty or performance periods. In addition, as of February 28, 2021, a warranty reserve in the amount of $4.1 million was established to offset any future warranty claims.
16. Selected Quarterly Financial Data (Unaudited)

 Quarter ended
 May 31,
2020
August 31,
2020
November 30,
2020
February 28,
2021
(in thousands, except per share data)
Sales$213,293 $203,372 $226,623 $195,629 
Gross profit42,208 46,094 54,675 45,770 
Net income (loss) (1)
5,541 (1,790)19,703 16,160 
Basic net income (loss) per share (2)
0.21 (0.07)0.76 0.64 
Diluted net income (loss) per share (2)
0.21 (0.07)0.76 0.63 
 
 Quarter ended
 May 31,
2019
August 31,
2019
November 30,
2019
February 29,
2020 (3)
(in thousands, except per share data)
Sales$289,123 $236,190 $291,139 $245,365 
Gross profit66,107 52,686 67,331 51,104 
Net income21,284 15,558 22,035 (10,643)
Basic net income per share (2)
0.81 0.59 0.84 (0.41)
Diluted net income per share (2)
0.81 0.59 0.84 (0.41)
(1) During fiscal 2021, the Company recorded restructuring and impairment charges of $20.0 million related to its plan to divest certain non-
core businesses. See Note 13 for information related to these charges.
(2) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of
quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.
(3) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of $18.6 million related to the sale of its nuclear logistics
business and recorded an impairment charge of $9.2 million related to the Company's exit from the nuclear certified portion of its industrial
welding solutions business.
74

Item 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Disclosure Controls and Procedures
The Company's management, with the participation of its principal executive officer and principal financial officer, have evaluated, as required by Rule 13a-15(e) under the Securities Exchange Act of 1934 ("the Exchange Act"), the effectiveness of the Company's disclosure controls and procedures. Based on that evaluation, the principal executive officer and principal financial officer concluded that the Company's disclosure controls and procedures were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and were effective as of the end of the period covered by this Form 10-K to provide reasonable assurance that such information is accumulated and communicated to the Company's management, including the principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.
Management’s Report on Internal Controls Over Financial Reporting
The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Management, with the participation of its principal executive officer and principal financial officer assessed the effectiveness of the Company's internal control over financial reporting based on the criteria for effective internal control over financial reporting established in "Internal Control - Integrated Framework (2013)," issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based upon its assessment, management concluded that the Company maintained effective internal control over financial reporting as of February 28, 2021.
Remediation of Material Weakness
 
As previously disclosed in the Company’s Annual Report on Form 10-K for fiscal year 2020, management identified a material weaknesses in its internal control over financial reporting related to the Company’s accounting for income taxes. As of February 28, 2021, management determined that this material weakness had been fully remediated as further described below.

The remediation steps management undertook were as follows:

i.new controls over the preparation of the Company’s income tax provision and related disclosures, including enhanced management review controls, as well as oversight regarding key aspects of the income tax provision work papers and the Company’s income tax compliance program; and
ii.the addition of personnel with strong tax provision experience, additional training for impacted employees, and the engagement of a third-party to review and assist with the remediation plan.

During the fiscal year 2021, the remediation measures described above were satisfactorily implemented and management was able to successfully test the operating effectiveness of such controls and remediation efforts over a period of several fiscal quarters. As a result of the testing efforts, management was able to conclude that its internal control over financial reporting related to the review and ongoing accounting for income taxes was effective as of February 28, 2021 and that the material weakness has been fully remediated.
Other
Because of its inherent limitations, internal control over financial reporting may not prevent or detect all misstatements or fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met.
The Company’s independent registered public accounting firm, Grant Thornton, LLP has issued an audit report on the Company’s internal control over financial reporting, which is included in Item 8 of this Form 10-K.



75

Changes in Internal Controls Over Financial Reporting
Except as noted above, there have been no changes in the Company's internal control over financial reporting during the three months ended February 28, 2021, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
Item 9B. Other Information
None.
76

PART III
 
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item with regard to executive officers is included in Part I, Item 1 of this Annual Report on Form 10-K under the heading “Executive Officers of the Registrant.”
Information regarding directors of AZZ required by this Item is incorporated by reference to the section entitled “Election of Directors” set forth in the Proxy Statement for our 2021 Annual Meeting of Shareholders.
The information regarding compliance with Section 16(a) of the Exchange Act required by this Item is incorporated by reference to the section entitled “Section 16(a) Beneficial Ownership Reporting Compliance” set forth in the Proxy Statement for our 2021 Annual Meeting of Shareholders.
Information regarding our audit committee financial experts and code of ethics and business conduct required by this Item is incorporated by reference to the section entitled “Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership” set forth in the Proxy Statement for our 2021 Annual Meeting of Shareholders.
No director or nominee for director has any family relationship with any other director or nominee or with any executive officer of our company.
Item 11. Executive Compensation
The information required by this Item is incorporated herein by reference to the section entitled “Executive Compensation” and the section entitled “Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership – Fees Paid to Directors” set forth in our Proxy Statement for our 2021 Annual Meeting of Shareholders. 
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item is incorporated herein by reference to the section entitled “Executive Compensation” and the section entitled “Matters Relating to Corporate Governance, Board Structure, Director Compensation and Stock Ownership – Security Ownership of Management” set forth in the Proxy Statement for our 2021 Annual Meeting of Shareholders.
Equity Compensation Plan
The following table provides a summary of information as of February 28, 2021, relating to our equity compensation plans in which our common stock is authorized for issuance.
(a)
Number of securities
to be issued upon
exercise of
outstanding options,
warrants and rights
(b)
Weighted average
exercise price of
outstanding
options, warrants
and rights
(c)
Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding shares
reflected in column (a))
Equity compensation plans approved by shareholders(1)
375,465 
'(2)
$45.25 
'(3)
2,122,564 
'(4)

(1)Consists of the Amended and Restated 2005 Long-Term Incentive Plan ("2005 Plan"), the 2014 Long-Term Incentive Plan ("2014 Plan") and the 2018 Employee Stock Purchase Plan ("2018 ESPP"). See Note 11 in Part II. Item 8 of this Annual Report on Form 10-K for further information.
(2)Consists of outstanding awards, including 226,446 RSUs and 143,584 PSUs and 5,435 SARs.
(3)The weighted-average exercise price is calculated based solely on the exercise prices of the outstanding SARs and does not reflect the shares that will be issued upon the vesting of outstanding awards of RSUs or PSUs, which have no exercise price.
(4)Consists of (i) 827,608 shares remaining available for future issuance under the 2014 Plan; (ii) 2,711 shares available under the 2005 Plan and (iii) 1,292,245 shares remaining available for issuance under the 2018 ESPP.
77

Description of Other Plans for the Grant of Equity Compensation
Long Term Incentive Plans
The description of the 2005 Plan, 2014 Plan and 2018 ESPP provided in Note 11 to the consolidated financial statements included in this Annual Report on Form 10-K are incorporated by reference under this Item. 
78

Item 13. Certain Relationships and Related transactions, and Director Independence
The information required by this Item is incorporated by reference to the sections entitled “Certain Relationships and Related Party Transactions” and “Director Independence” set forth in the Proxy Statement for our 2021 Annual Meeting of Shareholders. 
Item 14. Principal Accounting Fees and Services
Information required by this Item is incorporated by reference to the sections entitled “Other Business – Independent Auditor Fees” and “Other Business – Pre-approval of Non-audit Fees” set forth in our Proxy Statement for our 2021 Annual Meeting of Shareholders.
79

PART IV
 
Item 16. Form 10-K Summary
None.

80

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 AZZ Inc.
 (Registrant)
April 23, 2021 
By: /s/ Thomas E. Ferguson
 Thomas E. Ferguson,
President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of AZZ and in the capacities and on the dates indicated.
 
April 23, 2021/s/ Daniel R. Feehan
Daniel R. Feehan
Chairman of the Board of Directors
April 23, 2021/s/ Thomas E. Ferguson
Thomas E. Ferguson
President, Chief Executive Officer and Director (Principal Executive Officer)
April 23, 2021 /s/ Philip A. Schlom
 Philip A Schlom,
Senior Vice President and Chief Financial Officer (Principal Financial Officer)
April 23, 2021 /s/ Daniel E. Berce
 Daniel E. Berce
Director
April 23, 2021/s/ Paul Eisman
Paul Eisman
Director
April 23, 2021 /s/ Venita McCellon-Allen
 Venita McCellon-Allen
Director
April 23, 2021/s/ Ed McGough
Ed McGough
Director
April 23, 2021/s/ Steven R. Purvis
Steven R. Purvis
Director
April 23, 2021/s/ Carol R. Jackson
Carol R. Jackson
Director
April 23, 2021/s/ Clive A. Grannum
Clive A. Gannum
Director

Item 15. Exhibits and Financial Statement Schedules
 
(a) Documents filed as part of this report
81


1.Consolidated Financial Statements

2. Financial Statement Schedules

All schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.

3. Exhibits
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
3.18-K3.17/14/15
3.28-K3.27/14/15
4.110-Q4.110/13/00
10.18-K10.13/24/17
10.28-K10.11/21/11
10.310-Q10.610/13/20
10.4*DEF 14AAppendix A6/4/08
10.5*10-Q10.539/28/04
10.6*10-Q10.549/28/04
10.7*DEF 14AAppendix A5/29/14
10.8*8-K10.21/21/16
10.9*8-K10.41/21/16
10.10*8-K10.51/21/16
10.11*8-K10.61/21/16
10.12*DEF 14AAppendix B5/28/15
10.13*8-K10.31/21/16
10.14*DEF 14AAppendix A5/25/18
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
10.15*8-K10.110/7/19
82

10.16*8-K10.211/7/13
10.17*8-K10.111/4/20
10.18*8-K10.211/4/20
10.19*8-K10.11/10/20
10.20*10-K10.185/24/02
10.21*8-K10.11/21/16
10.22*8-K10.110/3/17
14.1Code of Conduct. AZZ Inc. Code of Conduct may be accessed via the Company’s Website at www.azz.com.
21.1+
23.1+
23.2+
31.1+
31.2+
32.1+
32.2+
101.INS+XBRL Instance Document
101.SCH+XBRL Taxonomy Extension Schema Document
101.CAL+XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+XBRL Taxonomy Extension Label Linkbase Document
101.PRE+XBRL Taxonomy Extension Presentation Linkbase Document
104XBRL Taxonomy Extension Presentation Linkbase Document
* Indicates management contract, compensatory plan or arrangement
+ Indicates filed herewith
83
EX-21.1 2 ex211-392020.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries*
Name of SubsidiaryJurisdiction of Formation
AAA Galvanizing – Chelsea, LLCDelaware
AAA Galvanizing – Dixon, Inc.Delaware
AAA Galvanizing – Hamilton, LLCDelaware
AAA Galvanizing – Joliet, Inc.Delaware
AAA Galvanizing – Peoria, Inc.Delaware
AAA Galvanizing – Winsted, Inc.Delaware
Arbor-Crowley, LLCDelaware
Arizona Galvanizing, Inc.Arizona
ArkGalv, LLCArkansas
Atkinson Industries, Inc.Kansas
Automatic Processing IncorporatedMississippi
Aztec Industries, Inc.Mississippi
Aztec Manufacturing – Waskom LLCTexas
Aztec Manufacturing LLCTexas
AZZ – Texas Welded Wire, LLCDelaware
AZZ Acquisition Sub, LLCDelaware
AZZ Bus System Services LLCDelaware
AZZ Canada LimitedCanada
AZZ Electrical Holding B.V.Netherlands
AZZ Enclosure Systems – Chattanooga LLCDelaware
AZZ Enclosure Systems LLCDelaware
AZZ Galvanizing – Big Spring, LLCDelaware
AZZ Galvanizing - Bristol LLCDelaware
AZZ Galvanizing – Chattanooga LLCTennessee
AZZ Galvanizing – Hurst, LLCDelaware
AZZ Galvanizing – Kennedale, LLCDelaware
AZZ Galvanizing – Louisiana LLCDelaware
AZZ Galvanizing – Morgan City, LLCDelaware
AZZ Galvanizing – NashvilleDelaware
AZZ Galvanizing – Nebraska, LLCDelaware
AZZ Galvanizing – Reno, LLCDelaware
AZZ Galvanizing – Rockford LLCDelaware
AZZ Galvanizing – San Antonio, LLCDelaware
AZZ Galvanizing and Plating – Milwaukee LLCDelaware
AZZ Galvanizing Canada LimitedCanada
AZZ Group LLCDelaware
AZZ Holding Cooperatieve U.A.Netherlands
AZZ Holdings LLCDelaware
AZZ International Holdings LLCDelaware
AZZ International I, LLCDelaware



AZZ International II, LLCDelaware
AZZ Netherlands I, C.V.Netherlands
AZZ Netherlands II, C.V.Netherlands
AZZ Netherlands, LLCDelaware
AZZ Specialty Repair and Overhaul LLCDelaware
AZZ Specialty Welding Services India Private LimitedIndia
AZZ Surface Technologies LLCDelaware
AZZ Surface Technologies – Crowley LLCDelaware
AZZ Surface Technologies – Gainesville LLCDelaware
AZZ Surface Technologies – Garland North LLCDelaware
AZZ Surface Technologies – Garland South LLCDelaware
AZZ Surface Technologies – Rowlett LLCDelaware
AZZ Surface Technologies – Tampa LLCTampa
AZZ Surface Technologies – Terrell LLCDelaware
AZZ Trading (Shanghai) Co., LtdChina
AZZ WSI B.V.Netherlands
AZZ WSI Canada, ULCCanada
AZZ WSI do Brasil Ltda.Brazil
AZZ WSI Holding B.V.Netherlands
AZZ WSI Holding Cooperatieve U.A.Netherlands
AZZ WSI LLCDelaware
AZZ WSI Poland, SP. z.o.o.Poland
Carter and Crawley LLCDelaware
Central Electric CompanyMissouri
Central Electric Manufacturing CompanyMissouri
CGIT (Jiangsu) High Voltage Power Co., LtdChina
CGIT Systems, Inc.Delaware
Electrical Power Systems, LLCMissouri
Gulf Coast Galvanizing, LLCAlabama
Hobson Galvanizing, LLCLouisiana
International Galvanizers LLCTexas
NAGALV-Ohio, Inc.Delaware
NAGALV-WV, Inc.Delaware
North American Galvanizing & Coatings, Inc.Delaware
North American Galvanizing Company, LLCDelaware
Powergrid Solutions LLCDelaware
Rig-A-Lite LLCTexas
Rogers Galvanizing Company – Kansas CityOklahoma
The Calvert Company, Inc.Mississippi
Westside Galvanizing Services, LLCDelaware
Witt Galvanizing – Cincinnati, LLCDelaware
Witt Galvanizing – Muncie, LLCDelaware
Witt Galvanizing – Plymouth, LLCDelaware
Zalk Steel & Supply Co.Delaware





EX-23.1 3 ex231gtconsent20210228.htm EX-23.1 Document

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated April 23, 2021, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of AZZ Inc. on Form 10-K for the fiscal year ended February 28, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of AZZ Inc. on Form S-3 (File No. 333-66294) and on Forms S-8 (File Nos. 333-229487, 333-226379, 333-92377, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958, and 333-197323).


/s/ GRANT THORNTON LLP

Dallas, Texas
April 23, 2021



EX-23.2 4 ex232bdoconsent20210228.htm EX-23.2 Document


Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

AZZ Inc.
Fort Worth, Texas

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-66294) and Form S-8 (Nos. 333-229487, 333-226379, 333-49164, 333-49158, 333-92377, 333-31716, 333-38470, 333-48886, 333-90968, 333-131068, 333-152960, 333-152958 and 333-197323) of AZZ Inc. of our report dated May 17, 2019, relating to the fiscal year 2019 consolidated financial statements , which appears in this Form 10-K.

/s/ BDO USA, LLP
  
Dallas, Texas
April 23, 2021







EX-31.1 5 ex31120210228.htm EX-31.1 Document

Exhibit 31.1
Certification by Thomas E. Ferguson
Pursuant to Securities Exchange Act Rule 13a-14(a)
I, Thomas E. Ferguson, certify that:
1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February 28, 2021;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) 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(s) 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 persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
 
Dated:April 23, 2021 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer


EX-31.2 6 ex31220210228.htm EX-31.2 Document

Exhibit 31.2
Certification by Philip A. Schlom
Pursuant to Securities Exchange Act Rule 13a-14(a)
I, Philip A. Schlom, certify that:
1. I have reviewed this Annual Report on Form 10-K of AZZ Inc. for the period ended February 28, 2021;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officers 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(s) 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 persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.


 
Dated:April 23, 2021 /s/ Philip A. Schlom
 
Philip A. Schlom
 Senior Vice President and Chief Financial Officer


EX-32.1 7 ex32120210228.htm EX-32.1 Document

EXHIBIT 32.1
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, Thomas E. Ferguson, has executed this certification in connection with the filing of AZZ Inc.’s (the "Company") Annual Report on Form 10-K for the period ended February 28, 2021 (the “Report”). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.to my knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Dated:April 23, 2021 /s/ Thomas E. Ferguson
 Thomas E. Ferguson
 President and Chief Executive Officer


EX-32.2 8 ex32220210228.htm EX-32.2 Document

EXHIBIT 32.2
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, Philip A. Schlom, has executed this certification in connection with the filing of AZZ Inc.’s (the "Company") Annual Report on Form 10-K for the period ended February 28, 2021 (the “Report”). The undersigned hereby certifies pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.to my knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
Dated:April 23, 2021 /s/ Philip A. Schlom
 
Philip A. Schlom
 Senior Vice President and
 Chief Financial Officer


EX-101.SCH 9 azz-20210228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statement of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2113102 - Disclosure - Property, Plant and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2117103 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2124104 - Disclosure - Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2127105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2430419 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Leases - Lease Details (Details) link:presentationLink link:calculationLink link:definitionLink 2133106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2138107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2145108 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 2149109 - Disclosure - Earnings Per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 2350309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2153110 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2354310 - Disclosure - Employee Benefit Plans (Table) link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2157111 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 2358311 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Stock-based Compensation - Summary of the Company’s SARs activity (Details) link:presentationLink link:calculationLink link:definitionLink 2461438 - Disclosure - Share-based Compensation - Schedule By Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Share-based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2164112 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 2365312 - Disclosure - Operating segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2466441 - Disclosure - Operating segments (Details) link:presentationLink link:calculationLink link:definitionLink 2167113 - Disclosure - Restructuring and Impairment Charges link:presentationLink link:calculationLink link:definitionLink 2368313 - Disclosure - Restructuring and Impairment Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2469442 - Disclosure - Restructuring and Impairment Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2471444 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details) link:presentationLink link:calculationLink link:definitionLink 2172114 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2373314 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2474445 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2475446 - Disclosure - Acquisitions Acquisitions - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2476447 - Disclosure - Acquisitions - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2477448 - Disclosure - Acquisitions (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2178115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2479449 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2180116 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2381315 - Disclosure - Quarterly Financial Information, Unaudited (Tables) link:presentationLink link:calculationLink link:definitionLink 2482450 - Disclosure - Quarterly Financial Information, Unaudited (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 azz-20210228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 azz-20210228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 azz-20210228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2025 Finance Lease, Liability, Payments, Due Year Four Common stock issued under stock-based plans and related income tax expense Stock Issued During Period, Value, Restricted Stock Award, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Debt issuance costs paid Payments of Debt Issuance Costs Land Land [Member] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Lease, Cost [Abstract] Lease, Cost [Abstract] Leases Lessee, Leases [Policy Text Block] Charge-offs, net SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 2025 Long-term Debt, Maturities, Repayments of Principal in Year Four Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Sales recognized during the period Contract with Customer, Liability, Revenue Recognized 2023 Finance Lease, Liability, Payments, Due Year Two Total current liabilities Liabilities, Current Goodwill [Line Items] Goodwill [Line Items] Fair value of disposal group Disposal Group, Including Discontinued Operation, Consideration, Fair Value Disposal Group, Including Discontinued Operation, Consideration, Fair Value Loss on disposal of business Loss on sale of subsidiaries Loss on disposal of business Gain (Loss) on Disposition of Business Multiemployer Plan, Contributions by Employer Multiemployer Plan, Contributions by Employer Other countries Other Countries [Member] Other Countries [Member] Denominator: Denominator [Abstract] -- None. No documentation exists for this element. -- Balance at beginning of period Balance at end of period Unrecognized Tax Benefits Acquisitions Goodwill, Acquired During Period Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Payments on revolving loan Repayments of Lines of Credit Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward] Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Effect of exchange rate changes SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Unsecured Senior Notes Due January 2021 Unsecured Senior Notes Due January 2021 [Member] Unsecured Senior Notes Due January 2021 [Member] 2022 Finance Lease, Liability, Payments, Due Next Twelve Months Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Business Combination, Maximum Contingent Consideration, Liability Business Combination, Maximum Contingent Consideration, Liability Business Combination, Maximum Contingent Consideration, Liability Current Fiscal Year End Date Current Fiscal Year End Date Type of Restructuring [Domain] Type of Restructuring [Domain] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock 2023 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two Purchase Price Allocation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Weighted average number common shares and potentially dilutive common shares (shares) Denominator for diluted earnings per common share (shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Computation of basic and diluted earnings per share Schedule of Earnings Per Share Basic and Diluted [Abstract] -- None. No documentation exists for this element. -- 2014 Long Term Incentive Plan 2014 Long Term Incentive Plan [Member] 2014 Long Term Incentive Plan [Member] Automotive equipment Vehicles [Member] Fair Value Finite-lived Intangible Assets Acquired Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Outstanding at beginning of period (in shares) Outstanding at end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Canada CANADA Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Property, plant and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Net change in contract assets and liabilities Increase (Decrease) In Contract With Customer, Asset And Liability Increase (Decrease) In Contract With Customer, Asset And Liability Basis spread Debt Instrument, Basis Spread on Variable Rate Total assets Assets: Assets Exercised, Weighted Average Exercise Price (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Entity Shell Company Entity Shell Company Total Operating Lease, Liability Interest rate swap, income tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 2020 Acquisitions 2020 Acquisitions [Member] 2020 Acquisitions [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Impairment loss on long lived assets Impairment of Intangible Assets, Finite-lived Variable Rate [Domain] Variable Rate [Domain] Total Lessee, Operating Lease, Liability And Finance Lease, Liability Lessee, Operating Lease, Liability And Finance Lease, Liability Warranty costs incurred Product Warranty Expense Payments on long-term debt Repayments of long term debt Repayments of Long-term Debt Number of shares repurchased (shares) Treasury Stock, Shares, Acquired Total Options/ SAR’s (shares) Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number Share based compensation arrangement by share based payment award options and other than option outstanding number. Construction in progress Construction in Progress [Member] Work-in-process Inventory, Work in Process, Gross One-time Termination Benefits [Member] One-time Termination Benefits [Member] Income tax payable Accrued Income Taxes, Current Restricted Stock Restricted Stock [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss 2025 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Accounts receivable Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Lease liabilities obtained from new ROU assets - operating Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Operations and assets by segment Operations and Assets by Segment [Abstract] Operations and assets by segment. Certifications Certification Marks [Member] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Forfeited, Weighted Average Grant Date Fair Value (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Inventories Inventory, Policy [Policy Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Schedule of components of identifiable intangible assets acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Operating Segments Segment Reporting Disclosure [Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Zone Status Zone Status Zone Status Equity [Abstract] Remaining borrowing capacity on line of credit Line of Credit Facility, Remaining Borrowing Capacity Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Commitments and contingencies (Note 15) Commitments and Contingencies Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Computers and software Computers and Software [Member] Computers and Software [Member] Directors Grants Directors Grants [Member] Directors grants. Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Instrument [Line Items] Debt Instrument [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Costs recognized for postemployement benefit plan Defined Contribution Plan, Cost Lease liabilities obtained from new ROU assets - financing Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Common stock issued under stock-based plans and related income tax expense (shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Multiemployer Plan Name [Axis] Multiemployer Plan Name [Axis] Total lease payments Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity File Number Entity File Number Vesting ratably term Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Customer deposits Contract With Customer, Liability, Customer Deposits, Current Contract With Customer, Liability, Customer Deposits, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2005 Long Term Incentive Plan 2005 Long Term Incentive Plan [Member] 2005 Long Term Incentive Plan [Member] [Member] Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Segments [Axis] Segments [Axis] Impact of ASC 606 adoption Cumulative Effect of New Accounting Principle in Period of Adoption Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Balance, beginning balance (shares) Balance, ending balance (shares) Shares, Issued Share-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Galvabar Galvabar [Member] Galvabar Vested, Weighted Average Grant Date Fair Value (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Operating income Operating income (loss) Operating Income (Loss) Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Goodwill Machinery and equipment Machinery and Equipment [Member] Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Sales Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability [Roll Forward] Movement In Contract With Customer, Liability Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Basic earnings per common share (usd per share) Earnings Per Share, Basic Cash dividends declared per common share (usd per share) Common Stock, Dividends, Per Share, Declared Income tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Outstanding at beginning of period (usd per share) Outstanding at end of the period (usd per share) Weighted average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accordion feature Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity 2022 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Schedule of Finite-Lived Intangible Assets by Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] 44.15 - 46.34 Exercise Price Range Four [Member] Exercise Price Range Four [Member] Effects of changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares, outstanding (shares) Common Stock, Shares, Outstanding Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Consolidation Items [Axis] Consolidation Items [Axis] Customer [Axis] Customer [Axis] Interest expense Interest Expense Commissions Accrued Sales Commission, Current Schedule of Multiemployer Plans [Table] Schedule of Multiemployer Plans [Table] Plan Name [Domain] Plan Name [Domain] Equity Stockholders' Equity Note Disclosure [Text Block] Deferred Tax Liabilities, Right-of-Use Assets Deferred Tax Liabilities, Right-of-Use Assets Deferred Tax Liabilities, Right-of-Use Assets Contract liabilities Disposal Group, Including Discontinued Operation, Contract Liability Disposal Group, Including Discontinued Operation, Contract Liability Allowance for Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] Use of estimates Use of Estimates, Policy [Policy Text Block] Write down of excess inventory Inventory Write-down Inventory write-downs Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets Permanent differences Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Raw material Inventory, Raw Materials, Gross Local Phone Number Local Phone Number Other Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Southern Mechanical Services Southern Mechanical Services [Member] Southern Mechanical Services Restructuring and impairment charges Total charges Restructuring Costs and Asset Impairment Charges Exercise Price Range [Domain] Exercise Price Range [Domain] Foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Property, plant and equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Accounts receivable, net of allowance for credit losses of $5,713 and $4,951 at February 28, 2021 and February 29, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other Prepaid Expense and Other Assets Depreciation and amortization Depreciation, Amortization and Accretion, Net Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Write down of assets expected to be abandoned Impairment of Long-Lived Assets to be Disposed of Debt Long-term Debt [Text Block] Forfeited, Weighted Average Exercise Price (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Other Sundry Liabilities, Current Other Sundry Liabilities, Current Warranty reserves Standard Product Warranty, Policy [Policy Text Block] Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Shares of company common stock (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 2020 Senior Notes 2020 Senior Notes [Member] 2020 Senior Notes Restructuring and Impairment Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Accrued warranty Product Warranty Accrual, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Letters of credit outstanding Letters of Credit Outstanding, Amount Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status State and local Deferred State and Local Income Tax Expense (Benefit) Contract assets Disposal Group, Including Discontinued Operation, Contract Assets Disposal Group, Including Discontinued Operation, Contract Assets Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net Income Net income Net income (loss) Net Income (Loss) Attributable to Parent Transmission and distribution Trasmission & Distribution [Member] Trasmission & Distribution [Member] Forward Contracts Forward Contracts [Member] Common Stock [Member] Common Stock [Member] Current assets: Assets, Current [Abstract] 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Five Costs and Expenses Operating Costs and Expenses [Abstract] Exercise Price Range [Axis] Exercise Price Range [Axis] Long-term purchase commitment, amount Long-term Purchase Commitment, Amount Leases [Abstract] Leases [Abstract] Debt issuance costs Debt, Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Prepaid expenses and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill Disposal Group, Including Discontinued Operation, Goodwill Operating lease, cost Operating Lease, Cost Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Metal Coatings Metal Coatings [Member] Metal Coatings Entity Filer Category Entity Filer Category Other accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities Total deferred income tax liabilities Deferred Tax Liabilities, Gross Total other accrued liabilities Other Accrued Liabilities, Current Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Corporate Corporate, Non-Segment [Member] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities and shareholders' equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Annual Report Document Annual Report Multiemployer Plans [Line Items] Multiemployer Plans [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] Accounts receivable Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Income (loss) before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Buildings and structures Building and Building Improvements [Member] Debt due within one year Less amount due within one year Long-term Debt, Current Maturities Stock Appreciation Rights and Option Awards Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block] Lease liability, long-term Operating Lease, Liability, Noncurrent Boilermaker-Blacksmith National Pension Trust Boilermaker-Blacksmith National Pension Trust [Member] Boilermaker-Blacksmith National Pension Trust [Member] Restricted common stock under plan Maximum Value of Common Stock Participants Have Rights to Purchase Maximum value of common stock participants have rights to purchase. Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Shareholders' Equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus State and local Current State and Local Tax Expense (Benefit) Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Value of common stock grants (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Useful life Finite-Lived Intangible Asset, Useful Life Schedule of Debt Schedule of Debt [Table Text Block] Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Thereafter Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Number of share-based compensation plans Number Of Share-Based Compensation Plans Number Of Share-Based Compensation Plans Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Award Type [Axis] Award Type [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Cost of sales Cost of Revenue Average price per share (in usd per share) Treasury Stock Acquired, Average Cost Per Share Covenant, maximum capital lease obligations Debt Instrument, Covenant, Maximum Capital Lease Obligations Debt Instrument, Covenant, Maximum Capital Lease Obligations Contingent consideration Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability Adjustment based on aged receivables analysis SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Other (income) expense, net Other Nonoperating Income (Expense) Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss [Table Text Block] Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Accumulated other comprehensive loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Operating cash flows from operating leases included in lease liabilities Operating Lease, Payments Loss on abandonment of long-lived assets Gain (Loss) on Disposition of Intangible Assets Geographical [Axis] Geographical [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Retained Earnings [Member] Retained Earnings [Member] Bank Of America And Other Lenders [Member] Bank Of America And Other Lenders [Member] Bank of America and Other Lenders [Member] Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes [Member] Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes Leases Lessee, Operating Leases [Text Block] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Capital Expenditures Incurred but Not yet Paid Capital Expenditures Incurred but Not yet Paid Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward] Document Period End Date Document Period End Date 2026 Finance Lease, Liability, Payments, Due Year Five Statement [Table] Statement [Table] Weighted average shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Registrant Name Entity Registrant Name Foreign Current Foreign Tax Expense (Benefit) Payment of dividends Payments of Dividends Accrued warranty Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Useful life Property, Plant and Equipment, Useful Life Contract liabilities Balance at beginning of period Balance at end of period Contract with Customer, Liability Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Shares authorized (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum Maximum [Member] Transferred to held for sale Standard Product Warranty Accrual, Transfers To Liabilities Held For Sale Standard Product Warranty Accrual, Transfers To Liabilities Held For Sale Trademarks Trademarks [Member] State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2024 Lessee, Operating Lease, Liability, Payments, Due Year Three Restricted Stock Unit Awards Non-Vested Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Proceeds from sale of subsidiary, net Proceeds from Divestiture of Businesses, Net of Cash Divested Entity Public Float Entity Public Float International Non-US [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Repurchase and retirement of common stock Payments for Repurchase of Common Stock Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Entity Tax Identification Number Entity Tax Identification Number Revenue recognition Revenue [Policy Text Block] Debt instrument, face amount Debt Instrument, Face Amount Diluted earnings per common share (usd per share) Earnings Per Share, Diluted SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Decreases relating to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Trading Symbol Trading Symbol Minimum Minimum [Member] Cash dividends paid Dividends, Cash Schedule of Multiemployer Plans Schedule of Multiemployer Plans [Table Text Block] Schedule of assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Infrastructure Solutions Infrastructure Solutions [Member] Infrastructure Solutions 2026 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Two Foreign currency translation adjustment, net of income tax of $—, $— and $— Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Debt instrument term Debt Instrument, Term Inventories Deferred Tax Assets, Inventory Restructuring Type [Axis] Restructuring Type [Axis] Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Technology Developed Technology Rights [Member] Covenant, minimum fixed charge coverage ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum Accounts payable and other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Unamortized debt issuance costs Unamortized Debt Issuance Expense Net cash used in financing activities: Net Cash Provided by (Used in) Financing Activities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Income tax expense Total provision for income taxes Income Tax Expense (Benefit) Share-based Compensation Share-based Payment Arrangement [Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Inventories Disposal Group, Including Discontinued Operation, Inventory 2023 Lessee, Operating Lease, Liability, Payments, Due Year Two Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Customer relationships Customer Relationships [Member] Depreciation methods and property basis differences Deferred Tax Liabilities, Property, Plant and Equipment Deferred provision (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent City Area Code City Area Code Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangibles and other assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Exercisable (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock issued under employee stock purchase plan (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Share for future issuance (shares) Common Stock, Capital Shares Reserved for Future Issuance Earnings per common share Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Property, plant and equipment Property, Plant and Equipment, Policy [Policy Text Block] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Currency Translation Adjustment Goodwill, Foreign Currency Translation Gain (Loss) Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Granted, Weighted Average Grant Date Fair Value (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Class of Treasury Stock Class of Treasury Stock [Table Text Block] Multiemployer Plans, Surcharge [Fixed List] Multiemployer Plans, Surcharge [Fixed List] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Total debt, gross Total debt, gross Long-term Debt, Gross Furniture and fixtures Furniture and Fixtures [Member] Assets Assets [Abstract] Number of operating segments Number of Operating Segments Loss on disposal group held for sale Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Total current provision for income taxes Current Income Tax Expense (Benefit) Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Share-based compensation expense and related income tax Share-based Payment Arrangement, Cost by Plan [Table Text Block] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair value of notes Notes Payable, Fair Value Disclosure Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Performance Shares Performance Shares [Member] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Lease liability – long term Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Vested and expected to vest at end of year (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Operations and assets by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Unsecured Senior Notes Due March 31, 2018 Unsecured Senior Notes Due March 31, 2018 [Member] Unsecured Senior Notes Due March 31, 2018 [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Other Restructuring [Member] Other Restructuring [Member] Customer [Domain] Customer [Domain] Power generation Power Generation [Member] Power Generation [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Total lease payments Finance Lease, Liability, Payment, Due Total carrying value Disposal Group, Including Discontinued Operation, Consideration Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Loss on sale of property, plant & equipment Gain (Loss) on Disposition of Property Plant Equipment Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Share Based Compensation (Textual) [Abstract] Share Based Compensation (Textual) [Abstract] Share based compensation. Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Federal Deferred Federal Income Tax Expense (Benefit) Organization and Basis of Consolidation Basis of Accounting, Policy [Policy Text Block] Schedule of proforma information Business Acquisition, Pro Forma Information [Table Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Standby Letters of Credit Standby Letters of Credit [Member] 2024 Long-term Debt, Maturities, Repayments of Principal in Year Three Cash paid for income taxes Income Taxes Paid, Net Interest rate swap, net of income tax of $27, $29 and $29, respectively Interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Intangible impairment Impairment of Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Weighted-average discount rate - financing leases Finance Lease, Weighted Average Discount Rate, Percent Contributions to other multiemployer pension plans Individually Insignificant Plans [Member] Individually Insignificant Plans [Member] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Net income Business Acquisition, Pro Forma Net Income (Loss) 2011 Share Repurchase Program 2011 Share Repurchase Program [Member] 2011 Share Repurchase Program Lender Name [Axis] Lender Name [Axis] Common stock, shares authorized (shares) Common Stock, Shares Authorized Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Restricted cash Restricted Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Covenant, maximum leverage ratio Debt Instrument, Covenant, Levarage Ratio, Maximum Debt Instrument, Covenant, Levarage Ratio, Maximum Entity Central Index Key Entity Central Index Key Less imputed interest Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount Outstanding at beginning of year (shares) Outstanding at end of year (shares) Non-vested shares outstanding (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Personnel expenses Other Employee-related Liabilities, Current Selling, general and administrative Selling, General and Administrative Expense Assets Held for Sale Goodwill, Other Increase (Decrease) Multiemployer Plan Name [Domain] Multiemployer Plan Name [Domain] 2026 Long-term Debt, Maturities, Repayments of Principal in Year Five Senior Notes Senior Notes [Member] Share-based compensation expense Compensation expense Share-based Payment Arrangement, Noncash Expense Lease liability, short-term Operating Lease, Liability, Current Computation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from revolving loan Proceeds from Lines of Credit Debt due after one year, net Debt due after one year, net Long-term Debt, Excluding Current Maturities Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Income taxes Income Tax, Policy [Policy Text Block] Proceeds from long-term debt Proceeds from Issuance of Senior Long-term Debt Credit Facility [Domain] Credit Facility [Domain] Accrued salaries and wages Employee-related Liabilities, Current Base Rate [Member] Base Rate [Member] Income taxes Income Tax Disclosure [Text Block] Repurchase and retirement of common stock (shares) Stock Repurchased and Retired During Period, Shares Finance Lease, Liability, Maturity Finance Lease, Liability, Maturity [Table Text Block] Disposal Group Name [Domain] Disposal Group Name [Domain] 2012 Share Repurchase Program 2012 Share Repurchase Program [Member] 2012 Share Repurchase Program Commitment fees Line of Credit Facility, Commitment Fee Percentage Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Interest rate swap AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Balance at beginning of period Balance at end of period Standard and extended product warranty accrual Standard and Extended Product Warranty Accrual 2022 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months Customer related intangibles Customer-Related Intangible Assets [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Type of Adoption [Domain] Type of Adoption [Domain] Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Entity Voluntary Filers Entity Voluntary Filers Total debt, net Long-term Debt 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Four Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Accrued interest Interest Payable, Current Other current assets Disposal Group, Including Discontinued Operation, Other Assets, Current 2026 Lessee, Operating Lease, Liability, Payments, Due Year Five Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List] Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List] Schedule of Changes in Contract Liabilities Contract with Customer, Asset and Liability [Table Text Block] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Other accrued liabilities Other Liabilities, Current Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Unrecongized compensation cost, amortization period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Inventories: Inventory, Net [Abstract] Weighted-average remaining lease term - financing leases Finance Lease, Weighted Average Remaining Lease Term Disposal Group Name [Axis] Disposal Group Name [Axis] Net operating loss and other credit carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Deferred income taxes Deferred Income Tax Liabilities, Net United States UNITED STATES Write down of assets held for sale to estimated sales price Less: Impairment of carrying value of remaining assets held for sale to estimated sales price Impairment of Long-Lived Assets Held-for-use Acquisition of subsidiaries, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Debt instrument, stated percentage Debt Instrument, Interest Rate, Stated Percentage Foreign Deferred Foreign Income Tax Expense (Benefit) 2023 Long-term Debt, Maturities, Repayments of Principal in Year Two Finished goods Inventory, Finished Goods, Gross Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Entity Address, Address Line Two Entity Address, Address Line Two Business Combinations [Abstract] Business Combinations [Abstract] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Granted option lower than Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date Collective Bargaining End Date Collective Bargaining End Date Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Disposal Group, Held-for-sale, Not Discontinued Operations Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Gross margin Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference [Text Block] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Costs associated with assets held for sale Costs Associated With Assets Held For Sale Costs Associated With Assets Held For Sale Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, State or Province Entity Address, State or Province Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes [Member] Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes Income Statement Location [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Restructuring charges Restructuring Charges Operating Segments Operating Segments [Member] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Net cash used in investing activities: Net Cash Provided by (Used in) Investing Activities Average Remaining Life Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Weigthed Average Remaining Contractual Term Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Exercise Price Range, Weigthed Average Remaining Contractual Term Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Weighted Average Exercise Price, Outstanding (usd per share) Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Weighted Average Exercise Price Share based compensation arrangement by share based payment award options and other than option outstanding weighted average exercise price. Proceeds from the sale or insurance settlement of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment 2024 Finance Lease, Liability, Payments, Due Year Three Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Business Acquisition [Line Items] Business Acquisition [Line Items] Accounts payable Accounts Payable, Current Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] 44.15 - 44.15 Exercise Price Range One [Member] Exercise Price Range One [Member] Entity Interactive Data Current Entity Interactive Data Current Accruals for Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Common stock, shares, issued (shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Decreases resulting from lapses in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Asset impairment charges Asset Impairment Charges Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Outstanding at beginning of year (usd per share) Outstanding at end of year (usd per share) Non-vested shares outstanding, weighted average grant date fair value (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Common stock purchased during period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Entity ID Number Entity ID Number Entity ID Number Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Nuclear Logistics Business [Member] Nuclear Logistics Business [Member] Nuclear Logistics Business [Member] Numerator: Numerator [Abstract] -- None. No documentation exists for this element. -- Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Earnings Per Share Earnings Per Share [Text Block] Covenant, maximum investments in foreign subsidiaries Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Thereafter Finance Lease, Liability, Payments, Due after Year Five Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Total Finance Lease, Liability Granted, Weighted Average Exercise Price (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Sales and other taxes payable Sales or Other Taxes Payable, Current Sales or Other Taxes Payable, Current SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Vesting percentage of award Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Cost of sales Cost of Sales [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent 46.34 - 46.34 Exercise Price Range Two [Member] Exercise Price Range Two [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 2025 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four Disposal Groups, Including Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Schedule of Accrued Liabilities Other Current Liabilities [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Total liabilities Liabilities Acquisitions Business Combination Disclosure [Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common Stock, $1.00 par value; 100,000 shares authorized; 25,108 and 26,148 shares issued and outstanding at February 28, 2021 and February 29, 2020, respectively Common Stock, Value, Issued Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Share-based Payment Arrangement, Performance Shares, Outstanding Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Share based compensation expense and related income tax benefits Share-based Payment Arrangement, Additional Disclosure [Abstract] Proceeds from sale of subsidiaries, net Proceeds from Divestiture of Businesses Non-compete agreements Non-compete agreements Noncompete Agreements [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Inventories Increase (Decrease) in Inventories Schedule of Warranty Reserve Schedule of Product Warranty Liability [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Employee and Director stock awards (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Expenditures for acquisitions, net of cash, and property, plant and equipment: Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash Schedule of Goodwill Schedule of Goodwill [Table Text Block] Weighted average number common shares (shares) Denominator for basic earnings per common share-weighted average shares (shares) Weighted Average Number of Shares Outstanding, Basic Excess Tax Benefit excluded from cash flow Excess Tax Benefit excluded from cash flow Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other deferred income tax assets Deferred Tax Assets, Deferred Income Gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Equity Components [Axis] Equity Components [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Net deferred income tax liabilities Deferred Tax Liabilities, Net Acquisition related costs Business Combination, Acquisition Related Costs Earnings per share basic and diluted: Basic and Diluted Earning Per Share [Abstract] -- None. No documentation exists for this element. -- Long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Total shareholders’ equity Balance, beginning balance Balance, ending balance Stockholders' Equity Attributable to Parent Amortization of intangible assets Amortization of Intangible Assets Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document and entity information. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other accrued liabilities and income taxes payable Increase (Decrease) in Other Operating Liabilities Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Deferred income taxes Increase (Decrease) in Deferred Income Taxes Amortization of deferred debt issuance costs Paid-in-Kind Interest Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Federal Current Federal Tax Expense (Benefit) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Maximum repurchase percentage of outstanding shares Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock Lease, Cost Lease, Cost [Table Text Block] K2 [Member] K2 [Member] K2 [Member] Additions charged to income Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Depreciation Depreciation, Depletion and Amortization 2020 Share Repurchase Program 2020 Share Repurchase Program [Member] 2020 Share Repurchase Program Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Goodwill and other indefinite-lived intangible assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Eurodollar [Member] Eurodollar [Member] Variable Rate [Axis] Variable Rate [Axis] Total amount of shares repurchased Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Deferred Tax Assets, Operating Loss Carryforwards, State and Local Deferred Tax Assets, Operating Loss Carryforwards, State and Local Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Multiemployer Pension Plans [Abstract] Multiemployer Pension Plans [Abstract] Multiemployer Pension Plans [Abstract] Industrial Industrial [Member] Industrial [Member] Indefinite-lived trade names Indefinite-Lived Trade Names Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Disposal Group Classification [Domain] Disposal Group Classification [Domain] 2024 Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three Group medical insurance Accrued Insurance, Current Depreciation Depreciation Gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Audit settlement Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Capital in excess of par value Additional Paid in Capital, Common Stock Net cash provided by operating activities: Net Cash Provided by (Used in) Operating Activities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Vested and expected to vest at end of year (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Term for the contract Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Contract liabilities added during the period Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report 2022 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Share-based Compensation Activity Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block] Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Operating and financing cash flows from financing leases included in lease liabilities Finance Lease, Principal Payments Total deferred income tax assets Deferred Tax Assets, Gross Divestiture Divestiture Goodwill, Written off Related to Sale of Business Unit Goodwill, impairment loss Goodwill, Impairment Loss Line of Credit Line of Credit [Member] Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Amortizable intangible assets Finite-Lived Intangible Assets, Gross [Abstract] Revenues Business Acquisition, Pro Forma Revenue Income Statement [Abstract] Income Statement [Abstract] Contract Liability Details [Abstract] Contract Liability Details [Abstract] Contract Liability Details [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Employee related items Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits EX-101.PRE 13 azz-20210228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 azz-20210228_g1.jpg begin 644 azz-20210228_g1.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^%1$&AT=' 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(CY!6EI?,D1?8F%D9V5?,C Q-CPO&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX M;7 Z0W)E871E1&%T93XR,#$V+3$P+3(P5#$Q.C,W.C(S+3 U.C P/"]X;7 Z M0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H M/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=) M;6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%" M06=%0DQ!17-!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X M03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G05E!14%!=T52)B-X03M!04E205%- M4D%F+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+ M0W=%04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46], M14%!0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC M645537!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9 M,U!#3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM" MDI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=* M0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L M9%E75G!B6$8Q95@Q4FQ:;61O85=PE584'!A4EEO;CAR;5IJ.31D4#%:=5(R6$1V3'%J,FEF-7%R6B\X-5%A M*VIG,VUI,FMY5C-71U-323 K8F5R*W)!97EO.4I&23=3)B-X03M0.#%M9FPO M+T%*>4\X;&%G-GAA;D1C85))>'!Z:TAR42]W1$)X+T8Y-EIJ6D]Z8VME5S=K M43$K3UA06C9D<#)P-F1Q5F]L-7 Y>D9D)B-X03LRGAD96=N1%0Y4W)E5VQ/9SE1+W9%+S)-;&%$=W!N4C9( M3G@T>#-J6C!7='AC13D8U)B-X03M9=FAE84QE M4&)/9C=Y3#=556&0Q<#E62$HU1FXK66)K=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X)B-X03M6,DMU>%8R2W5X5C)+=D50>CDO3DM7>%8O M2U=I>F-,<59"*VQR;$12;S!C5D5#:V1'6F0S.71U-7IA.6XV4R]83&PP9&1R M9%1W*VU0)B-X03M.-&HU43AU,TAM4'I,<#)I=U9$6&MY<$DT1F5%62M+4B]W M1%EO0V,R=6))25%-=34Q=4A(>'I%6#)X83)T=F%7#!614%65DAY07IL:6).;#9-0E9W2S@T+U!J>6=D9CAK>3-C0V-R+U)I M8G5'9S--5DM4<"]W035F3E)M8F]-,T)K;SAP3TQR35A()B-X03M$>D0U4GIO M;E%U>%8R2W$Y;&4S9&IE43-L;DLP1C%B=4I)6FM.1U8Q3E%18T5O9VEJ>51' M4FEB2$XY8V9L4BM9:TAN5'DX2G!E365S)B-X03M79D=,56]"6=093=0%!58R]I-$]$53A74U5E;E(W0S9+-FQ(05I'0D1+4E5%2'%#33%J;E!* M-78X06Y';GE&2DTX9W9.5&I$&-%.6XT>65V-"M#>B]!2T9L.&@O.'0K<68X:F)F+W-N=R]W07%: M3S90,B]R4B]*,E!V4#0K)B-X03M$=CA!;U=8>4@O>3,V<"]Y3G0O*WEF2"M6 M36YD2#=F,7(O2C)0=E T*T1V*VA:9DEF+TQF<6XO23(S+S=*.&8U57ED,&9T M+U=V.&Y9)B-X03LK."]J-$U7,4-0>6PK569N+U-).4=V3#(T:W5">#$Q3&U3 M2C0PG1%36MR9%-E=U92,UIJ"\R55IT=C5,>#DX=G,O539V.$%L2$HS1#AF1C,O M47I8;GHO04I93DPO-4982"]:4FHO2F50=FPY;C9L+VQ(2C-$.&9&,R]1)B-X M03MZ6&YZ+VQG,'8O:U9C9CA!6E)J+T%#6&HW-69:*W!F-5)Y9'#DX=G,O)B-X03M5-#,X;S5/-&9J-'4O=T-H;790;B],0G!F M+TEQ-"\W2TUF-4QX.3AV#DX=G,O578X;S5/-&9J-'4O-D=A."MF.'-';"\X04EQ M-"\W2TUF-4QX.3AV51N3%IS;DA->3DI/9S=.=TY3<#EM1WAZ M;V-K0D]*)B-X03MI97)O78O-G9S9CA!)B-X M03MY2VXO04]Q940X;&PO;7 O3EDO-7=D+WEU79/)B-X03M#6&EY.&Q0 M46=/1F%H*U=9.#1M2F\X,C9*0D9H0F5B9DUT:C5:.'98=718<"]D5W%%<$A7 M:&MK3S!C82LW3E%F:FMS3TEZ:TEH:FMM)B-X03M)4DI,-'8Q=E=B+U=T6'4Y M5G8U4%5V3'E1>7ET,G%E9T$W0E)S0C1:,4=/06I%4DA)4$\U2FU5:50Q9EA( M-5,V,BMS+VPU;W0U2S-+)B-X03MD269Q,'@W;')D:D15*S5#035Z;7)X.$]5 M:#,K;FYX67=76#5J3GIS5F1IC-))B-X03LR2CDQ:BMY=G95*T=B-W,O5&-%94DX>39F6&%J:5!#3U%E M4S5S6%AU>%8Y2F8X-'EA:#9V;%!5-T$W=&$S=G%J+U9M:55!9F9%,F%0)B-X M03MT4TY40C=W-VYS*U9W23@S'HS:&8O3U0K=3AB4%)T0U)T-5AE.6Y8 M,E%E;D8Y+TXO=7IB9&PT.7I,-$]T-U)N-E)&."]:=5A5)B-X03MU>%8R2W5X M5D@V1F\Y-7)7$I0 M4FYJ9UI3041-9GIW,4]'-C@Y>39F8F)7)B-X03M7:541O;VA8:WDA$9&ER&MD4S5U:'@S:W9U5'8O04IY8FUC*V1D3FA0,D4P,4A(>F5E64@O04EG37(W M3$@W5)O359Z-'4U.5-:;TAC=D1V4%E()B-X M03MN=CA!3U13=DMA;C%.2C!29E3E"+S560BM7;B]69W1V*T@O)B-X03M!3V%S=R]Z M;5@K8UA++TPT+W=#84AF.$%+;U!Y,"\VFEV-69( M+TY$=BM6469L<"\Q64QB+T%)9B]!2G%X)B-X03LO3UIF-7A8.'9J+VUH-#-F M955V3%AM-S@Q62],;FQI=VES.4,P<78V5G5O2VXQ4%1997%E4DQF=%5J5#-Q M8S)C8S X94AI;6)K951G)B-X03M3>%)Y6F5'23E-96(V4F=G:&=G:F=H45)W M>$M%:FI55596555!03A!33!H3G4Q9DY(+T]16&XT83%R>2M8"LT=E8X,7IM=7A6-6HK95@U:V8T63!0.49A9$QX,7I5,$E2 M;#9W,C4K1C5F6FTK>6XP;G1M9F]D3C1KC=.;'9)4&]F3DLW5D-896MA5F5Y0U,X%8U;VMK64Q7=$%70C(S M>5%M4GE+0T%H<'1!.')1)B-X03M24$Y.<'1J1D1'<&%34C195E9607%3>$LP M04=31U-:-FQA1#4Q+TYF.#!D13%*<&1&.'%71G1B-F-$>'5.5%-"16QM.%9I M4$5&22]%)B-X03LY5#=$6(W;E4VF556G-86$IX M-56)C5T=743!(,5@K6$@U639*-4MS2U%!6$]R5$Q3.#%&:%)M-DAH1U R M239J<#,W-7HR<#%5D=)34K M65AN,R]&3V]F-DA946%:<$U*4#%A,&AJ4DAB+T%#-6U11&MX2&)O3S-I9"]P M=% T63-.>61,<4Y4-&AO)B-X03MB4EEJ;5,T3$O2S-7=D]T.7E11S$P M849Q6&5O34YT<45X>$$O865N,$1V-S1M<#%C8U$W-61Z;&%F4VY)8C529E9F M;')Y>&\S)B-X03ML#)79E%2-75R-U)J-F=F2C9R*U-8;% O04$Y-41S+U=4:F9A;B]P M=#%7;%(V9TAP3#E%65AB>')M=C$R8FIY2'5'>FYA6$9W)B-X03M1039SE,R4HO:&)Y;VLQ,TAX,6963TYX)B-X M03ME.&@X4TQ4.3-&+W-63E0W:S0V,U T:SEV<$,V6$1W43,U;&YD-4),4&%4 M=U)43F)Y4WAS:5A#049O>7=O2%=U,58V:759:U128VMV)B-X03M)1R\U>&HX M2]L4V9C2$%06CA/.'1F.4-W*U9V*W)V M9F9D1"]W03 T+WEP4'5#4#5/:#-L-D0U)B-X03M!.&DV9C5,,%=84W)'953A/15EX45I,;$1A;%AM M;GI,<'9LDQ-5TEZ M:TEH:&MM25)*3#1Z.'HK63E3.'@V-60V>'%,.')M-F9L>$@R55%B2D=N*U-Q M-T1/;GA9)B-X03MH0TEI2&YS=5%Z;%I19&A9,V5O6'-&:EIX3DYD6$UI>%%2 M3#%:,TY!0CE/4VQ)4D9N:WAJ17E.0C=H*V%(-68R9FQ8.&UT4'-)9W(S)B-X M03MD=F9W,T8Y9$%B>5134E-)*S5&94EQ05!91$Y6<&118VUC;G!4=$Y49T5- M3D1O6&#=V>F$O;5AA46AQ0RMT-VDS)B-X03MBD(W4FIE22M4;39#5EI094@Q6FY03S=1;7)A=G!M:V%F3G%'<#-#5W1L M079+5V%1,$%(9T(Q2E!91&,U2T5$23!/)B-X03MA2E-!1FPX=F9M;BMC97 K M8G!P3D\P.'9:*UAK8C1983!K=4M(6C5Q9'1Q:$]G.7IM+S!M:4=08S=Y9$QQ M9%=:-T0V6&TR6GIH37(O)B-X03M!0R\O04,U,3-Z<'%8,65Y6#!B1TEJ-C5Q M3'%42$50061/8FMD1D(K-&(U:C9J57AX1&9N,T]2<#E03$EF2CE7*U1V2F5H M955T2EA4)B-X03MT2F@T9S!.>&-.47EZ3U R<$#8O:&Y1-$Y02$5+1&\X)B-X03LK;VQK3R]* M:F58=$0Q3#AQ9GE7=B].3%(V='))97HX=F&8W=D5A M+U8V-%DO5$AE6#-/9G!D1UHK<5@P=G!V)B-X03M4=$]S9$YS66)'=V=3,G,W M9%%K3459-'%Q:G='84M5:DDR96)U04%"45)'4E-W6#AZ4'DW6'IH96582%E! M=V%F96QR-$5G5G186&Q))B-X03M"6'%784I&*VUU6F5L,5!H:5AM4'1C9E!G M1U%X.&EZ;T%!54=W1UEJ:U!%=BMC;5!.4#%F4W)$>3%#,4I,,79R9#)"+W9M M23!J52MZ)B-X03M35E K>'IA.6U9C-D2VGAN;RMK8GDW=')/,&UU-W%143(Q=6I3>GET.6Q5 M46-M62])1$Y'05-A1'1I869,9S@Y95AV378U<&8T:C@Q)B-X03MZ4$1O9&LQ M9%!T06IY,5-)+W552W%'<%9V,VHK*S)B+T%03'EH:#199E5E8G!X;FI03'A3 M4'!(2C=$+S!-1BM76"],9% O,&I3+S!Z)B-X03M7+WEF;#=V=&,W.#=I-R]V M9"\P348K5U@O3&10+W="23!V.$%42"M4.'9D.7$O;F-89CA!93G5,=BLY69L-W9T5"MD>&0O,D8V2DD4R3V%A878U.3@U87A9=EEA<'$Y>&0R8FQ794-6<7%3)B-X03MP<7!P-TA+ M-&%E15191D9N4%54:TM*,E-$3&UL:VXU8C,T4$K8C8T)B-X03LX,F5B.4,X<395*W!A=D]) M;VAT1D5.-5I8+VMJ6#EO+V=/*V,U:7=Y>4=O=2MY6DEW1FPX<&9M2BM:975E M9&1236QY>'0Y36E9;7HP)B-X03LU1TI20C U4# U>54V4AY66AM4S1Y9BM43DDX=39J<7ER-6@Q6DY*,'5+:E10>&0U M6D(O2D5%)B-X03M6-D4O>DXP.2MM534U>6E04TQ,9F=X>&MF56%$-E(P5#AZ M+WEB,%14661.,'9664Q7>F=&231K:'50<%IJ-F1763EY9'IM:FYP8SAJ)B-X M03M:1S=U234X55)127!(+SA!2S9V>78O-G9S9CA!>4MN+T%/<651+TI:9C5R M3#@Q:B]!2G=59GI%+TYZ469+5VU),%1,939V9%)I4WES)B-X03M25556>%9: M6G4V2C=F85!B=5%D3F\U6D0S0D=F57AX:GIF3%!M3'I*#1O)B-X03MW1E)D2&MY>6UB2U=:63%V M469Y=C!R.'1X8T169D]E6]Y.&8X04DW.3ET M:FAA<658;&I(>&,S4S0X)B-X03MF,51).7HS>5 X-2]Y5=B*V$W5#AZ:B]N0D=A6"MA,S5F87)Q14=N869R M0UA&-V-T)B-X03MW9VA73UE&;5!A"].3&5:+T]E<&%SFY586)&-&5-0C4W535E3UI+5#9*;SDY$I024YE)B-X03M/0FQ)0618 M,FHU5#AT,E!LF%2:%=K<%%Y4TAD-44UJ M,65I>'=%26=$;VU&-5I79#EB4U=L-T)()B-X03MD5W-O<$Q"36EY4G-+,6]Y MD=4*V1, M-6QR.$1(+T%$4CAN9CA!)B-X03M+=CA!>4@O,4QE;"\Y259V+W=!,%DO;4UN M.#98>DLK0FHO;6HU3R\U5B\U1"]W0W!B,'8O04M169Z<&9-DDO46UK+W=#1SE.;'!Q=7!)9G)4 M<69I9W1M,E!4;S!V464Q9F).;#)F<'5/6$5E46-(5S9J)B-X03MG:G=J;5AZ M3FTY9$MN=FLO>5AR=FTS5D1P=6IX2SAY4FU75U-1.%DP46)66G%';%-A1$MC M,F5/35A*='5!B+T%*;WI&+VQ, M1C5U5"]**U1Y46UR+VM*-3@PE4W;C9O,719=WE8131J;4IB,#1L3'11 M1D)865I+2&%'3U)!1C=S)B-X03M:-D=C45-A,F5C6FY/1W%7.#=W6$55-F9B M:6186#5Q86I!4EEP3512=#9B+T%--4-E6EDY63@T5W1V8G-483).;$-60B]N M=59%-4\S)B-X03M4-$A19E)M0C)D:31916YQ9G5C-W1#9'I!-VE9T5E@K-W5R;5(T93E)9S-'36919T=/ M0TA"041Y6%!0:6U3:W57=%1S5F1IFXV33$S854V>#$S;'HK>C1836YU938V M3BM:=FQ45CE96%,W4UHO5VUQ3&%69V]J)B-X03ML4$5U3TY'3')Y449K-7%V M269:&I:9')(3$5M9WEV361S4TAZ-V%A,V5E5&19=$Y%;V14=4Q: M-#1&2G!53G,V<50P67!Y)B-X03M#*SE-=3 U:4IG>357,3515$5G8S-X6F-7 M.#EV3SA&>$6I565!& M1EA18CE0;CA-,U9V468K:&XO041(+T%.5V%Z+S1/6"MU668X;'@W>35F)B-X M03LX<$@K83D@O=T)787HO-$]8*W50.&QX-WEV.'!(*V$W+V]:+W=! M>"]W1%9MD@O,5IR4#A!-$]8*W50.$%*8V4X MFMN:S-K:TQY:4]+34@T M<$I''AS>4QB:#%K6=M*W58;'I*-FPS9D9"1UAP"]W0B]0+S T+W=$6GAM,B]L6"MJ.78W2%=F>6(O4RMZ.7)V*VA74"LO;B\V M8V8X07,T>"]L6"MJ.78W1B]K,RML.6XW)B-X03M65S8O-7AJ;G5P>E!0-7 U M>7-&57-B2'-I:%(O>#AE07E-93%!0E%J.78W1U5U>GI),EIF6BLQ4R]W0VA7 M4#A!=C4O*VY(+W,T>5@X)B-X03MQ+S!F="]9>"]K,RML.6XW6&8X05%R2"]! M2#@O+U1J+T%.;D=0.'$O,&9T+UEV.$%*=CA!4RMZ.7)V.$%O5FHO04PK9B]P M>"\W3TUF)B-X03LU5B]O+V(K>&8U3B]P9EHK,3,O47)(+V9Z+SA!5&HO,F-9 M+WER+U(K,SEI+WEB+U,K>CEQ8RM69BMC92\X4#,Y>&9*&UP+FEI9#HT.#0W86(Y8RUC,S U M+31E93(M.#4R92UD.61D-F5C-F8S.&$\+WAM<$U-.DEN&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y M,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C M=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F M.G!D9CPO>&UP34TZ4F5N9&ET:6]N0VQA7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(#QS=%)E9CII;G-T86YC94E$/G5U:60Z.3DV9#%C,38M,3DW-BUF,S1D M+6(S,30M-C9D83(T-34Q-V$S/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @ M(" @(" \&UP34TZ2&ES=&]R>3X*(" @ M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS M=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @ M(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO M<&]S='-C7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^ M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P M;&EC871I;VXO<&]S='-C&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A M=&]R.E-T87)T=7!02 Q-2XP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C&UP;65T83X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &3 M ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M_\ $0@#GPGA P$1 (1 0,1 ?_$ .@ 0 " @,! 0$! *"P@) M!08'! ," 0$! (" P$! <(!08#! D" 1 00" 0(# @@- M @4" P 3 $" P0%!@<1"!(3"10:(2(5%I?76 HQU)75EM875QAHJ.@9(U9! M,I,DIT)343,E832U=CE28C4V=[=Q@4-C5+8GF!$! (! @,#! H.!P4&! 0' M $" Q$$(04&,1('05%A$W$B,I/3%!55%QB!T4*2TB-35)2DY&46")%28G*B M,]2AL8)#)/#!X6-SH[*#PS3QPK-D="4F-C=U1/_: P# 0 "$0,1 #\ G\ M M M M M M M M M M M M M M M M M M M M M M M M M M / >2^ZSMBX9=;BY8[AN%..;=%9F MV<;N7)VF8#,)+73Q35HL-D/XY6Q]P4V]Y**1K/DCCSCSD//R2,)&_G7XAZC'_ %LN7%3['=[\W_PZ>EJ&^\4NA-A;N9.8 M8\E]/^57)EC[['6U?L3;5A+OWWG#M(PZNAXYX-Y]WF=G5'3[#%HFAXJ559&Y MBU;,&U;CDWLZND\.2<>VP;W-$?=12E:SP\G>R1;AV3K6.,<-8TEA_NOWH[?+4CV M<<]H6HX*)OQ8[&Z\LYG:Y)E221?.?3P6E:8VMXXE8GEI/+X7(J^-R*B-VW9_ MRT;*M=>8"M(C[-LE]?9TCV&L[C^8">_,;3E?XO7A-\_&8]-8Q:1[ M'>GV6+>W_>4^_?/H^+7--[A\''G)CK7M\D4Q1/&.$^VGT:-?W/C MOU5DR3.UVVQQX?)$UR7M'#CK;UM8GCK,>TC2.$ZZ:SCUG?7N]47,.?[%S]A- M:C>][EBP7#?#4C6QO9X/)9+G]$SMEC&?A:Y'^:B_^HSVW\#/#7#[O8Y,L_V] MQG_I]IDI'_=Z&%W?C-UWN(TPY\.#C_R\-)U]'XR,G#R\./I>$9GU;O4DSR]; MW>!RY OL[ZW_ -&R&)UQ/+?XU5WAU[$XMOM">->DW_S6_!T%/AWA M]QRG:SQU]M%K?_%:>'H[&+OXI]?7]US')]C'AC_=CAYOD?49[_!L=J.]L M/=;W)YZ[%7;5BN9GG3E#*6HZK))9F5H[%[:9Y65V2SOMV);>O=U_%55OB:B].J'#FZ/Z2W%8KN.5\NR5B=8BVV MPVC7S\:2^J]7=65G6O-.8Q/HW.;\-WK'>HUW^XMDD=;O3[HY6RO1[ER/.?(^ M7>BHGA1(Y="9IB;\GY;$Q_5V^*O^RM8U=[; M=?\ 6NUK-<7,]Y,3.OM\DY)^Q.3O3$>B)B'I&']6_P!23!O5]+N_Y;G58&UU M3,7\1L+/+:K%1R1Y_$9-C9^K$ZRHGFJG5%=\*]&?\ ?CE[M@O7N]47#N9[;S]A-EC8]CDBSO#? M#4;71L9X/)?+@-$P5E['_AXV.3%/]C<9_P"GV^2\ M?]WH93:>,W7>WC3-GPY^/_,PTC3T?BXQ\/+QX^ED'I_WE'OZU]K(=BU#MSWR M+PPMEL9K0]QQ&37RHY&N?#/JO(N#QD4EF1[72>*G(WXO1C6(JF"W?\NO0V?C MMLW,,%O[.3':OV8OBM/#R:6CTZLSMO'?JK'>/C.VV.3%Y8BN2EIX>2WK;1'' MM]K/FX=K*/1_O1N_U'M9R3VB:?GXW=&OLZ/RMFM1?!U6'K,VEGM.W=MKPM23 MI&MB'Q*YOQT\*^+6-[_+1LK5UY=S;+2WFR8*WB?LUR8]/9TGV/-L.V_F GOQ M&[Y7^+UXS3/QB//%;8M)]CO1[++_ $'[SEVFYAT4/(W!//6CS2M1'3ZVFB;[ MC*\O1%=Y\]G9M+R7D)\*(Z.G(]5Z?$1%54U/??RW]588FW+][L<^GDMZS%,^ MQ[2]=?9M'LMEVGCKTGFO6FYP;W#$]MIICM6/9[N3O>CA2?8T9N<>>NMZ97(# M8XY.?[&AY&1W1,9R'Q[R!@'-;X6KYDF9JZYE=6C;U7IT7(([JB_!TZ*NFOP&CUVZIW7=K'-/ \&3GPFGYNO>LXWY M)WG$.BSFEW+=NHJ6$Q";)CJS+\;?AGH/FB_]9LW1W/\ ^&.IMGSNU(R8<.:) MR5F(GO8[>UR1$3P[W[/DMI/D8?J#E<\ZY+N>5TR6Q9U4/2O!GP[K!3<[>T7P9*1:MH[)K:-8F/1,3$O/ M_<[;/L]SDVFYK--SBO:EZSVUM69K:.'#A,3'!Q)RN$ M !DEQ?WB]V'"G1G%'<1__-.7;+/;SVPT[T>Q;3O1]B6S;#K/JSEEXOLN8[NN MD::3DM>OWEYM3_#P;-.)_O"_J.<.JQPUG5>2^.,52MR58F^5 M\.7XSGX]R,UY(NG2Q9?9>Z1$?*DJJ_Q1QS7P#\/N8=ZVUQ;G9Y)XZX,WQ]V\QKQB)Q32L3IPB>Y/GF M+<==IW#GWH/0KOL5+G_M?VO7'HL<=[8N(]QQ6VP2JY6I)9@U+;ZNGS48V=57 MRUS%IRHGP.55Z$9/?*JF-/-'>X=FL\&VO@_UG/3DYV=2I8?N*UWC[/W/ MBKKO,U2]Q;8KR+X?!!)L&S0UM&LSS.=X6,K9:=SG? B=>B$5\Z\(?$'D>M\W M+\F?!$:]_;S&:-/[M-76D>=(W*O$;HKG$Q7:[_#7+,Q'=RZX;3,]D1ZR M*][7L]K,\>':V88#8'H;#J^.G MLTKD*2QN:KHWN;XFJG7JBDL7 MI,32>R8G6/Z7,'$^@ M M M M M @;_> M&.S_ /8/WM7QGLO'O=!2N[/:="Y75\?RUK_L=3D*HK%?)+"F?BN4O\ TF^KI?T9J1$3Z([].[,>>8O+0 3NA( M 'K?%'/G-_!.63.<+\NU$145/@,3S7D/)>>8O4\XVFWW6/33\9CK?3R\)F)F./FF M&8Y5U!SSD=^_RC=Y]O[;O:4O,5F=--;4U[EN&D>VB>R/,W)\ _>*._#BGV'& M\H_L^[B=>KI!#,NZZ_%JFY>R0RHJLI[9HK,-26W)7ZQK8R&+R4BJB/=XG>)7 M1%SW^7_HCFG>RG37CI6]8\D:1II*')O'#JC81& M/FN/!OL41/&8]5DGCP]M2.YPCA_E:SPF9UUUWD]O/WCSLJY02EC>:M?Y![<- MBLS-BFLY:A+R3H$2RI&V%(]KTW'MV5%69SFO?9UZI!$U$>Z3PJ[P0KS_ /E[ MZRY9WLG)[X.8;>(UTK/JLO#^QDGN]G9%TB)[;7K2(CC.D:Z;N.(^>.%>?-?;M/"G*V@UA[O6-S75[4<,\;VN:YB.:J)#7->2RV.];U\T\:S,<) MC28\D\'K!BW= M M M M M :V?5C[0%[T.R MKD[CK"8SY1Y+T^NG*7$3(H6S7;&]Z;3NSQX"DGDRRK8W/ V;V'C:BL;YUZ-[ MG(C"0_"[JS^#^L=MS#-;N\NRSZG/QX>JR3$3:>,<,=HKDXZ\*RT[KSINO5/3 M&YY96L3O(KZS#/#6,M-9KI,Q.G>XTF8X]VT\5; YKF.=IS'#BW&UM'&F2E;UGR<:VB8=W859]7[F=,I^SP25^0*R:_O M\=&&1SY(L?R-K5:*:Q=L->K76LUC\W+\#>GX%18:ZC\ ^B^<][-ROUO+=W/Y M*>_BUT\N*\\(]&.^..U+/(_&[JCEVF+FU,6_P1Y;?BLGH]O2)KI'IQS,^?SR M*NUSU]NQ'N"^3\)O>QYCMKWJWY$#\1RW' S3+-V:16.9B>3,.MG78Z4**SQ3 M9EF#MZQ>DQ-)CA,<8GV)MIV@)VG=\&\3Z]B_8.+^=4L&FXMWN9;'3! MEUF9F8K'XN\Z_P!;'I$SK.MJV]A33Q=Z:^0>JK[O!738;^)S4\D1?7\;7MG[ MJ>_V1&F2(CL:A26$6 !E-VW=['=/VC M9;Y4[?.:]TX^K2VV7,CJ]:^S+Z)FYV(]B29W0\]%D]1RTZ12O8V::FZ>)'N6 M-['+U-8ZBZ,Z8ZKQ>KY]L\.>^FD7T[N6O]W+72\>3A%M)TXQ+9^0=9=2],WC MY(W63'@B=9QS/?Q3QUG7';6L:^6U8BW&=+0DM]I'WF+!WUQ>J=Z'$TF!L*R. MK-RWPW#8R&(=(UL,3+FQ<;9>Y-EJ+'>%\MFQB\A=57N1L-!C?@;7/JK^7+<8 M^]NNC]U&2O;ZC<3$6]BF6L=V?-$7K7AVWF4[].>.NPS]W;]3[><&7LG+BB;X M^SMMCXY*QY/:SDXSY(25>".Y;@/N=U.+=N N6-,Y1UYT4$EJ76=].\\Z;W4[+GFUS;;<>2+UT MBVGEI>-:7CCVTM:/2F_EG-N6)B)CRP]Q, M,R( M M M M M ,6NY_O3[9.SG6/G-W"[R6TI7A.NFO>F/NSW']Z///'W:QV$:5!PI0Y8WC$Z'0Y6WFGCMIY1;CLM>?7R>UU\&QG@+#[#P2Y!T?R+<=3]Y2+7COSDF=-.YKP2W<%BFX+"8;!MR&5RS<-BL=BFY7.WI,IF\FW' M5(:B9#,Y*5&RY'*W$A\RQ.Y$=-,YSU^%2J^?+Z_-?-W:U[]IMW:QI6-9UTK' MDK'9$>2."P-:]VL5UF=(TUGM^SZ7*G$^@ &E?UW.T#^)_LDV M+Y9U1]>O)/DKVHP4FP\HZU51DJ*D5[6JL>4\#8Y99[6$KQ, M1%>JDP^"75G\-=9X]KN+]WEG,(C!DUG2(O,_B;S[%Y[FNL1%['MZ1$:S/?IKI6.V\55\!?52D M #OG''*')'#VV8W>N*=[VWCK:\RY/N8WG*L^7;[F-/;4M-==)UTMIPM76.-;1-9[) MB821NS/[R7RQI4V,T_O/TF'EO6$6O5?RIQ]1Q6M,^HRS-\4]LZ5OQR4\D>V M]9'L=J=NE_'/<8IKM.J\/K,?"/7XHB+>2-;X^%;>6UII-?-7'*5;VT]X?;9W M?:JFV]OG+&L<@58*\,V8P=6R_'[CK#ID8B0;1IN593V3!.25_@;)/6;!,Y%6 M&21O1RUAZBZ2ZAZ4W7Q3GVUR8+S/M;3&N._IIDC6ENS7A.L>6(6!Y-S_ )/U M!M8WG)MQCSX.&O=GVU9F-=+UG2U+:3V6B)]#)@UQEP M M M M M 'A?TZ5I'IM,0QO-.;\LY)M+;[F MV?'@VM?NK3IK/FB.VTSY*UB9GR0B7=\/WCWDW?OEG0NRK5IN)M2L0V,?-R[O M%+'Y'E#(QR-F@FLZMK\=G):SI,4D;^L4\[LG?1/#(Q:^D7R>F([E?)[:%>>J_''/F[^SZ3Q>KQ\8]?EB) MO/;&N/'QBODM6U]9\DXZRC3;IO&Y\D;/E]UY"VS9-XW#/VY+V#:8XTK2E8K6L>: M*UB(A F^W^^YGN;;SF.;)GW5^V][3:T_9GR1Y([(\B3E]V@[3G;)R3RKWB[- MCG.Q/&]&7B?C&>>O)Y4V[[30AO;SEZ5A6M8VUKNFV*U%417>*//R=416IUK= M_,;U3&WY?M>D=M;\;N+>OS1$]F.DZ8JS'FM>)M_\N/.G_P ".G9MEW74^>/: MUCU&+V9TMEMV>2.Y6)B?+>)3+"HBR@ !^-BO7MUYZEN"&U5 MM0RU[-:Q$R:O8KS,='-!/#(UT7RSQ!3I2UM"NY-=^XEG='92"QQGN4UG):_1KV+ M,<;KK]4G2QA+,S>K9+>,E5%Z'HSX:]5UZQZ0VO-;SKOJU]5GCAKZ['$1:9C6 M=._&F2(\UX4:\1NFOX7ZJW&SQ5TV.6?78=(TB,=YF>['D]I:+4B/-6)\K7^; MXT8 !W'0N0M[XLVK$[SQKN6SZ#N M6"L-LX?:=0S>1U[/8Z9%15=5RF*L5;<39$3H]J.\+V]6N1454.IO^7['FFUO MLN98<>?9WC2U,E8M6?9B8F/L]L>1W>7\RYARG=5WO+,V3!NJ]EJ6FL]L3I.G M;6=(UK.L3Y8E)H['OO(>]Z@F'T'O=U&3D77(((*$/-''N/I4.0:B1M9%%9W' M3W6*&N;8UWX9K6/?B[3&-5RU[DKEZUOZT_EYV6Z[^_Z,R^HW$S,_%\LS.*?1 MCR:3:GHK?OQ_:K"?.D_''+3N;/JW%WJ:1'QC%'MO)&N3%V3KQFUL>GDB,4]J M6/P5W$<(=S.CU.1N!N3-6Y.T^TJ,=DMSR_GFVR[;=QY+QPF//6T:UO']JLS'I6&Y;S M3EW.-I7?Q/EB8[)B=)B>$P]G,0[X M M M M M X39-EUS3L%E=IV_ M8,)JNLX*G+D,WL>R96A@\%AZ$"(LU[*Y?)SU2MIB\5*USEMU"Y%QYB)E9+':=I6K6$Q^7W&]4>J M>5=N^R8Q)6>)D5^!R*MD>AOY?=]ONYS'K2]MMM9XQMZ3'K;=FGK+\:XXGRUK MWKZ=LTE!O6'C5RWEO>V/2]:[O>QPG+;7U%>W7NZ3%LDQIPF-*<=8M;281(^: MN>.8^XS>;]0;J=[SG<9-QN/)-IX5CAPK6-*TCAV5K$:\=-7DAE6)?51I7,E=IX['U9[ MM_(6J]*C3JQ/GLV[EJ5D%:K7AC1TDT]B:1K&-:BJYRHB?"?.3)3%2V7),5QU MB9F9[(B.,S/HB')APY=QEK@P5FV:]HK6L<9FTSI$1'EF9G2%GCZ?7:[3[.>T M+A7@9*]:+8];U:'+9UNUW/;D*U//9"6E3E5SO^PJP, M1?"QJ)YM==]2WZNZKWG/)F9P9,LUQ1/DPT]KCC3AI,UB+6C3W4VGMF5^>E.1 M8NFNGMKR7'IKAQ1WYC7VV2WMLEN,SPF\VF(UX1I$<(AF8:@V$ M 1T?O&/9\WF#MCU_NV3>Z7)7 _).S\: M;C2\#'9'7KWEUQ86TRSA-GPLDB(Y]+(5K-5[D1RQJY$5,/SSI_D MO4FQGEW/-MBW.TGR6CC6?ZU+1I:EO[59B?2S').H.<=.[N-[R;<9,&?RZ3[6 MT<>%Z3K6\<9TBT3I/&-)TE+J[!_O%?&G)C\)QKWL8G&<0;K.L&.JOK&O92>%[LNI8KLM_/#UD:^H MM/#C,SK.*9G7W4S2(^[C72),6%S6&V3$8S8-=RV,SV!S="IE<-F\+?JY3$9? M%WX&6:.2QF2HRSTK]"[6D;)%-$]\EIBU;1, M6K,<)B8G28F)X3$\83=2]-R/K M5+#4I.N)F+;C)$]SAVQCKPG+;T5TK$^ZM5I/5W7W( M.C\.F_OZSF$QK7!CF)R3KPB9XZ4KV^VMIKI/=BT\$'[O?]3/NF[\\],_EC<' M8'C:K<2SKG"^DRWA\$?)>+UG,9C2^XR:6RVU[8B=-,=)_J4B(T]U-IXJH]7>(74/5^2 M<>\OZGEFOM<&.9BFFNL3?RY+1PXVX1,:UK371KY-]:* -U/H.=J#>Y/OIU7 M;\_C4N\>=M]./F'8_:(7/IV]JH6DJ<88=TBQ2P);=MZLRJ1R=$FK8>PTASQQ MZI_AWHK)L\%N[O\ F,^HIIVQ28US6[8X=SVGHG)"6_!OIV.==51S#/6+;/E] M8RSK$3$Y)UC%&D^:8MDB?)..%@\4,7# #KNX:GK^^ZEM M&B[;C8,SJNZ:[F]3V;#V?%[-E=?V/&6AV-I MNL^QW6/>[6TTW.')6]+1VUM28M68]B8B7'EQ8\^*V#-$6Q7K-;1/9,3&DQ/H MF."KT[R.VW8^T;N:Y@[>]E2:6;CS;;=/!Y*9$ZY_3,G'#F](V)%8UL7BSFIY M*G9D8WX(9I'Q+\9CD3TJZ0ZBV_5?3>TY]M]-,^*)M']7)7VN2O\ PWBT1YXT MGRJ$]7=/Y>F.HMSR?)$^KQY)G',Z^VQ6]MCG72-9[LQ%M.$7BT>1C*;(UL M -D'8KZI7=-V%9BO4X[V=VX\2 M3WG6M@X2W>S;R&D7EG5/;+NO.1[K^D9^9J=?:\:Z-DTC6+:AM,8V,CSK;PRZ M9ZXQ3??X_4\UB-*[C'$1DC3LB_DR5]%^,?ERETL11,1]NK35[&+2_KCPSZEZ%S3;?X_7 M5CV^&^D9* M^G372U?[59F/).D\&R8CQN( M M M M M ZKO&]:9QGJ6>WWD/:%P.%Q M\3F,=:R.3ORP5:T;I9&L9XG(KY'M8U%F/;8ZS:UK3%:UK'&9F9TB(CRS*(1ZD'WAC M8]O7/<.]A\V1T_6%6WBL[W#9*E[)M^>@=O%^&N1K+J&.F8KO!E[C$R[D M'G@'@VOJ^;];Q7+N-(M7:Q.M*SVQZZT>[GSXZSW/):;QK"N MO7/C1.M^5]'SII.EMS,1Q\_J:S_1ZRT>2>[7C6Z+3EY7.5555+-XL6+!B MKAP5K3#2(BM:Q$5B(X1$1'"(CR1'"%=+CS[<8 6"7H)=IZ]N/8SKN];!C%IFE/ MBS#O1WA8M3YL.=F(_B(]LNJ?XAZUR;/!;O;#EU?45TTTG) M$ZYK>SW_ &G;V8X[.*Z?A/T]/(.D,-\T:;W>3Z^_HB\1ZNO&(F-,<5F8\EIM MQ;M2&TE@ BG?>6^T!N:T[C'O3U/&]L:9:1Q^ZI$7B(C[B\^5 ?CGTW&YY;AZGV]8]?MIC%EGAQQ7GVDSY M9[F2=(C_ ,R9\B'26X5= ! MS6N['L&H9W$;1JF#Q6:MA[Y;3:O>(7@%2_K.;]#>UOQM; M:6GA/E_$7F>'HQWG3R5M$1%5CNB/&FF6:L= MWC[:M8B;);NJ[7K&\ZYA=PTO8L)MNI['CZ^6U_9=;RE+-X'-XNVQ)*N0Q66Q ML]FC?ISL7JR2)[F._P""E5]SM=SLMQ?:;S'?%NL=IK:EZS6U9CMBU9TF)CS3 M"PN'-BW&*N?!:M\%ZQ-;5F)K:)XQ,3'"8F.R8<^<#D M M M M M P4[Y?40[.3),>2M?-V1-K:4KK&MHUC6!IWZ^IGW(=_P#MCK7)&:^:G%N)R$EK M2N%=5MV8],UUJ>-E:_EGN;!8W':FUW*DF3O-ZM<^1*L-2%_DI>#H;PWZ>Z$V MO=Y?3UO-+5TR;B\1ZRWGBO;&.G]BO_%-IXJB=9>(7/.LLWOQXIKBB?+FO[7'&D>3O3$S_9B9UCM;=T+T];J?JC:\KM&NU[_?R^ MC%3VUXGC&G>X4B?)-HG25GKC,9CL+C,S,SK,S/EF M9XRO?$16(K6-*Q#[CX?H /).>N&M0[A^&.3N#]\K-LZ MIRAIF:@F5IR14LU19(K6MRN R*0WJ$P\P M,DQ8 &R_T^_5+[C/3_P!E MK5=0RDN^<)Y#*+>W#@_9\C:36;_M*L9DT?YP\(]NLN!Y5[D(H MK>+S6529F3X_X3LV[8^3Q?_ $:&5(Z<[>E][7,6I+.OAGX, MXB?=1$W7WBER[I6+\MY;W=S MS_N^Y[<>*9[)RS';;R^KB>]_6FL3$S!]Y8Y;Y+YTW_8N4N7MTSO('(&UW/;< M]L^Q6UM7[DC6-BKP1,:V*KC\;1KL;#5J5HX:M2!C8H8XXVM:ET>59F>,VF9M:>,S,JE\UYMS+G>]MS'FN:^?>7[;6\W MDB(C2*UCR5K$5CR0\Z,@QP $Q_[L]VG)@=#Y:[Q]GQG@R6]W7\0\63VJ MJLDCU'7;=?)\@9NA/+&OGT\]M45/'M?$Y/!-@[+'=?%T;47^8WJGU^_VO2.V MM^+P1Z_-$3_S+QIBK,>>M.];C'9DK*T?@7T[&UY7GZESUCUVZMZO%.D:QBQS M[>8GMB+Y(TF/_*B4J@K&GL !#-^\K=GWS5Y+XX[S= M1Q2QX3DVK6XPY8DJ5G^37W[6L?+-I.PWYT\;?:-HTRI)CU_Y&,3 1?A?,JK; MS^77JWXSR_<='[NWX[;S.;!K/&<=YTR4CT4O,7_^9/DA6GQUZ9FF;!U5M:^T MO$8<^D=EHUG%>=(\L:TM:T_%N;N5NW;D?7>6N%]WS?'^_ZO92QBL_@[/E2.BY?%3ELM5\<%*?$KPR&0O6I(JU.E3K1.DEED/'DS9*XL59MEM,1$1$S,S,Z1$1'&9F>$1'&9?EK16)M:8BL1K,SY$ M.[U6_7GR.Y_.3MU[&]AMX?4'+-B-Y[A\:^6GFMJB=&^&_@N*WO9':P>OO\:Q MS9Q4CO6U:J4_(@1+%FVGA?X'4VGJ^H.M<<6W7NL>UGC6D^2V;R6MY8Q\:Q]W MK/M:UP\0_%_6,G).D]5<][WN57.>YR]55?A52S\1%8[M>$0KE:UKVF]YF;S.LS/&9F>V9G MSOX#\ [EQWH6TDXZ3+[AR!M6 TS6,9$DBNO9[9#=7[:.!>) MN!=-;&N XMTC":I#;C@6L[,Y&G627/[)9KK-/Y-[9\_/:R-AJ/HN>;KGF\_P _B(>@/*N7;?D_+<'*]K& MFWV^*M*^Q6(C6?3/;/IE[:89D &*7>]VPX'O$[6^ M7^W[-,H17-VU>R[3\Q?B\<>M<@89SUR4\TZTF=->$6TGR,)U)R3!U%R/ M<\FW&G[>.-+^S6\1;[&BL V37,[I^Q9_4=HQ=S![-JV:RNN;%A, MA$L%_#YW"7I\9E\7>A7JL-S'Y"K)%*W_ -+V*AZ4[;<8-YM\>[VMHOMLM*WI M:.RU;1%JVCT3$Q,*![K;9]ENQ ]LL,\$T3FR0S0R-1S7-5'-&#$:%W(Y23Q2UU8V.''X#F.3P^*>%[4\N+94ZR-=X$R+7(Z6^RJWBCX M'1IDZ@Z(Q\>-LNTC^F;8/^_%[/JY[*++>'?B]&YFO)>K MO/$]',>U5:YJHJ*J*55M6U+32\3%XG28GA,3';$QY)A86)B8UCL?0?+] M M M M M #I')/).B:[W%R[EV*^;?9KQ6E*QK-IG_MK,SI$1$S,Q$3+@W6ZV^RV]]WN[UQ[7 M'6;6M:=*UK'&9F9\B"'ZK/K,\@][&2S7#7"]G-\==K-*\ZO/0;-+CMHYD?C[ MDZU,Q[O37N1HK)M0V 2+ONX_:G)WO.NNWVE>YCUCMRY(XS$ MZ_<8]8F-/^96>&BY:+4GMTK%->V%4?&_IN>7\\ MQ]0[>O\ TN]KW;]ND9L<1''R1WZ=V8B--9I>?.CVD^(/ M $@#TF/6HW#L_M8/@7N(N9C?.V*U:@I8/ M+JMG+;AP>ZQ+%$EC (^5\^9XZB1ROMX5$=-4Z>=C^CDEJ6X'\5/!W:]65OSW MI^*8.HXC6U>%<>XT_K?U/]FPNXZ7MF+K9K6]HUW(5\KA< MUB[C/'7NT+]5\D$\3OA1>B^)CT5KD1R*B4KWNRW?+MWDV._QWP[S%::WI>)K M:MH[8F)[/^TK5[?<8-W@INMK>N3;9*Q:MJS%JVK,:Q,3'"8F.,3#M)U7, M M M M M >.\]\^<3]LO%FS\R\U[?C] M*T'4ZS9LAE+OCFLW+S6?RUCI%5IUV/FF>OP)X4J?RSZA.]OQ<:WM$[==2S-FSQQQ9# M8\$MU[$=6K[GR%+6F?6SFXVJRN\J-%?4Q,4SX*WB<^Q9LWN\-O#'E?06R]=; MNY^H,M(C+FTX1Y9QXM>-:1/;/NKS$3;AI6M//$#Q&W_6.XG:;?O8>0TOK3'V M6OIV7RZ3I,^6M?QCB/1,MCDQ_( M.\T?VO\ *;'PR07(]UW^G0NLP^0BFBBDBR&HZM6QF%G;\+?/QSW-54=U7SN\ M5.J?XLZUW>^Q6[VPPV]1A\WJ\4S'>CC/"]YODCT77LZ Z=KTQTMMN76K%=Y: MOK,W9K.7)I-HF8[>Y&F.)_JTCBV7$=-R &NCU5 M.T1O>AV5\I\7XK'>W\B:Y59R;Q(D?C]I7D/2ZMVS0Q59&1R^.3;<-9O87HYJ MM19Y;=W87GU.?S>JR3$3,\8]Q:*Y/^'[#4>N>G M*]4],[GE41'QJ:]_%/FRTXTXZ3I%N-+:1KW;3IQ5J4D;XGOBE8^.2-[HY(Y& MJQ\;V*K7L>QR(YKVN3HJ+\**>BT3%H[U>,2HA:MJ6FEXF+Q.DQ/"8F.V)CSO MX#\ &X#TMO5GY/]/_ M &^#3]F=E^1.V/9\G"[;N.7W'SW]+GLVO%=W?C!+<[*F,SK&RODN8]714LRU M/#*L4Z0VH8E\3?"OEO7>UG>;7N;?J3%7VF732,D1'#'FTXS7R5OQM3R:UUK, MI^'?B3O.DS=/7MQKVVPS,\;X_1.LS>G9:?;1I;7O3_>(>8>,N>^.] M9Y7X?W/";[Q_MU"/(8/8\#;;9JS,5.EBE;B7P6L7F,;/XH+E&S'#;I66/AGC MCD8YJ44YKRGF/(]_DY7S;#?!OL5M+4M&DQYICR368XUM&M;1I,3,3JN!L=_L M^9[2F^Y?EIFVF2-:WK,3$Q[,>6)X3';$Q,3I,/2C'.V M M M M M !X5W(=R'$/:?Q#M'-O-NT0:OI.KP(BJB,L9G8LS M89*N*U35,4LL,N;V?-RPN96K,Y9]BM:Q[J][?I+S+ZAG)S<[MSWZCQ)JEZ^WBOB+&W))L1K-&=[XFYK/3IY M;-CWG(TD:VWD'L8QB=8JT<$*JQU^O#WP[Y1T#RWU.UTR\VRUCU^>8]M>8^YK M_4QQ/N:]L]MIF>RF'7?7O,>M=]K?7%R?%:?58=?L>LR:<+9)CAYJ1,UKVVM; M7*2$T( ;//2![3E[N^^CB?4,QBW9'CGCRXO+_*7CC>^F_5-%LU+= M#"W?"L:.K[;MT^-Q4K4>R3V:Y+(WKY:H1KXL]4QTIT3NMUBMW>8;B/48>S7O MY(F)M']S'W[QPGC$1/:D;PLZ=MU!U=@]9778[2?7Y)XZ>TG\777336V3N^UF M8UI%].S19%GGFNP "O']<;L__A5[WMOS>NXK MV#B[N%2]S%I"P0Q18ZAFI'=F9G6;4M*F_B_TU\@]4VWN M"NFPW\3EKV:1DU_'5CCK[J8OV1'XR(CL:<"744@ M !M&],7U.N3O3SY.\3?E'=. =TR-7]J?%GM2?& M^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UHS\2?#;EO7W+?N]EY%EM^,Q^6L]GK,>O"+Q' M;'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ6O>K:O9,?[XF)X3$Z3$Q,3$3#U M0QCN@ M M M M !XUS_P _\4=L/%&U\TH5R])N.XR3ZOQAJ\]ZGQ+Q+3O M/L8;3,-8>UK\AD'M;#%F]US<4,;\EDGQM5ZM;#"V*M%%$ST \/O#[E70/*OB MNUTR\TRQ$Y\\QI;):/N:_P!7'7[FO_%;6TS*EO7?7?,.M.8=^_>Q2Q@IK%=B7:'%6B6LEA=>BC=(BV*C=BV63*7Y$:K([=1*$BH[P1N2DW M\P75/RMU33D&WMKL^74TM$3PG/DB+7GS3W*=RL=ND]^/+,+>^"_3GR1TQ/-< M]=-YS"W?XQI,8JZQBCMGA.MLD3PUB\1/8D1$!)A M !II]2M8BD?*Q[: M^2U)CLBD42/ELW\/4C:U5<2[X*]6?PQUGBP;BVG+=_$8,FL\(M:?Q5^S[F_M M=>$16]IE'7BATU/4G2F:F&LSO]K^.Q:<9F:1/>IZ>_2;1$?UN[YE><7Y4F M !M&],7U.N3O3SY.\ M3?E'=. =TR-7]J?%GM2?&^".M\]=*]ID;5Q6[XJJU$^%8Z^3KQI6LJWPP3UH MS\2?#;EO7W+?N] MEY%EM^,Q^6L]GK,>O"+Q';'"+Q&DZ3%;5L+>%.:^,>XCC'4^8>'MLQVZ6O>K: MO9,?[XF)X3$Z3$Q,3$3#U0QCN@ M M M M ' MG?+'+''?!O'>V7;7)OM]DKBVF*LVM:TZ1$1Y9_[:S/".*NV]3OU*N0_4.Y= M9E98LCIW!VCV+E/B?C)]Z1Z5:\CY(YMSVV&">3'7=ZSL"HDKXT=%1K>&K"YZ M-DGGO]X:^'6PZ!Y5ZO6N;G6>(G/FT\OY.DZ:QCK/9KQM/MIB.$12_P 0NO=W MUIS"*X^]BY+AM/JL>O;/9ZS)$3I-YCA';W*S-8F=;3;6*22CL / M=NV+@C9.YWN"XBX"U-5BS/*6[X;5TO>7)+'AL5/,MG8MALLABGE6GK>O5K5^ M?PL>J0UG+T7\!@^I>>;?IKD&[Y[NN.+;8;7T_K6[*5CC'&]YK6.,<99WIGDN M3J+G^UY+CG2<^6(F8[8I&MLEHX3QK2+3'">,+230-'UOC+1=,XXTV@W%:CH. MK8#3-8QK7>-*& UG%5<-B*GC5$61T%"E&U7+\+E157X5/,_?;S<WP8MK@IML%8K@QTBM8CLBM8TB(]$1&CMIU7, M #\YH8K$4L$\4<\$\;X9H9F-DBFBD:K)(I8WHY MDD.\Y?3D;B"9 MT#XJECCCT1Z?E8[F"D?_P"N;&/=^!R=?1;PQZLKUAT?M>99 M+1;F&.OJL_'CZW'$1-I_]2O=R>Q=1WQ(Z9_ACJK/M<->[R_-/KL.D1$12\SK M2-(B(C'?O4B/)6*S/:UX&_M# M !MM]*;U1MZ]/KDYF$V";*;3VS;_FZTO*&A0)[7;P5V6*OCUY(T M2":>"*MM>-IUXF6Z_C9!F*4#8)O#+%4L5HI\4?#/9=> M$7CC/JLD^6DS,]V>VEIUCA-HM)_AOXA9^C][\3WLS?I_-?7)736<=ITCUM([ M?)'?K]U$<([T1K84<><@Z5RQHVJ,'C]DU79<1(Z2AE\-DX&V M*EJ%)616('JQWAEAF9'/!*UT]R\NYACMBWN&\TO2W":V MB=)B?^Z8UB8XQ,Q.JY&VW.WWFWIN]K>N3;9*1:MJSK%JVC6)B?+$P[D=1S@ M M M M M <-L>Q8'4-?S>U[3F,=KVM:UBFVVU+9-QD MM%:UK&MK6M.D1$1QF9GA$/C)DIBI;+EF*XZQ,S,SI$1'&9F?)$0K\O5[]5+9 M._/DE_'W'%_)X/M9XZS,ZZ9A%6U0GY)SU7SJCN3-MH2,@E1TD,CX\/1G;XL= M3D<]S6V+$Z-O?X3^&&VZ(Y=',.8UK?J?<4_&6X3&&L\?4TGC_P#,M'NK<(]K M6-:>^)OB+FZKW<\KY9::].X;<.V)SVC_ )EHX3W8G_+I/]^WMIB*:7B843 M E:_=F^T]3LV,>['ZA5?PUQ;/88WR9=FS=:CFN0\U4ZN M;,RUA- MLZ2_EN(]JLTL?M$"K"WS)TU3,MI99%D58ZM%F0>G17KUGOP ZL^1NJ+=/[FV MFQYE72NL\*YZ1,TG_CKWJ<.VTT\R(/&;IKY9Z9^5=O77>\OF%)B(UL@I%VU0 M -[/HR^J[DNRC?*W"/,^7NWNUCD/.L6U8F2>[-PUMF5E@K+O&)B1S MYOFA<=T7/486/?X$]MK,=8CEAMPCXP>%].L=C/.N3TB.IMO3LC2/C%*ZSZN? M_,C_ )=I_N6G28FLR^%?B)/3>YCD?.+S\@YK^UM/_(O:8XZS/#%:>-X[*V]O M&FM]9[^+RF,SF,QV;PF1H9C#9BA3RF(R^+N5\AC,IC,A7CMT,CCK]22:K>H7 MJLS)89HGNCEC6MTP-MRU.6]QPMMK_FYC;]=Z1Y'CO4WQ6SYK17#2LVM,]D1$:S,^B(XN;;[?-N] MQ3:[>LWW&2]:5K';-K3$5B/3,S$+/WL1[9,5V?=IW"W =&"JW+ZAJ-.QO-^L MRM_]9Y&S_BSN]Y1UBLQ/;()-DOV(JCY'2OCH0P1>-S8VJ>:_6W4F7JSJG><] MR3/JLV6?5Q.OM<5?:XZ\>SVD1,\(UM-ITC5?OIGDF+ISD.UY-ATGU&*(M,1I MWKSQR7TUGW5YM;MG373667)JK.@ .!VK6, M!N^L;'IFUXNMF]6V[ YC6-DPMSQK4R^ S^/L8K,8NTD3XY%K9#'6Y(G^%S7> M%Z]%1?A.?;;G/L]SCW>VM--SBO6]+1VUM68M68],3$2^,F.F;';%EB+8K5F) MB>R8F-)B?1,*OOO5[:<[V@]T/,7;[G/:IHM"VRU#K.5M1.B=L&CY:.+-:3GT M7IY;Y,IK&0K/F2-7,BL^;%XE=&IZ4=&]1X.K.F=IS[#I%L^*._6/N3K3I['_UE*Z[K%6..2L1QS5B.V]8_S(T]M7V_ MNJSWK%^$'B)7'&/I'GF3VLSW=MDM/"->S!:9[/-BUGS8XT]I"985$63 M M M M M ",[Z\?JGR<':WE.S'@+8Y:O,>ZX6).8MOP]E MT5SC+1L[29/7U7&7:[TDI;ONV*LH^61JMEQV(F;(SI-;@E@L9X(>&/RWN:=7 M\\QQ/)\-_P 1CM&L9LE9]W,3VX\=HX>2]XT[*VB83\6O$&.1;2W3O*,DQSK/ M3\9>LZ3AQV],=F2\>YT]M6L]_P!K,TF831#Z!/:?\ MQ%=\6$Y$S^-]LX][9,?!RKFGSP2OI6=ZDL38[BO#OF9&Z.*\S88YLW"UZM;+ M'@96_#\*+"WCKU3\@=%WY=@MIO\ F5IPUT[8QQI.:WL=W3'/F]9"7_!?IZ.; M]43S/-&NUY?2,GDXY;ZUQ1,3$]FE[Q/"8M2JP&*)+?@ M "+']Y7[/EV?CWC?O1U/&>9E^-Y*G%7+$D".6231=@REBUHF> ML1MA\M(=>W')6*$LBR>8]68[9Q7GVLSPUGN9)X<= M(C):?8AJ%O%60 M/Z:YS'-SU)R3',<@W-_;TB.&#+;R1YL>2>-/)6VM.$32 M%OO"KK_^*-C/*>:6CY=VU8X_EL<<._I_7KPC)'EX6CW4Q61 0&E\ M M M M M U?>JMZB.M^G[V^V\[C9\?E.=N1(\AKW"^HV$CLI\J ML@1N1WG.4W+\.KZ;'8CED:Y.ERY)!53HV622.2?#'H#<]><^C!>+5Y+MYB^X MR1P]KKPQUG^ODTTC^K76WDB)TGKOK':]&\EMO+Z6YCDUK@Q_UKZ=LQ_4IVVG MAY*Q.MH5SNX;?M'(&U[)O6[9W);1N&X9S*;+M&QYFS)[KF.[R;_?7MEW>6\VO:>V;3QF?-'HB-(B.$1$0ZV=AU0 M +"WT*>T_P#AF[$],V//8QU'D;N)LLYEVSVFLD-^EK^7J1U>-<%)(KUF=5K: M9%!DO*D;&^O;FB(DC M #RWF[B'4.?N(.2N%=^J>V:?RAIF?TO. MM8R%]FM5SF/FILRF.=.R2.OE\-9D9;I3=/%!;@CD;T5T^8;';)K M.DQQB=)X3'&)XPJX.<^']M[?N8N2^$][KMK[;Q?N>=TW->6G_;VI\+>EJPY. MDOB>DF.R]1L=JL_JJ/KS,=U^$],.24;GD'.-QR?=_Y^WRS77L[T=M;1&LZ1>LQ:(UUB)TGB\I,HQ( M '=N-N1MUXAW[4. M3^.=@O:MO6A[!C=GU;8,;(C+6-S&*LLLU9D:Y'16*[W,\$T$K7PV(7OBE:^- M[FKTN8\NV?-MAFY9S#'7+LL^.:7K/9-;1I/L3Y8F.,3I,:3#N\MYCO.4;_%S M/87G'O,%XM6T>>/)/GK,:Q:O9:LS6>$RLA?33[^=,]03MVQ7)6.;CL%R?JSJ M>K\TZ%4L*YVK[FVKYC,IC:\\LMWYG;A#"^YB99'2=&I-5=+)8IV%3SS\1>AM MYT'U!?EN7O7Y=DUOM\LQ[O'KV3/9ZRGN;Q'HM$16U5Y.B^K=GUCR2G,]O'2(XQZ:V]U2?+6>.EHM$;##0FV@ M M M M > M2\Z\W<==N'$>^!LY[/7FL;-LWVXO%:QV1Z;6GR5K&MK3Y*Q,NC MS+F.SY1L,O,]_>,>SPTF][>:(\T1QF9[(B.,S,1'&5:9WP=X?(W?'W"[CSKR M%)+2BRDR8G1]/9[8;''[;D)Y["L:LGA; MZ+=%=(\OZ*Y!AY+L(B;5CO9K^=9.9 M[F9KMX]KAQ^3'CCLC^]/NKSY;3_5BL1B*;8U0 #-?T[NURUWB M]XG"?!CJ\TNL9O:(<]R-8B5T?L7&NHM78MU5;+45*=G)X:@_'U)'(K4O7($Z M+XNBZ;X@=35Z2Z1WG.HF(W-,7_,?U:RW'H+IZ>I^J=KRV MT:[2+^LS<-8]5CTM:)XQ[OACU\DWB=)T6<]*E3QU.IC\?4K4*%"M!2HT:4$5 M6G3IU8FP5JE2M UD->M7A8UD<;&HUC41$1$0\W;WODO.3),VR6F9F9G69F>, MS,SVS/EE>R(B(TCA$/I/E^@ !#@^\M= MG\F WKC3O3U+%O7$[Y7J\4;#>>Q72R2;#JE2SC'R.1D M4*82JSJKYVH6X_ETZMC-L]ST=N[?C<,SGP:SVTM.F6D?W;S%XCMGUEY[*JV^ M.O35HOM^JMM7VLQZG/I'9/;BO.D=D^VI:TSV^KK':BKEGE

O^B] MEUST]DY1N-*;NOM\&336<>6(X3Y^[;W-X\M9\\1,;IT)U?N>CN>4W]>];89- M*9\<3[JFONHCL[]/=4F?376(M*RBXKY0T;FKCC2N6>-,_2V?1.0-=QNSZQFZ M,C)(K>-R4#9F,F8USG5,C2E\5>W6D\,]2U%)#*ULD;VIYV\SY;O>3\PS]VEXR;7+2+TM'&)K:-8F M/L._G1=@ M M M M $$CUY?4C7N?Y@=VR<2YYMG@7@[8+4 M>?R>,MLGQW)?+6-6YB\GFH[-=5@O:SIL,7R<+7[)B.[7A,6UJEXQ]UK*/>3V@X !, M\^[1=I[M1XIY4[P-EQSX,SRM?DXLXVFL0NCD;Q[J.0@O;AEJ4JL1)J.S;S7A MIN^,OAEUU?@3KU6G_P#,9U3&[YKM>D]M;7#M:^NRZ?E[>]C6I7^?^JVZVMYBY%YL M>M;OC7,RVD[+\6&>PV+"[/2JS3I$B2354EB142139.D.H]QTGU'M.?;?6?49 M8F]8^[QS[7)3MCW5)F(UX1.D^1ANH.3;?J'DNYY-NM/59\4UB=(GNV[:7B)\ MM+1%H],*OC;M3V+0]KV71]OQ-O [7IV?R^K[+A,A$L-[$9[ Y"QB\OC+D3OA MCLT;]62-Z?\ !S5/2K:;O;[_ &N+>[2T7VN;'6]+1V6K:(M68]F)B5 ][L]Q MR_>9=ANZ]S=81X.S#E[/+'Q/RYGG3<29;)S.= M7T+E;*N;'\W&S2.7V/6^29T9$V-.L5?-^7(C6)TS[G)/&V/ MS17)VU[/QFL<9OPFX%-%H M M M M T4>N?ZBSNS_@1O"_ M&.;?2[A>?\/DL;BKE)S?;./N,9'38K:MX25KO-HYK+.63%X21J->RPMFW$]L ME!&OFSP5\/\ ^+>>_*_,J=[D&PO$VB>S+F]U3'Z:Q[O)Z.[6>%T6^*?6O\*< ME^*[*VG.]Y$UQ\->Y2-(OD\T3$3I37[N8G28K:$ \O4IF [ M[Q;QOM?,7).A\4:+CWY3<>1]NU_2]:HL;(K9LQL>3K8JDL[HV2.AJ0S64DGE M5/#%"USW=&M53H\TYCM>3\MS\UWMN[M-OBMDO/\ 9I$S.GIG32(\LZ0R'*>6 M[GG',\'*MG&NYW&6M*\)G3O3IWITUGNUC6UI\E8F9X0M*>WWA;5.W/A'BW@O M28VMUGBW2L%I^/L)72K+E)<73CCR6>N0-EG1F2V+*NGOVOCO\5FP]?$O7J>9 MO/><;KJ#G.YYUO)_ZG%8[.%8TK'".$0] .6\OV_*N7X.6;2-- MM@Q5QUCT5B(C77C,SIK,SQF7L)B7> M @L_>*^SY.%^Z3"=R6J8EE70^Y:A/9S[J5=(Z>-Y>U2O2J;,D[8WNC@DV[ M"2TLFUSFQNMW?;Y.CG,D<77_ )?NK/E?IJ_3NZMKO>76]IK/&<%YF::Y'"-(54\<.FOB'.<74>WKIMMY'=R:=D9J1$1,\>'?QQ&D1$<:6GC,R MCO$_H, ?K!/- M6FALUII:]BO+'/!/!(^*:":)Z2130RQJU\,3$^27UCR7Q7C+BF:Y*S$Q,3I,3'&)B8XQ,3QB8[%ACZ,/J)P=\7;I!K M._9F&;N+X3IXS7.28;-I%R6ZX)8W5M8Y1ABEZ2V'9R&LM?+.8LB19:%\CDBC MMUF+0;Q?Z MT5U!.XV-)_A_>3-\,Q'#';MOA]'=UUIV:TF(XS6TKL>&W6=.K M^11;<6CY8VVE,T<-9G3VN6(\V2(F>S2+1:(X1$SN1(C2( M M M M M >2\[\UZ#VY9W?,/EQ>$BL26,?J.JT4]DUC4,2Z1K%6AK^(CCA\SPL=8F22= MZ>9*]5](.E.FMCTCR';\AY?QQ8:>VMII.2\\;Y+>FUM9T\D:5CA$*(=5=1[O MJKG>;G.[X=^=*4UUC'CCW%(]B.,SPUM-K:1KHQM-B:Z DC? M=N>U%G)W/YA^J9Y;T]@Z:VUIC<[^_>R:>3#BF)TG^_D[OLQ2\2G MKP+Z=^-\US]2;BNN':U]7BF?RMX]M,>FF/AV?\SAQA.!*8+2 M -?7J@]HT7>GV8\K<14*,5O?L92;R+Q'(_Q(^# MDW3*UVUA*D+DCFQ0Y1[^BN:G3>_#;JJ>CNK]KS:]IC8VMZ MK/Z<.28BT_\ !,5R1'EFD0U3K;IVG5/36YY3I'QF:=_%,_Q7ED@G@GC?%-!-$]8Y89HI$:^.6-[5:YKD145 M.BGHU6U;UB])B:S&L3'&)B?+"AV3'?%><66)KDK,Q,3&DQ,<)B8GC$Q/"8GL M?D?KY 9?]BW= M]O'8]W)Z'SUIK[=REB+7R-O^J5[7LU?>N.LO-7;M&JV_'UKK)/# RS2DE:YE M;)U:UCHJQ(AJ76_26RZTZ=S\CW>D9+1WL5YC7U>6NO?8N:XN];;>XS4C3V^*VG>CCP[T:1:O&/;5C6=)E9F<7V)[)B8F.$KU[3=[??;7'O= MI>+[7+2+TM'9-;1K$Q[,2[X=%V M M M M $*_[Q5W]OY)Y,QO M9)QKFV2Z)Q)?J;%S+[JLTV\3]SAU]M?2?+EM&D3^3K$Q.EY5E\;> ML)S[BO2.QM^(Q:7W$QY;]M,?L4C2]HXZVFO9-)1B"R:O8 #^ MFM<]S6M:KG.5&M:U%5SG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK*_TJ.U%> MSOLAX@XPRE)U+?-AQSN4.4HY$5MB/D#?*]/(Y#&6FK'%X;&K8>&CA7=$Z.^3 M4=U=U\2^='B=U1_%O6>[YGCG794MZG#YO58IF(F.,^[MWLG_ !^3L7PZ&Z>C MICI?:\JM_P#[6-=>UL6- ;: M .(V#/X;5,!F]HV+(U\1K^MXC)9_.Y:XY65,9AL/2FR.3R-I[6NN.DWO.E*Q,S/FB M.V6O+TQ>_P#PWJ#\,;QR)%BZ6M[)I'+N\:?D]9@G5]FIJ5C*V,_Q=E;5=ZNE MCEO:+DJM.S-XEBLY3&W9(TC8J0Q[[XD="YN@N<8>7VM.3;YMICR1>8X3?NQ7 M-6)]&6+3$=L4M2)U[9U+HOJS;=8YRXYKQB8K%M<[T>32-DA'K;P !7L^NMV@M[7>][9]JUO%K1XQ[CX[W+ M^I+$U4I4=GR%[PYERZ8P7\\TB/Q-YXS,ZTCNS,]MJ6E3KQBZ:CD?5$[_ &]=-ES")RQY MHRQ,1FC[,S6_LWTCL:7B843 M $KW[N7W_P F%S>5[#N3\XJX?89R=Y4CQ>?:R?*;O MQM42?Q-;5V"%DF:Q\+'1LCNQ7TZ22W&(VKG\P70D9<5>M^64_&TTQ[J*QVUX M1CS3IY:\,=I_JS3LBLK(^"/6/>BW2&_OQC6^VF9CL[MANQ3M2WGEM+-&3D7+Q.TKAO!6UAD= MF.1LY5LIC+CZ4S9$MXK5:D,V5NMW=N6'RR/7X7/VUK3-K3.G#C,S+BCE<( #:MZ,_: M=_%EWV\7X7-8QH3:]@;T<[XX+,&T;M:QM*>OU M<^2C)9>C'-B?TB_Q?ZI_A;HC^YW+OXOQ\<$CX[L7'U."' M+!'3'R]UK3F.>NNRY;3UT^;ULSW M<,>S%MXM$SEF8UCAZN)IK&NEKU MX>5'F^[X]U:<"][5?B78SYW=?V0;ED=;Q:7^4N GV.8M#\EK/;;^.PE&5O(>LPO>;TFU8B>'>FL^17>%_5(@ M #M.C[KM/&^Y M:KR#H^:NZYN6D;#A]KU;/XZ3RKV'S^!OP9/$Y&J_HK4FJ7:S'HBHK7=.BHJ* MJ'5WVRVO,=GEY?O:5R;/-CM2]9[+5M$Q,3[,2[>PWVZY9O<7,-E><>[PWB]+ M1Y+5G6/9CR3$\)C6)X2LU>P;NZUKO>[7.-^?,$RM1S&9H.P7(FN5GN>W4^2\ M!'!6V[ M\Q72^PK:D9OF2XRY6DJ)YP]<]*;GHSJ;<WKV]S)7A>FLQ&O=M$Q M$Z1WHTM'"69)J+80 M M M M 5\/KE=\K^[GNWR>CZAEO:^%^W*?- M<=:6VK.R7&[#M[+S(>1=ZB?#+-#:CRN6QL6/I2L>L4F-QD$S$:Z>7Q7S\%.B MHZ5Z5KOMW33G',(KER:QQICT_%8^S6-*S-[1V]Z\Q/N8TI[XP=63S[J&>5[6 M\SRS83-.'9;-KIDMZ>[IW*^;NVF.%FE8F-$8 !.]^[M=IR< M*]H62Y\V/&QU]X[F\VS.T)9HF>VT>+-0EOX?3*BN4ER>57P.\$]6U M425PO!KIWY& MZ5CF.:L1O=_;UL]FL8HX8HUC76)C7)'F]9I,:PD%$#I< M "O6]=WNH;W(]^.Z:U@LG[=H';O33AC6FQ/C=4GV+#6YK?)659Y4LT;[$FZ3 MSX_S4=_JU<7 O1J]4+Z^"'3$]/=$8=SGKW=]S"WQB_;K%+1IAKQT_P"7$7]F M\]JG7C'U#'.>K+;'!;O;/85]5&FDQZR9URS$QQUB>[CF)GA./LCBT]ZWL6:U M#8L#MFMY"SB-BUC-8O8L#E:,S6%O09+%Y"K*U4=%9I7JT MK,#MV.NU&N5?CLA1_P"!R'FAU9R'-TQU'O.0Y]==MGM6LS]U2?;8[?\ %2:V M^R] .0\VP<^Y-MN<;;_*W&&M].$]V9CVU9T\M;:UGTQ+),UYE@ M #^7L9(QT4.(Y5@2&JNA[I9MVXL-3\/5KH=,V""_A$55\;V MXYLCD3S$/1+PMZLCJ_HW;;_+:)YCACU.?CQ]9CB([T_^I3NY/9M,1V*0^)G3 M,],]5Y\.*NG+]Q/KL7#A%;S/>I&D1$=R_>K$1KI3N3/&6MXD1'X M !OO] /OD7MK[I$X&W7+. MK<2=SMO$:M'[0^%M+7.7X)'5>/LYYDS5DK0;$^W+@K+8E8V6:[3EF565&JV# M/';HK^(NFOEW9UUYKRV+7G376^">.6O#MFFD9(U[(K>(XV31X,=6_(_.YY!O M+:?RLEC+F;H2_.S=:O@COXOZPPX]S7O"O9"I MF7 ZQ$K\GN.SNA1C MT?!J^IT+N0D14Z*RLO4U_JKG^WZ7Z=W?/MSIW-MAFT1/#O7GVN.GD]W>:U^R MS_2W(LG4O4&UY+CUBN;+$7F.VN.OMLEHX3&L4BTQK&FND3VK1[3]3U_0M2U? M1=2QL&&U72]=PFIZSAZWB]FQ6OZYC*V'PV-K^-7/\BCCJ<<3.JJOA:G4\T=W MNL^^W63>[JTWW.;):][3VVM>9M:9]F9F5^\6+'@Q5P88BN*E8K6([(B(TB(] M$1P=B.NY !A]W[]SM#L][2.:^?)YZSTB8B=8]M-8UUF& ZHYYBZR%8-DR^0O9;*6Y[^2R=RUD,C>M2.FLW;UV=]FW;L M2O572SV+$KGOD^+'CPXZX<417%2L1$1V1$1I$1Z(A07/GR[G-?JZ56O:VI<3#WX*\?C\2V;TWA;X7N=4_\ F/Z8[N79]7;>OM;1 M\7S3$>6-;X;3[,=^LS.GN:1QUC2S?@1U#Z[9[GIG/;V^&?78M9X]R\Z9*Q&G M"*W[MNV=9R3PC3C+2*LK!@ #%#N3['.U+N^N:ID>XWAK < MFY'2*V5I:OD;^3V;!Y#&4LU+2GR-);NJYS VKU.6?'QO9%9?-' _QNB1BRRJ M_9^GNL^I^E*9;].<[7#N)Q:]SOQKW>]IKI[.D?T,8_\*?I??9.UC].N6_K -D^F'Q)^=8?@SZ.^B/FS: M_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=8?@SZ.^B/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=8?@SZ.^B/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q) M^=8?@SZ.^B/FS:_>_^)_A3]+[[ M)VL?IURW]8 ^F'Q)^=8?@SZ.^B M/FS:_>_^)_A3]+[[)VL?IURW]8 ^F'Q)^=ECDYFSV>U6C&]D M384;C^6^>L3"K&O>]%=6Q7*=*N^7K(O5[FJ]4Z(J]$1$YL7C3XFXJ]VG-+3& MNOML&VM/]-L,S]CL=+<>%G0.ZO&3+R['%HC3VF3-CCRS[G'DK$SQ[9C7LC72 M(?!_@E]*K[+/_F_N-^MXY?IN\3_G/]6VGP#K_1'X>_-__O[GX8_P2^E5]EG_ M ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q M/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^' MOS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+ MZ57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QO MUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI M\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q/^<_U;:? 'T1^'OS?_[^ MY^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^'OS?_ ._N?AC_ 2^E5]E MG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+Z57V6?\ S?W&_6\/IN\3 M_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QOUO#Z;O$_YS_5MI\ ?1'X M>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ M!+Z57V6?_-_<;];P^F[Q/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;] M;P^F[Q/^<_U;:? 'T1^'OS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6V MGP!]$?A[\W_^_N?AC_!+Z57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O M[GX8_P $OI5?99_\W]QOUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ M ,W]QOUO#Z;O$_YS_5MI\ ?1'X>_-_\ [^Y^&/\ !+Z57V6?_-_<;];P^F[Q M/^<_U;:? 'T1^'OS?_[^Y^&/\$OI5?99_P#-_<;];P^F[Q/^<_U;:? 'T1^' MOS?_ ._N?AC_ 2^E5]EG_S?W&_6\/IN\3_G/]6VGP!]$?A[\W_^_N?AC_!+ MZ57V6?\ S?W&_6\/IN\3_G/]6VGP!]$?A[\W_P#O[GX8_P $OI5?99_\W]QO MUO#Z;O$_YS_5MI\ ?1'X>_-__O[GX8_P2^E5]EG_ ,W]QOUO#Z;O$_YS_5MI M\ ?1'X>_-_\ [^Y^&<)LOHD^D9IVN;!M^T]MM/!:SJN$RNR;'F\ASIW&P4,/ M@L'0GR>7RMZ9>7E2&GC\?5DFE=_Z6,53FV_C-XK;O<8]KMN8S?<9;UI2L;;: M:VM:8BL1^([9F8B'SD\)_#K%CMER["*XZQ,S,[CXG;N( M,]S[R%M';1HMCB'AR+;)/V3:Q%G]NR^7Q.N858:>%SE[,[?L>S;)%L6=6DF4 MM,6_)'3MV710>&*.-$N[T_M.;8>0X-MU)GC=\WG%^/O-<=:VM;C:D5QTI2:5 MU[D>U]M$:VUF95)Y]N^56Y[EW/3.*=KRRF2/4Z7R3;2G9D[U[3>+6F._$:QW M=8CMC585>E'WF0][?9OQ[R)E\C%;Y1TZ).-.8X%D8MI=[U>G4C=L,T7C5Z1; MMA)ZF61R-;&V:W+"SKY+NE"?%#I"W1G5VXY?BK,Q6)\JZ'0G4U.J^FL',YF/CD1ZO-$>3+32+<-9TBW"]8F=>[:&R4CQN M 1P/7 MV]2JUV]<=U^TKA39YL;S5RSB/;^1=BP.1=!E>->++7F0-QL-NG+'9Q6U\AO: MZ.%4%J8NV M?).2:QQ[MX0AXP]=6Y+LHZ'>K*& MI_$!SQ^^SESZ2-R_/);SY!Y'^9;3WG'^"K#\L\W_ #K<^^W_ C^(#GC]]G+ MGTD;E^>1\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6 MT]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN?? M;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN??;_ M (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV/WV;_G6Y]]O M^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@ MGRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\ MA'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9RY]) M&Y?GD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC MC=TG;CN&?Y@Y.R6OZUSGQ3F-BQN4W[9;V- MR6O4=YPQU^IDC/ ]>JI^%,#U3TORC>],\PVF#:;:NX MR;+/6DUQ4B8O..W=F)BNL3%M)C1FNG.H>9[3J#8[K-N=Q;#CW>&UHG):8FL9 M*]Z)B;::376)U6=)YN+Y@ /*N=>6<'P-PM MRQS7LD*VL'Q/QWN'(.2HLLLJ39.#4\#>S28BK8?%.V*[EY*;:T"^!ZK-*U$: MY5Z+E.23;>=,^ZW&/%$Z:Z3>T5[TQPX5UUGC'")8[F_,<7*.5[G MFN>-<6WP7R3&NFO_D4_J=_MZ++_5D_??ZG^U(!^L%^ MZ/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/ M]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]# MZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG M]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[ M,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U M@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW M^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^ MWH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK]F/>G MOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZP7[H M_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_V MH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ ;T/J MR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U M._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ M[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6" M_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??Z MG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[> MA]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_ MD4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC] M:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:C MZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K) M^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[ M_;T/JR?OO]3_ &H^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O M3W\BG]3O]O0^K)^^_P!3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+] MT?K7[,>]/?R*?U._V]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J? M[4?6"_='ZU^S'O3W\BG]3O\ ;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ' MU9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^1 M3^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK M]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K M!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[ M[_4_VH^L%^Z/UK]F27^U'FS.=R';CP[SUL/'Z\6W^7-*QN^5]&=L;]N7#8/8 M%EO:Q-\XGZ]JBY-,SKGNH=WR/;Y_C--IF MG%.3N>K[UJ<+^T[]].[?O5]U/9KPUTB=>G>:Y>>K[W?[ MM;<:>V[M->]72WN8[=./;.0A@6: ,/._+N\P?8SVQ;[W&YG5EWN74[6K8K!Z M+'L#-6GVW.;3L^*U^OC8<_)AM@9C$I4[T]^:3V.POL].1&L5RM0VWH?I/-UK MU)@Z>PY?41EB]K9.[WXI6E+6F>[WJZZS$5B.]'&T<=&L]7]28NDN0YN=Y_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U. M_P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[ MT]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_ M='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^ MI_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A M]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ ;T/JR?OO]3_:CZP7[H_6OV8]Z>_D M4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_4_P!J/K!?NC]: M_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO\ 4_VH M^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^ M^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ M &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3 MW\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T M?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG M^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U M9/WW^I_M1]8+]T?K7[,>]/?R*?U._P!O0^K)^^_U/]J/K!?NC]:_9CWI[^13 M^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO]3_ &H^L%^Z/UK] MF/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_P!3_:CZ MP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[ M_4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O\ M;T/JR?OO]3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/? MR*?U._V]#ZLG[[_4_P!J/K!?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^ MM?LQ[T]_(I_4[_;T/JR?OO\ 4_VH^L%^Z/UK]F/>GOY%/ZG?[>A]63]]_J?[ M4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/]J/K!?NC]:_9CWI[^13^IW^WH?5D M_??ZG^U'U@OW1^M?LQ[T]_(I_4[_ &]#ZLG[[_4_VH^L%^Z/UK]F/>GOY%/Z MG?[>A]63]]_J?[4?6"_='ZU^S'O3W\BG]3O]O0^K)^^_U/\ :CZP7[H_6OV8 M]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,>]/?R*?U._V]#ZLG[[_ %/]J/K! M?NC]:_9CWI[^13^IW^WH?5D_??ZG^U'U@OW1^M?LQ[T]_(I_4[_;T/JR?OO] M3_:CZP7[H_6OV8]Z>_D4_J=_MZ'U9/WW^I_M1]8+]T?K7[,_2'[TQ-8FBKU^ MP^2>>>1D,$$/G_ !@=YVT4]7RWRAQ!P-\H M<4<;>SS^;CI?WP:Z._A/H_ M'DW->[S;?Z9\NO;6)C\5CG^Y2=9B>,7O>%,_%SJC^(>J+;3;VUY=L.]AIYIO MK^.OV1/&T13MF)C'%J^Z:@2646@ $LW[LUVFLNY;F#O,VC& M-?%AF.X7XGGL1L>B92[#2SG)6=JM>J/AL4\9+B\=!88U4?'=O1>).CT6K'\Q MW5/=Q[3I#;6XV_ZC/$>:-:X:S[,]^\QK]S2=.Q93P)Z<[F+<]4;BOMK_ (C# MKK[F)BV6T>28FT4K$]L36\>64OHJ@L4 $/?[S1W5?*>S M<,=G6MY)'4]9K+S5RA!6LMD8_/9>&_KW'.%NQQL:^M:Q*WY(GO!O@8YUL_P"7#ICU>WWG5VXK[;)/Q?#,Q]S72^6T>B;=RL3IPFEXUG685R\> M.H9BNUZ9P6[?Q^6(U[.-<59\DQ,]^TQ.O&*3PX:Q0"T:MP!ECV-]RV5[0NZ[ MA3N Q\MKY/T?<:?SPHU'?ZF9X_SK)=?WS#I&L4\332\1KQC6NL3PF6T]%]06Z9 MZFVO-IF8V],G=RZ:\<5_:WUB->]I$]^(TGVU:SIK$+03#Y?%[#B,5G\)?K93 M"YS&T:^7%DP9;8,U9K MFI::VB>V)B=)B?3$\)7TK:MZQ:LZUF-8GT.2.-^@ M !%S^\8=_2Z'H>)[ M'.-97O[ME:'M=V-? ]N*JQQO1\ M.0++?R_="_']_;K3F--=IMK33;Q/W6;3VV33RQCK.E9_KVF8XT05XU=8?)O+ M:]+[&VF]W=>]EF/N<&LQW==8TG+:-)CC[2+Q,1WHE#$+@*K-XGH,=Z?\+W># MC^,MMR_L7$W9)'!#XLO?FP\TCE1C*^665 MZ](&](6\<>COXEZ3MS/:4[W->7=[+72.-L6GXZG9,S[6(R1'GIIY4P^#75/R M+U#\C[JVG+]_I6-9X5S1_ESQG2._K..=(F;6FGDA8!E$EO0 M !A[WU]XFA=C7;AO' M.^[.K7[^,K?(O'NGOMLJW-]Y%RL$[=:U>HO7SFUI)H7VLA-&V1]3%UK-A&/6 M)&.VWHGI+?=:]0X>1[/6M+3WLN336,6*LQW[SZ?N:Q.G>O-:ZQKJUKJWJ;9] M)\CR\WW6DWK'=QTUTG)DGW-(]'EM,=E(M.DZ:*T7F3EW?>>^4M[YDY/S53HP/DE]BQ&*ILCJ4JS5\NK3@BA9T8QJ)Z,1\LPQV^.*4KZ(\LSY;6G6UI[;6F9GC*BG,^9;SG',,W,]_>;[S/> M;6GTSY(\T1&D5CLBL1$<(>:&1=$ !_<V2.2-SF21R,)U=D==TR]0,:[X &BC[P[SA^RST^RW841S7+35-/JX^POQD\&21BIT?U2;? +DORGU[ M3?7C7#L-ODR^COVB,5(]G\9-H_N:^1$GC3S;Y/Z,MLZ3IEWF>F+T]VL^LM/L M>TBL_P![3RH!Y>E3P M /1>(.-LUS)RQQEQ'KG_Y_P"4-_T_C[#.5CI&QY/<=@Q^ MOTYI&M^%88)\@U[U^!$8U57HAC^;:[C_(VV#)EM[&.LVG^F(=WE MFQR\TYCM^6X/\[<9J8Z^S>T5C_>M8M3UC"Z1JNM:7K=-F/UW4=?PVL8&A&C4 MCHX7 8ZMBL738C&L:C*U&I&Q.B(G1OP(AY@;KJ8UVF:6Z;HJ)+5R=O:LVJ-7JB24&N7X4:I:#^6 MODO?WW,>H*FWI/GF\^LR?9B*8_L65Y\?.;=S:;#D=)XWR6SWCT4CN4^ MQ,WO]FJ'86V5G M #8!Z6G!J=P_?_P!L''5FFEW"1K5<^TUK7(YS5-$\3>=?('0G,N85G3-.VG%2?+%\TQBK, M>FLW[W_#KV-Q\/\ E/RUUCL-E:-<49XR7CR=S%KDM$^BT5[OV5F.>L+WAIV<=DW(FRX'*PT.4N3XW\2<4QLLK%D:^?VRE;BS6T460RLM M1OTS58KE^*PB+%'D&5(Y%_UFHZ2_";I*>KNLMOML]9MRS;3Z_/PX32DQW:3Y M/QE^[68[9K-ICL:1XA=2QTMTON-_CM$;[)'JL/G]9?6(F//W*]Z^GE[NGE5P M)Z%J, '+8'!9C:,YA=9U['6R*UC69GT1$3+ MFVVVS[S<^RZZ9\TS2)^YQU]KCK]BD5B?)KK.D:K_ '3O)L'3W(]KR;!IW,&* MM9F(T[UNV]](\M[S:T^F64QK+- #K^V;3@=&U79MUVK(P M8?6-/U_,[3L>6LJJ5L7@=?QUG+9C(V%1%5(*6/J22OZ?^EJG/M=MGWNYQ[/; M5F^YRY*TI6.V;6F*UB/9F8A\9ZUR;S M!7N[#F-?7UTTB(R3.F:O#R]_V_9V9([>*Z7A/U#//^D,-,TZ[S9SZB_;QBD1 MZNW&9F=<J9_ICI[?=5<]VW M(N7Q/K\^2(F=-8I2.-[SZ*5B;3Y]-(XS#%<[YQL^0R MM8U[;6M,5K'EF85BW.?,^]]Q'+_(?-W)F4?F-XY+V?(;/GK2J_R()+;T92Q. M.BD>]:N%P.,AAHT:Z+X:].O%$WXK$/2/DG)]CT_RC;\EY=7N;+;8HI6/+.G; M:?/:UIFUI\MIF?*H7SSG&[Y_S;<4& M48I]%6U9HV:UVE9GIW*<\-JI;JS25[-6S7D;+!9K3Q.9+!/!*Q',>U4[EG>IV9<4\PY&Y%:WZA2DX^Y:CBC6+R>3--@J5,Y[:&P( MT1M0 # MX\AD*&)H7LKE;U/&8O&4[.0R62R%F&E0Q]"E"^SI3J5XW22RR.: MR-C5.^6]<6*LVRVF(B(C69F>$1$1QF9GA$1VOF]Z8Z3DR3%<=8F M9F9TB(CC,S,\(B([95U/J]^H?D>_;N/MR:K=M0]OW$<^5U3AO$N6>&/-Q.L1 M1;!R7D:LJM5N3W>U1C?7:Z.)]7$PU(7L2=L[I/0'PGZ Q]#=/1&ZK$\^W<5O MN+,Q-YM,3W>[$4H\2>M+]8<\F=O,QR;;3-,,N0DY+]-3M* MSJSI--AN.9N/9V^M]GUU*Y9G^F\_9UUX\%Y/#3>_'^A>6YM=9K@]7[U:V*/ M]E(^QZ&RLCIO0 $);[S1SE\[>YGA;@3'W?. MQO#O&-S;IZ?B[$3G]5;'D'>'HCG*ZY7\N') M?BO3F\YYDC3)N]S%*SIVX\%>V)\TWR7B?33CY%5O'?FWQGGVUY/2=<>VV\WM M_?RSV3Z8I2DQZ+(T)8Q!0 M ;L?0 X,_;#ZBNC;+=I^UX#@?3MQY?R:30>.F[)UJ MD&E:E&Z9W1D=ZIM&YUYR(K6/5L-^.W._DGP_S[:DZ9]]FQX(X\ M=)FYAJT[OMN X8HZYPA@7)/YK(9-.IRY#<*R,159 ^KR M+L&9BL?5W1RJU+^^"7)?D;P]VEKQIGWEK[FW#\I.F.?3KBKCG[*EGBW MS;Y5ZWW-:SKAVL5P5_X(UO'V,EKPT^$LHT M "4;]V'X1^7.:>XGN$OUNM7CWC_7 M^,-?EFB\4/:X<-<5?[V6W>M,>F(QQ M$^BZ9T5 6@ $![[P7W-?4D\TZBKR3!;79["NEM.RY7N MTCA$UMZR->+0R3BA@ WN_=]NT]>?>]>IRWL&+=;X_[8,5# MR)9FGIR3X^UR5DI9\9QABWV$\,5:_1O17,]7%4.:=.W28[N.?1DGBF7P4Z=^5.I+[7OW[=8M%)\J?4486Y #0G]X7[JF\&=E:<- MX+)>R;UW/YU^DQ10RNBN0<:ZTM'-\D9"-S'M58+GGXS#3,LF?)ZZVM<,>S&E\D>G'"*/&'J*O)>D[['%:(WN_G MU-8X:^K[?R?L7'_M MKK;%,S/GUO2(C76UXX>6+ TH@N M (,?WA#OX7GKGBOVI<=YM]CBCMXS% ME-TEHV9OD_;.;6P3X[,^=%T9'8AXVIV)L1 YR*K+\V1\*NC=&Y;J> O0OR)R M2>J>84TYIOZ1ZO6(UIM]=:Z3Y)S3$7G^S%/+JJMXU=8?*/,:]+[&^NRVMN]F MF)X6S::=WV,43I/&?;VF)B)HCJ%@D% "1=]W)[MUXB[HME[:=GR:5])[D<. MU^N,LS,95QW+6D5+V2PGE.L2LBJIM6L29&C(D:++;O18^+HOA;TK[_,'TK\J M]-8NH]M77>:*S>4Z^!O4<[+G&;IS/;_ *?=U[^/ M6>S+CCC$1I]WCUUG7_EUCRIS)2M:D M !%@^\,^H_P#,K6YNPWB#->';-SQ='*=PF=QM MSP3:[I60CBO8/C%KJS_-BRF[5G1W59OP#\//CFXCKC MFU/^EPVFNUK,>[R1PMFX_$XXUK[XT=P;9=0L3JZSQCS]O.!JUG/GD\K";#KVF;I4G9YB>1#'8S.?R+?+C7X M'1.>Y$5_5U(OYB-A\5ZZQ[NL>UW.PQVF>'NJ7R8YCS\*UIQGSZ>1;GP-WGQC MH_)MIGVVWWF2L1_9M6EX_IM:W]&OE2"B!DR@ M 5A'J)=K4(_K9K=VL3Z:UQZQZ+^E:'P%Y3ZGE6]YU>/;9\U<5?[N*O> MF8]$VR:3Z:)1)6E/H!T?D[?\'Q1QKR%RELSW1ZWQKH^V;_L$C7,8YF#T[ 9# M8LL]KY/B,6[#-S3F.WY9MN.XW.>F*G][):*5_VS#J;_>8 MN7;'-S#/_D8,5\EO[M*S:?\ 9"J;WS<\[R/O&Y\A[19]LV7?-KV+<]BM]%3V MK.[1E[F??O2._#_ ,3T_P!CL\'+]EAV&VC3;8,5,=(\U:5BM8^Q M$0\]-YNLV^W>7>[B=<^;):]I\]KVFTS_ $S+JAVG7 M "P;] 3@[]C_IT:#L-VC[ M'GN==NW'F#*I*WK96A>NP:9J7655VN=T1[Y.M#/'7G7 MRMX@Y]O2VN#8XL>"OFUB/67^S&3):LS_ &8\D0N7X.\I^3.B<.:\:9MWDOFG MSZ3/([1>U;FKN!RCZ[K>A:9>E MU2C91LD69W[-.BP&@X:6%9H7RU[GS1%YC[G%7VV6WEXQ2+3'GG2/*PO4?.L'3W(]USG/IW,&*;1$SIWK] ME*:^>]YK6/95>V6V7-9C8\]?L97.9_*9#-YK)VW^9:R.6RMN:]D;]EZ(B M/L7+D[Y'KT3JYRGI7@P8MM@IML%8K@QUBM8CLBM8TB(]$1&B@.YW&;>;G)N] MS:;[C+>U[VX<;6F;6GAI'&9F>'!Q1RN$ L0_0][34[7>Q/ M0LCG<8VCR/SXYG-&[.EC2!S6>SW[UIOAZ MJYSJ!>,_5/\ $W6V>F"W>Y=L?^GQ^:9I,^MM'][)WHB>.M:UX]B[GACTY_#G M26##FKW=]N/Q^7MUBUXCNUF)[)ICBE9B-([T3.FLS,[A")DA M !7>>N-W4)W-]^O(=#!Y+V_C[@6)O"&FK#*Q].S>U:Y;EW_,0I"KJ\SK M^^W+\$=ACG^T4*55WB\*-:V_G@KTQ_#?0^#)GKW=_OI^,9-8XQ%XB,59UX\, M<5F8X:6M;V9IKXO]0_+?5V3:8;:[+8QZFNDZQ-^W+;LX3W_Q<]NOJXG7CI&G MLEI%8 LXS,87(4LMBXQ6P9JQ;#>LUM$]DQ,:3$^B8X.;;[C-M-Q3=;>TTW&. M];UM';%JS$UF/3$Q$K0CL=[DL;W<=J/"7/\ 2EJK?WO2Z+]MJ5$9'#B]^P;Y M=?WS%L@:][J]>GMF+MI7:[HYU98W].CT/-3K/I[+TKU/O.19(GN8,T]R9^ZQ M6]MCMZ=:377TZPO[TWSG#U#R+:\YP:=W/BBTQ$Z]V_9>OLUO%JS[#*XUAFP M M &K?U<>_"KV)=J>>V37K]=G-G*"WM X5Q[^DDU7/6J:+G-YD@\75:&@8BS[6 MCG-?$_)24J\B>"PJI)?A5T1?K?JC'ML]9^1]MIEW$^>D3[7'[.6T=WS]WOVC MW+2/$#JS'TAT]DW]-)YADGU>"LZ\Y.(K2L1$1$:1$1V1$>2(\D*-Y,F3-DMFS6M;+:TS:TS,S,S.LS,SQF9GC,SQ MF7SGT^ !VW0MXV?C+>-.Y&TK*3X3<-"V?!;CJ^7K.3JYC$7HU:Y MJJZM?IQNZ=?A1.B_ IU-_L=MS/8YN7;RL7VF?%;'>L^6MXFMH_HEW.7;_<\K MW^'F6SGN[K!EK>L\=-:S$QKI,:Q.FDQKQC6%I+VQ\[ZUW.=OO$//NI.A3#B8>@/*.9[?G/*]OS7:_P#V^XQ5O'GC MO1KI/IK.L3Z8E[J85D0 M 8!^I'WSZGV"=M&R\N9)E',<@9E[]2X>TJU/X7;3OV1JS/IS6 MX(WLLKK.L5F/R.4D:L?_ &\*5VR-L6:Z.WKP\Z*W7774>/E6/O4V%/QFXR1' MN,43QTGL[]Y]I2./&>],36MM-.ZXZMVW1W(LG,LFEMY;VF&D_=Y)CAKY>[2/ M;7GAPC37O6A6P;WO&V]YR]LVZ;OL&5VC:=@RSPXZTI6.RM:QI$1[$0 MHUN]WN-_NLF]W=YR;K+>;WM/;:UIUF9^RZF=IUP M EO_=<-^Z3=X/%UF5R^.+B'?L- B2*UOE.WO7MEE>JR+"USO.Q*-\+&N7H M[Q*Y$:C:J_S,;'ARGF=8\N?%:?>KT_\ SK'> &\X\SY?:?R.2O\ [E;?_D2Z M"J:R ,/?4!YP_AP[*^Y;F6&XS'Y74N*-DKZ MO@^2_P 0]8\NY1,= M[%EW5)O'GQT_&9?_ &Z6:UUES;Y#Z6WW-(GNY,>WMW)_\R_M,?\ CM55]'I2 MH, M "S*]+;@U.WCL#[8>.9Z:4LU+QKC=[VF%S7)9CVGDZ:QR'G*EUST1\EK$V] ME6BOX4:RLUC5\#6GG)XFPQN)Q4\W,KV M^'_*?D7H[8;&8TR^HC)?S]_+KDM$^F)MW?L:=C/TT1N(!I@]>_G).&O3FY)P MM.XE7/\ ..R:EPSAU:YWG.J9FY/M&VHD;%1RP6=*U+(U7N=T8U;345>KFM=, M'@9R7Y7\0=OFO&N#98[[BWLUB*4^S&3)2WV)1?XPF"OL6 MGOW^Q-*6C[*O7+[*8@ M !V/3]5S6];;JVD:W6]MV+<=CPFJX&GU:V')U<1BZ MW5K7N3S[UR-OP-5?A_ IU]WNL.RVN7>[B=-OAQVO:?-6D3:T_8B)#Q8S3 M]?Q^ I2O:KG+YDT&/:]ZJJN5RJJJJJJGF#S;F.;F_--SS7A?+=CBY9R[!R[!_D[?#3'7V*5BL?[GHACW= (BOWFSNE\<_" M/9YKN2CM8BD3Y2U;C;$7$A57UY8X/EF]-7E5%BL< MMK/Y<.F?_O.K=Q7_ /;X9F/8OFM'G_Y=8F/[<:]L*\>._4/J]OM>F<%O;9)] M?EB)^YKK7'6?),6MWK=O":5G3C")$6J5H ,[?35[5I.\?O M.X7X6N4Y+6F6-@3;^3Y&N=''!QII:)G=J@DG9%,ZM+L$%9F)K2>!R-N9"'Q= M&]7)I'B-U/'2/1^\YQ2=-Y&/U>'_ -;)[6D^3W.LWGC[FL^5NWAYT]_$W5FV MV&2O>V5+>MS=FGJ\>DS$Q/;%[=W',1$^[U[-9BS6AABKQ10011P001LAAAA8 MV.*&*-J,CBBC8C61QQL:B-:B(B(G1#SAF9M,VM.MI7H['Z'X M #";U$^Z6MV<=GG-/.<=FO%M.&UJ37^.*\ZQN6[R5MKTP&FHRO)%,EV+% M92ZF1LP^'XU*E,JJU$5R;CT!TS;J[JW9\DTF=M?)WLLQY,-/;9..L::UCNQ/ M]:T=O8USJWGN/IKIW=Y$Z^VR6]KCKPUG2;S&OFC69TB-58S:M6; MUFS=NV9[ERY/-:MV[4TEBS:LV)'2SV;,\KGRSSSRO5SWN57., MS/&9?.?3X !+1^[*]U*ULGS5V<;)DT2')1)S?Q=7LSHU&WZC<9K/)6&IK M*BK++;H_(]^&M&Y/ VI>F\"^*1R57_F/Z8[U-GU=MZ\:_P#3YIB/).M\-I]B M>_69F/+2NO9"RG@/U#W\6ZZ8SVGO4GU^*)F9]K.E3QN%QN0S&8R%+$XC$TK>3RN5R=N"AC<9C:$$EJ]D,A>M215J M=*G6B=)++(YL<<;5/)FR5Q8JS;+:8B(B)F9F9TB(B.,S,\(B.,R M_+6BL3:TQ%8C69GR*V_U5N^;)=]_==MF^XRY9_9!HS[6A<(XB7SHHX]*Q=R3 MS=IGJ2MB6'+[[DFOR4Z/8DT,$E>H]7I5:Y?0[POZ*Q]$=+XMEEB/E;/IEW%O M_,F.%(G^KBK[2/),]ZT>Z4C\2>K[=6]17RX+:\IVTSCP1YZZ^VR=L\K[&*%I? KJ#XURC<=.YI_&[6_K,<J%W\;%W_\ 08WY/&\0Z8ES M4N$=0O/?&N(U".RUUK8LC1;(^M7VK>+==EW(*WQ/BC;6J+)*RG$]?0WPTZ%V M_0G3M-A/=MS;-I?<9(^ZR:<*1/;-,<3W:^>>]?2)O,*/=?=89^L>>VWD=ZO+ M<6M,%)^YIKQM,=G?R3'>MYH[M=9BL2UP$A-( M !(!^[=;]\U?4!S.J2RHD')W F_ZW! Y(_\ 4RF"S6G[S6F8YTDC4DZMD=U9\'C9!/\PVQ^-="4W41[;;;[%>9_LVKDQS_ +;U\W9V^29C\#]Y M\7ZRMMY[-QL\E?LUM3)'^REOZ?LQ/&*/K=@ MC6?>9..?XUG3.*L6RU:J6:[?A\FQN&U8: M>-[OB^.DY$1515;8K^7'DOQOJ;=\\R1KCV>V[E9T[,F>VD3$^C'3)$_WOZ8, M\=N;?%NG]MRBDZ9-UN.]://3%&LQ,?W[TG_A0BRYBJ@ M 9)]G7"LG<9W4]OW"'D MOFI\MKGOKZF_,5K>XWD8U6J_P"3M5JW+'3JWJD?3JGX4UWJ[G,= M/],;_G6NE]OMQ2WO\MG)/4\JYAU!DCVV?-3!29C[G%7 MOWF/1:V2L3Z\'.YO]2#@QMFHMK!<1RYKG'/N2%9DJ-X^J-EU.V[_TQ(SD;)85OC=T M\*O3I\;PHL5^-'.OD7P\WO=G3/NXKMJ^GUL^WCWJ,B1_"CE/RMUQM.]&N';= M[/;T>KCVD^^S18M'GZNN ?-=NT\=3MY#(6ZU"A0K3W;UZ[/%5ITZ= M6)T]FW;LSN9#7K5X6.?)(]R-8U%551$/JE+Y+QCQQ-LEIB(B(UF9GA$1$=LS MY(?DS$1K/"(5>W?7W(7>[7NUYSY\GFM/Q6[[QD4TVM<<[SL;Q]@4CU[0L<^) M7.C@GKZGBZGGM9T8ZRZ1Z)ULF/+EM[?+/I]O M:=-?)$1Y%#.MN?3U)U1N^:Q:9V]LLUQ<9F(Q4]I32)[.]$=^8C2.]:T^5B4; M6U4 FI?=J>T]VC\)\E=V^S8Q\&>YHRTG'_ !W/9KN9(SC3 M2,AUV'*49G>'QU-IWV%]:5O141VO1N1?C%.?YBNJ8WW.MOTKMK:X-G3UN72? M^=DCVM9]-,6DQ_ZLK7>!_3L[#D67GV>NFXWM]*>C%CF8B>,1IWK]Z?+$UK24 MG4K>G (;?WF3NI=G^0N(.S_ %O**_%:#C4Y>Y,J5YI_ M*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N?Y<>F(P['=]6;BOXS-; MU&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6(]?ECCVSK7%&NNG]>TQ M,3]Q/#RQ7"SJN8 &2G9[W$Y[M/[FN&>X+7WSK-QQNN-R>9I5WN8_-:A> M23#;OKZJU4Z)G]1R5VHBKU1CID=T56H:YU=T_@ZIZ;WG(<^FFXPS%9G[G)'M ML=O^&\5G[#8^D>>Y.F^H]ISBLZ8\66._'&=<=O:Y(TB8UGN3,U_M1$Z3HM&= M;V+";?KN VW6HKUJY7"9NC!DL5D:RR-8]:]ZA9CE9XFH MOA9 M8D:ZM=Y,RE9U7IXU7Y(IW&21^&W"\L1X!="_+'-[=6_OVI,3[680MXR]8_(W)XY!L;ZYC)I M,3$(1!)$6SCXNO5$5%T7Q*Z;CJKHO?4 (@_W MASU(?;[DO8/PYG7I3QTV-S/M\O_(O7-KP\T8_8\_#5O'AM MO/B/7/+7^_]KBLI3SL7F ! M =^\3;A.WWC?4M#6*-WCJNVC9:[^1-CNQN1[VK92KM./H M3HGA1LF.\"IXFN5;S> ')/DSH2.87C3-O]Q?+Z>Y2?54CV-:6M'HOKY5/_&K MFWRAUC.QI/XK98*8_1W[1ZRT^SI>M9_NM#1."(0 M D/_=L^#OG]WK[AS)>H^=B> M >*,S;QU[IU]AWGDV5VE86/\*(WVS2G;*G7X5^)TZ?"JI 7\Q'.OB/1N'E%+ M:9=_NJQ,>?'A_&6_HR>I33X&\I^.=4Y>:7C7'L]O:8GS9,OM*_TT]:G4%)EM M0 !6@>JKSDO<+Z@?<]O]>XZ[A*'(^1X[U:5KFK5DUKBR&#CW&7*"-54;2S2: MX_(-Z]'.6VKG(CG.1/1GPPY+\@=!\MV-HTS6V\9;^?OYM;NXOQ<3'HMW>]]EKW-]:8 M $OG[K[P:L.$[G.Y/(4U M5N0*_B5%?(EA^6UIS?"K6M6%W7Q*J>"I_P#,KSKO M9N6].XY]S6^XO']Z?5XI^QWGSR]8QN0EH;GS*RMP5I;JTK8;*6=^KW MF[;:CE1WM%9:''>.S$D..UY*(YBN1[92\&^G/XBZ\VE,E8ML]I,[G)K& ML:8ICN1/DG7+..)B>$QKV]DZ%XF<]^0.CMWN*6[N[S5]1CTMW;=[+K69K,<> M]2G?O&G'VO;';%= >@BCP !Z3P[Q9M?./*_''#FC56W-OY/ MW77-&UZ&1497;D]ERM7%5[-R55:ROCZ2V?.L2N5K(8(WO69B&3Y-RK<<[YMM^4;7_ #]QEK2)TUTU MGC:8\U8UM/HB5I9PAQ'JG ?#_&?"NCU_9]3XNTG7=)PGBCCCL6ZN QE>@[)W M_+3PRY3+SQ/M6Y5ZNFLS2/I&,=P M =6WC<]=XYTK<.0MOR#,3J6AZML&Y[1E9&N?'C-=U?$V\W MF\@]C$5[F4\;1ED5$^%4;\!V=GM-QS#>8MAM*][=9\E<=*^>][16L?9F8AQ9 M\^+;8+[G/:*X,=)M:T\(BM8UF9GS1$:RJU>YKG79.YKN!Y>Y\VQ7LS/*>]9S M:EI/EDF9AL5;LK#KNN5I)I9Y5H:QKT%7'UD<]ZMKUF)XEZ=3TRZ:Y)M^F^0[ M3D6U_P K:X*TU_K6B-;WGLXWO-K3PCC,J!=2\ZR]0\^W7.LNNNXS3:L3IK%( M]KCK.FL:UI%:]L]G;+PLS;!@ )]?W?/NJ_;YV25N)\[=]IWGM=S,''5 MMLCY9;5GCO-1W,SQCDIG2/>R.*M3KY#"01M\*-AP;55/C=5HMX\=,?(76<\S MPQILN9TG-'FC+72N:/LSW+=Q//.@]L7"?(_/')N03'Z;QMK=O/9%&.:EO*7$='3 MPFNXMK_BRYK9LY:KX^FQ>C76;+$]O-QDBL>:( M[;6G^S2L3:WHB6/YKS/9\FY=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BO< MMW!;[W3\ZF.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,Z MCY]O.I>Z9]I=QXUCAUNS?OR3/D62_LF'K4LO( MY'>%5R'P(W_E;YT^*/3O\,]<;[84KW=KDRSFQ>;U>;V\1'HK,VI_P^7M7QZ% MYY_$/2FRYG>>]N)Q13)/9^,Q^TO.G]JU>]'HF&QLC]MH M !K!]5WU \)V!]M>3V;%6J%OG#DE MF3U'A#6[/ES*[/I5C^5MXR-)W5T^N:!5NQ6IT5JLL7)JE1RL2SYC)*\+N@\W M7745=MEBTSNQ[)E\EG\_F\I9 MEN9/,YO,7)LCEH M?)=X9O-U'9L9GX_*=Y/3PKX'=%_P""_@,?S?91S/E6ZY;.FFXV^3'[ MY2U?^]W>6;N>7\RV^_CMP9\>3[RT6_[EKY#-#8ABL5Y8YX)XV303PO;+#-#* MU'QRQ2,5S)(Y&.16N15147JAY=3$UF:VC2T=L/1")BT:QQB7Z'X_0 M !Q^6RN.P6*R>G?(.58^1\CV?)L7N-KML>+7SS2D5F?9M,3 M,^F7GOSKF5^<II%EN?^5/QF\W%IB?/CQ>T MK_1?UO\ 2D/$!)I ,<>[_FR'MQ[7.?><9)X8+?&O%>X['@TG3Q16MKAQ%BMI MV.>B_ ORKM5FG63K\'67X?@-AZ3Y-/4/4VQY+$3-=SNL=+:>2G>B]J^F_=F*1]F\UC[*K+FFFL32V+$LD\\\CYIYYGN MEFFFE?F38WI'Y4UJWRK>GVW!NN,5K7MMT-+O8JD]'? M&;[*B+\*=$\\_%[G7RYX@\QS5G7!@RQMZ>B,$12VGHG)%[?\2\'ACRGY(Z(V M.*T:9LV/UUO3.6>_77TQ2:5^PV@D:M^ (4OWF;N%7;>X3AKMNQ.0\ MW$\/Z):WK::L*N:QN[\F68V4J5YB]$ELXC3==IV8'=.C(\P]$55=19:_C=WGC%2?_ "\,<9CT6R7F)]../LUB\>>=3EYAL^08YGU>+'.: M\<-)M>9I3TZUK6\^2-,D=ODC)%D5?@ "3#]VP[3DY!Y^Y [ MK]EQ_FZYP1AGZAHDD\/6*UR?ON.L5LC>JR2020RNU;1'V63,1S)(Y,U5D1>B M*BUQ_F)ZI^(/W>328[8TQVA/W@5T[&YYAN. MIL]8G'MX]5BUB)_&7C6]H\L37',5X=L9)39BFZT 1]O MO%/=5'PSV=XW@7 Y#R-W[F]B3!VXHG-2Q3XNTF?'9_=;B/9,DM=^5S$N(Q:- M=&K+%2Y;1'(L?PSQX =,3SCJZW.\]==ERW'WH\TYLD37''I[L=^_;PFM?.B/ MQEZB^1^E9Y=AMIO-_;U<=FL8HTG+.DZZQ,:8Y_\ 4UB=8002[RGH ! MN3]"SNJC[9^_+1L+G\A[%Q_W!U5X3VE97-]FJ9O8;M6SQSF'))-!#%)7WFK4 MHR3O=X:]')67]%7HA$/C;TQ/4?0^;/@KWM_L)^,4\\UK$QEKY>W',VT\MJ5A M*_@[U%\B]65V6:VFRW]?53KI$1DUUQ3[/>UQQ&L?YGETA8:%!UQP M A/_>)>_MW M*G*N/[+.-LTLF@<+Y6+-\NVJ$W_;;-RV^FYE+6YI8G*VS0XXQ=Y[)H_%X/EB MW.R5GFT8G-N/X ="_)G++=8\QI_UV\K-<$3VTP:\;^B]:.,=^:]EJ2C,%CU?P M"5S]V'[AG8_<>X;M:R^0B93V3#XGFW2:4]OR43-8":EIV^14JTCO+MWLKB,E MA9G-CZ2M@Q3W*CV-58ZN_P R7(/6;7E_4V*L][':VWR3$?&MXCA/;8_P$YS$?'NG\DUCC7<8XXZSV8\OHTC3%I'">WMCLF'%2UCP M '1>3N2M*X)'36;#V11-=(]K5[ MO+>7;SF^_P /+.7TG)O<^2M*5CRVM.D>Q'EF9X1&LS,1$NIO]]M>6;++S#?7 MC'M,-)O>T^2(C6?9GR1$<9G2(XRK4_4)[V-U[\NY3;N:=D6YC-5B>_6>*-+G MG\R'2N.<9:L/PN,G^[&D5I'DK$:\9F9HOUIU5NNK^>Y.:9]:[>/:X:?U M,43/=C^]/NKSY;3.G#2(P>-T:H 6EG97 MR!^U7M [7N1I+2W;FX< \2YO+3NDEFD^7;6C83YP0333-9)-/4S;;$4CU3H] M[%5%5%15\S>L=A\E]6@'2V\^4.FN7[V9 MUMEV>&T_WIQU[W]%M89-FML\ -8/K(\Y?L$].C MN.S]2[[)L&]ZO#PYK2,G]GLSW^5+L.IYA:4R?'98K.CT]D56JBIX MDDKPBY+\N>(/+\%HUP8,OQB_#6(C#'?KKZ)R12O_ !-"\3N;?(_1.^S5G3-F MQ^IKY)F*2>>>1D,$$+'2S332N1D<44 M;$<^221[D1K41555Z(?DS%8FUITK';+]B)M.D<9E:7=G/"D?;GVJ]OW"'DLA MO<<<4:;K^>\MK6,L;8W#U[>XWD8U7(SY1VJUV?*=-+X-O2MO3?NQ-Y^S>;3 M]EDH:ZS@!'G^\C\Z+QYV2ZMPY0N-AR_<#REAL=D*?FM8^UH_&K8]WSDS&?#) M(E;<(==:Y$Z-Z3?"OX&NGS^7CDGRAUEEYODC7%L-K:8GS9,WXNO]./UO]"%_ M''F_Q+I7'RRDZ9-[N*Q,>?'B_&6_HOZO^E!0+M*D@ M !Z_V^\39+GGG7A[A7$>TM MO\J\EZ5H,<]1B/FHP[3L./Q%S*?&9+''#BJ=J2S*][5CCCBN8;$Z]@Z,&,PN"QE##8?&U6JRMC\7BZL5+'T:[% M559!4J0,C8G5>C6H>8>;-EW&:^XS6FV:]IM:9[9M:=9F?3,SJ]",6+'@Q5PX MHBN*E8K6([(B(TB(]B')G&Y 'YS315XI9YY8X(((WS333/;'%#%&U7 MR2RR/5K(XXV-57.541$3JI^Q$VF*UC6TG8JWN]?GB7N<[LNX#G99IYJ'(G)N MQY36TM3/GGKZ70L_(>BT)97]%<[&Z;BZ%?X$:U$BZ-:UJ(U/2_HSD<=-]*[# MDFD1DV^VI%^&GXR8[V2=/3DM:?L\=94'ZSYQ'/NJ=]S6DQ.+)GF*3'9..FF/ M'/V:5K+%TV9K( #^XXWRO9%$Q\DDCVQQQQM5[Y'O5&L8QC45 MSGN&N( M>KNL=YS:EN]LHOZO#YO4X_:TF/[_')/;QO/D7TZ*Y!'3/3.TY1.GQBF M/O9)[=]W,G+!.WJLM%*Z* MJHU.GH%X-],?PST/MHS5[N_WG_49>&DQZR(]76?[N.*:QY+393#Q;ZA^7>KL MN#%;79;*/44X\)M6=1T5BK:K2MFKV()6*CXYH9F(YKD5%1R(J'S>E,M)QY(BV.T3$Q/9 M,3PF)]F')BRY,&6N?#::YJ6BU9CA,3$ZQ,>F)XPL\_3Z[G*G>!V?\(\[>T02 M[#LFI5L5O]>%T*+1Y'U9[])U>'_[3@N9[&RW*L;D1WL5F%W3HY%7S9Z[Z M;OTGU9O>23$Q@QY9G%,^7%?V^.?3I68K,_UHE?KI7GF/J/I_:\YQZ=[-BB;1 M'W.2/:Y*^3W-XM'ICBS+-1; M :Z/5%[X<5V']J>W\FT[=)W*NT>9HW"N$L)4LR7M M]R]2=8L[-C;/C;;PFE4&29.YXXWP2+#%6>J.LQHZ0/#7HO+UQU1BY;:)^3,? MXS<6C6-,59C6NL=ELDZ4KQB>,VCW,M1ZWZHP](]/9N:7TG=3'&L:UKQO;R]VLZ<=(5L69S.6V+,978,]DKN8SF=R5[,YK+Y*S+^1RN5553T2PX<6WPTV^"L4P4K%:UB-(K6L:1$1 MY(B(TB%%-QGS;K/?=;BTWW&2\VM:>VUK3,VF?3,S,RXPY'$ 9U^F= MS^_MF[ZNVWE>:VE/ U.1<;J6Y32(Y]>/2.1(Y]#VRW/"U4\],3A=BENQ-7KT ML5HW)\9J&D>)'(HZCZ(YCRR(USSMYR8__4Q?C*1$^3O37NSZ+3#=O#GG%N2= M9['=:S&')FC#>(G36N;\7Q]%;6K?_AA9N'G O0 M A8?>#O4B_:GNTW8]P]L#)^.>-LU%;YUR^ M,G\4&V\GX:RKJ>AK/$B-GPO'%J/S+L?B='+GNC7L;)C8W.N)X"^'GR9LXZTY MOCTYAN*:;:L_<8;1QRZ>2V6.%9[8Q<8G3),*M^,W7'RANIZ3Y9?78X+Z[B8^ M[RUGAC_NXIXVCLG)VQKCA&'+)(% %B? MZ%6_.WSTQ^WQMB3S;"QM\YSW?Z6L9"BU>CE9XD7 MPHU.C&T \;=C&Q\2-_->&/-&++'_ !8J=[_'%O\ MQ75\)-Y\%8H\35?HG'\S6M>JR,M/S&R([Q-:C5@9X5=U=X;3?R MU\D[V?F74>2/GUN7^CNX?Z9^S73Q\YMIAV'(J3[JU\]X]B/5X_Z> M]E_HA$%+8*V M !G[Z6_!J]P_?YVP\BN?9:QJ^-S31?$SG7R!T+S+F%9TS?%IQT\_?S:8JS'IK-^] M]C6>#<>@.4_+76.PV,QKB]?&2_F[F+7):)]$Q7N_9T[5F4><:]H @K_ 'DS MG'Y_=Z^G\-T;WG8G@'BC#5,C1Z]?8=YY-E;NN:D_ B-]LTIVM+T^%?B=>OPH MB79_EWY+\1Z-SSV]8F/ M-DR^WM_33U2/ 3ZA8 M -['W>+@U>5/4$Q._7J:SX/@#CO<.1)99&M=3=L>:K1\> MZS3E14Y6?6W MGV/:5K/]_3RI;\%N4_*'6==Y>-<6SP7R>CO6CU=8]GV\VC^ZGWE%EPP M #71ZLO.R]O'I\=RV\T[T='8IO\ -\JVNP\I6J^B0V<9T^%^1PF. MSEG),_"C6TG.7X&J;_X7]MZ9XS9/-W,,3DF)]%IK%/\ BT:E MUWS>>1]([_F-+33/7!-:3'&8R9/Q=)B/1:T3QX<./!6GGHNH< M ;;_10[3D[JN^[CF/.XOY1XXX3_\ ]U<@-F96?2LQZE[./98K>%[IL?':Z(C6NK<>YS5UV.QCUU_--XG3%7M[>_[?RZQ28TXK%@\_ MUS0 P/\ 4N[IX^SKLOYIYFIW&U=RCU]=-XQ8CVLL2\D; MLKL#K-JJU\ANWAUTS/5W6&SY/:-=I.3UF;T8L M?MKQ/][2*1Z;0UGK'GU>FNF]WSB?\W'CTQQY\EY[N./8[TQ,_P!F)E662RRS MRR3SR23332/EFFE>Z26661RODDDD>JO?(]ZJJJJJJJO53T?K6*Q%:Q$5B-(B M/(H3>]\EYR9)FV2TS,S,ZS,SQF9F>,S,]LOS/U\@ "59]V8[J?D3> M>9.SW8\BK,?N]%.9.,H)YGI#'M>O5Z>#Y Q-6)?&DEW/:PF.O-1/ C(<'.JJ MY7(B5@_F.Z8]=L]GU;MZ_C,-OB^:>'N+3-L5I]%;]^OEXY*]FBQO@/U!/>W? M3.>>$QZ_%V^BF6-==/R=HB(C[N>/DF-E2%D0 M 'XV+%>I7GMVYX:M6K#+8LV;$K(:]> MO"QTDT\\TCFQQ0Q1M5SG.5&M:BJJ]#]K6U[16L3-IG2(CMF?-!,Q$:SV*YKU M@N_.?OG[K,YDM6R]FUP7Q([(Z%PU32=SL=DZ%>VQNR\APU_!$C;'(&5I,GC> M]J3)BZ]&*3XT2GH)X2]#UZ*Z7I3=4B.=[O3+N)TXUF8]IBGM_P J)TGR=^;S M':I;XI=8?Q5U!./:7UY/M-<>+28FM[:^WRQIVQ>8B*\9CN5K,:3:8:HR449@ M !: >GQSJ[N4[*.VOF>Q:DNY;;.+L'3VBY++Y\EK=M/=8T?>K#Y/ M"Q7+-N.MWG?"G5.O1554ZGFMUYR3^'>L>8\GB-,6+>].[/FT3$VS[>LVTG6(O$=W)77^S>+5GTQI+,?63]1:MV*=N\V%T+,5&=Q MW,E;(:]Q=48^&>YI^):Q(-DY2N4GI(QL.O0SI!C$F3P6,O-$O@FAKVF-EKPB M\/[=;=01FWU)_A[9S%\T]D9+=M,,3_;TUOIV4B>,3:LHT\3NMJ])RNO;>8X3%;0KQK5JS>LV+MVQ/Q8GE<^6>>>5ZN>]RJYSE55554OW6M:5BE(B*1&D1'"(B.R(CR1"EMK6O M:;WF9M,ZS,\9F9\LOG/U^ ";?\ =C-^ M;E^T_GCC>259+.D<]IL\;7(G_;XO?]#UBE5@8[S%_P!-CI'+XG M=>C*:?S(['U75.QYC$:5S;'N>S;%EO,S_1DK'V/Z;5> V\]9T[O-C/NL6\[_ M -C)CK$?[<=I^S_1)8*Z)T %=#ZWW.'[;_ %(. M=Y*EQES \36<-P?@$9)YOLG[.J7LNW4W.1SF(^'DB]FU5K4;X/%X53Q(Y5] M_!CDOR+X>;&+QIGW46W-O3ZV=<<^\QC_ /P4G\5N;?*W7&[FLZX=M-<%?1ZN M-+Q[[.1J6)31R M $HK[L1P?\N\U]PW<+D*;'U..N/\ \9:]/8C\35SW(^9=G,O M:Q[E:J-N8K":*V"5W5KFPY5&IU1[NE:?YDN=>HY-R_D&.?;[C/;->(_JXJ]V ML3Z+6R:QZ:>A/W@+RGUW-=[SJ\>UP8:XJZ_ULMN]:8],5QZ3Z+^E,]*?K0 ' MYS30UX9;%B6."""-\T\\SVQ0PPQ-5\DLLCU:R..-C55SE5$1$ZJ?L1-IBM8U MM/9#\F8K&L\(A5F=X/-DO<=W2\_]H_X4F(KDG8 BL_>?><%Q?&G;9VZ8[(L\[<-OV?ES:L=% MX4L0X[2<7#JNGR6W*B/]BRN0W'+.C8U5:^7&JYZ(K(U6SG\MG)?6\RYCU!DK MPPXJ8*3_ &LD]^^GIB,=-9\U^';*!?'GFTX.3[/DU)M%MQGMDMIV=S%$1$6\ MO&V2)CAIK3CII&L-XMTJV 3V/N]7:Y M_,1;HDEFJM>]3XOU]+>)XYH.66-)75\KYV0S<4C7>7-5RT"HGQ>JT;\>^J?E MSK#Y(V]M=CRVDX^$\)S6TMEGS:QI7'/EB:2N/X/=.QR7I.F^RUB-[OYC-,Z1 MKZO33#77MF.[KDB)[)R2WWD&I7 "%_\ >8.ZCYV.H(R[K:],X M9]KBCU^7L]W:)ICCMUB:U[\S$QV7K,3/DB\%EE>@ ][[6^>MC[7 MNX?A_G_55F=EN+=XP^RR4H9I(%S6#9*ZEM.MS2135WI3VC6+ES'3HCV^*"T] M%5$4P74_(MOU-T_N^0[G3U6YPVIK_5MVTOV3QI>*VCAVPSO3'.LG3O/]KSK' M$SZC+$VB.V:3K7)6.,<;4M:(XQQE:3:5M^O\A:;J6_:G?9E-5WC6<#M^M9.- M%;'D=?V7%59V\VN?8[O+L=U7N[G#DM2\>:U+3 M6T?8F)A?W#EQ[C#7/AF+8KUBU9CLF)C6)CV8EV8Z[D M CV?>!._IW;GP!6[9./,NZKR M_P!Q^&R%;8+-.9T5S4.$UDL8G8\AXV.22&[OUR*7"U/@5'5(\D[Q,DBB\4]> M!'0L=0\^GJ/F%->4\OO$UB8UC)N.%J5]C'&F2WI]7'&)G2(O%[K&>G>1_)6R MMIS;?1-8F)F)QXNR]XT[)GW%.,3K-K1.M-$$LNXI\ ";9]V6YM M9M?;#S5P5=L>9E.'^5*FV8QCYDZQZERKANM:K7KN5FD>U/#XKK4 M7HJ]74S_ )CN33M>IMGSND?BMWM9I/\ ?PVXSKZ:9*1I_96R\#.;?&^F,W*[ MS'K=GN)TCRQCRQWZS/LWC+Q]&GD26RNJ; M \EYVYMX\[<>(M^YNY5S<.OZ'QUK]K/YR](Z/SY_+5 ME?'8?%P2/C]NSNP96>"C0K-7QV;MB*)OQGH97DG)N8=0\VP"DVM/\ NK'GM:=*UCRV MF(\JL\[TN[7D/O9[B-YY^Y%?[-:V*RS&ZIK,-B2QC=&T3$OFBU?3\6YZ,:Z' M&5)7269FLC]LR$]BTYC7SO0]&NCNE>7]&\@P[R6]F>$ M1Q[M(K772L*)]4]1[WJKG6;G&]X6O.E*^3'CCW%(]B.,SP[UIM;3698JFSM> M "4A]UYW],?S=W3\6K8Z.V_BO2-_CJ MJK/]1..=NNZ[+8:U5\:>4O*3&N5J=%\:>+_TE:/YEMAZSDW+.9Z?Y6ZR8M?_ M %<<7T_]F4_^ 6\[G->8:__53-RH"SX M !YOS)R7A>&.).3^7MB5GR%Q?Q_M^_Y9CYFU_.HZC@+^>L5F2N1WAFM M,HK''T1RJ]Z(B*JHBY'E'+LW..:[;E.W_P _*OEXY+16)^QKK+H\SWV+ ME?+=QS+/_D[?#?)/L4K-IC[.FBJ@VS9\UNVT[+N>R7'Y#8MNV#,[/GK\BN62 M]FL_D;.5RER17.>Y7V;UN1Z]55>KOPGI]M=MAV6UQ[/;QW=OBQUI6/-6L16L M?8B(>>NXW&7=;C)NL\][/DO:]I\]K3,S/V9EU\YW" M %@OZ /!K>'_3JT39KE%U M/8.=]PW'E[*^?$C;:8ZQ=BTK46>:K$D=C[6JZ;5R%=GB5C?E![TZ.D?UH;X[ MF?++=@0VE0 U^>J?SHO;MV =SG(E6XE+/6>.,AH&IS- ME;'MQYA[^.:[KYUW!S;(N11OA MP1N(RW\W?OY=,=9CTU[ MW>_X?,K.ST:43 M !9Y>G-P<[MR['.V/B.S4=1S& XJP&8VJF^%89*FZ[RDV^;M M4>UWQW+3VS9KD2.(/.HZAZUYES6L][#DW5JTGSX\?XK' M/V:4K/V^U?7HGE/R)TGL.6VC3+3;UM>/-?)^,R1]B]K0S5-.;2 5\ M?K^\SMY9]1WD+ TKR7L+PEINC<18V2)SO9FW*>,DW7:(F,7ITLT-LW:[2FKV>#'BTGL[TQ.6TQ&O_F169TB9FNG9$2TJ$QHE M 9,]F_;GG.[/N=X8[?<$EF)>1MUQN.SV1JP/L2X+3*"OS&\;$D;>B/7 ZEC M[EIK7.8U\D36*YOBZIK?5_4.'I7IK><^S::[?#,TB9T[V2?:XZ_\5YK'EX:S MI+9.D.0Y.I>H]KR>D3ZK)EB&*OMLDZQ$Z3W8F*ZZ1WIK&L:ZK1'5]9P. MEZSKNG:MC*^%UC4\%B-9US#U/,6KB<#@(QE;SGRR^ST,?5CB9XG.=X6 M)U55^$\T]SN,V\W&3=[FTWW&6]KWM/;:UIFUIGTS,S*^^/'3%CKBQQ$8ZQ$1 M$>2(X1'V(0=7XFX]WGE#=KZ8O3^.]2V'== MGR"^7XJN"UG%6LSE)8FS2PQR3I3IO\MBO;XWJC>O53N;FT4VV*EKVM,Z1%:Q,VF9GR1$:JM'N% MYIVCN+YQY5YSW.9\FQLD>-@REZ23%X.JY?A3'Z_B6P4:S?_17 MKL;_ ,#TSZ?Y-MNGN2;7DFTC\1ML%<<>F8CVUI]-K:VGTS*@/4/.,W/^=[KG M.?7O[C-:T1.FM:]E*\.'M*16OV..L\7C9EV& !/%^[M]U?[:^S MG(<&;!?=9W;MBV!FMUTF?&Z:WQAN4F1SFB65=YB2R.Q61K9;%(U(_!#4H5?C MN<]4;1_Q^Z7^1NKHYU@KILN98^_Y=(S8]*Y8_P"*)I?MXS:W"-%P_!OJ'Y9Z M4KR_-;7>;"WJIXQK.*>.*=(TTB(UQQY_5ZZS.J0$02EL M 'FG,G+>C<"\5[]S+R7EV8/1 M>-]8RFU[)D'+"LWL.,KNE;1Q\,\U=EW,Y:RL=2C61[7VKDT4+/CO:AD>4\KW MO.^9X.48;RT4VF'':] M[3Y*UC6?9]$=LSPA6+=W?%W#!KK$K7SO3S)7JOI%TGTULNDN0;?D.QXX\-/;6\M\D M\;WGTVMK.GDC2(X0H=U7U'NNJN>Y^<[K6(O;2E?ZF.ON*?8CC;3A-IM;2-6- MAL;70 ;^?NX_,2\?\ ?S:XWM66LQO.G$NYZK!6>_P,DV73TJ9_L9-<5OL=Z M])^PFKP,YI\4ZISOAZC[NY'EYW:MQ/G8[' M!O!FPV/G9E<7862GR1R_098QN2M>T,=Y=O6^/VS3XZBC$\JQ>?XX[E;1QQ8)TF(T\E\O"]O+%8I72)[\34KQ@ZX^7. M9?P]RZ^O*=I?V\QV9MQCNS$=\GY"P M -V?W?3D!=+]2[C?!NG2"#E'C[E;C^PY[VQQO2#4K7( M=6![G)X56?(:!"UC>J*Z56M3JJHBPWX\[#XYX<[C-IK.VW&#+'V;QBG^B,LZ M^C5*G@UO/BO76#%KI&XPYL<_8I.2/]N./LK!0H:N4 M :2/O G.?[(/3MW/5J5KV?/<];II_$F/6)W_-KG1B/:OL=G7M, MFQ\SE1S4^4&M^!SVJDS>!')/E;K_ [J\:X-CAR9Y\W>TC'2/9B^2+1_=]"* MO&3FWR;T5EV])TS;S+3#'GTU]9?[$UI-9_O*^\O@IL M '8=1U;-[SM>L:5K51V0 MV/<-APNK8"@U?"Z[F]@R5;$XJHUW1>CK-ZW&Q%__ "C@W>YP[+:Y-YN)[NWP MX[7M/FK6)M:?L1$N;;;?+N]QCVN".]GRWK2L>>UIB(C[,RM8.'^-L+PWQ-QC MQ'KG_P"8.+^/]/X^PSE8V-TN-T[7\?K].:1K?@\Z>#'M>]?PJ]RJO55/,#FW M,SDO-IC[$R]"^6['%RSEV#EN#_)V^&F.OL4K%8_W/ M1C'NZ 1;/O/'./R+P_VZ]N^.N^&UOV];!RELE6%W21F%X^Q+->P$5WX$5:>5 MS&[698VIU1TN,ZKT5C>MF/Y;>2^NYMS#G^2OM<&"N&D_VLMN_;3TUKCB)]%_ M2@#QZYMZKEFRY+2?;9LULMH_LXX[M=?1-KS,>FGH0RRWRL M 9<]A7!W\2/>9VV M\+S4?E+$[GROK'SII>'Q>=HVO65VO?O@ZHB^7I6"OO\ A^#XOPFJ]<\Z_A[I M#F/.(MW.YB_\ ::_0 !\]JU5HU;-Z]9KTZ5.O-:N7+4T=>K5JUXW36+-FQ,YD4% M>")BN>]RHUK4555$0^JUM>T4I$S>9TB(XS,SV1$>69?DS$1K/8JG^X'E&]S? MSMS)S'DI7RW.4>3]ZWV19$5JQLVK9\@Y93DO(]GRC'&E=MML>/[-*169].LQ,S/EGB\^^H^9?+'/\ >S MXUJ_&7A/BJ:=L;E:J)C]AY+SD$4B+*QW1V(Q]:RSPHJ+?AZK\9$JG_,=U3K; M:=(;:W9_U&>(^S7#6?\ '>8_N3YEF? GIWU6UW/4^XK[?+/J<6O]2LQ.2T<> M,6MW:]G"<=N/%+B*JK"@ !':^\;]UC>).U#7.W/7E_E;JG)U!N*Z[/EV/6LS$Z3FR1-:>B>[3OVGMTGN3IQB4/>-'47R3TQ'*L% MM-YO[]SMXQBKI;)/9/"?:XYCAK%YF)X3""Z785" VW^B;W5M M[6N_/C:7.9/Y/X]YK9)PCOCI7Q-IUX]QNTG:;F+#K'^C59A]^HXUT]GJQT%" M2RGB\+WM=%/C+TO/4W0^X]17O&L1,2A MX1]0_(75V+;YK:;+>QZBW'A%IG7%;32=9[^E([-(O:=?/8L'G^N< M "&U]XU[^&[=MN%[ M%^-,VDNNZ+;Q^Y<\7,=8ADKY7=WUV6M/T*6:'J]T6GT+*Y&_#XW1NR%NLQ[6 MST%1+<_R^=#3M=K?K;F--,^:)Q[:)B=8Q]F3+_QS'=)!2T?F;0)W5J>9U M MP[]_H]9Z>:RR^=C<$_Q0O9:]HN1O5U#RWS;X+>'G\6\[^6.9TUZ?V-XFT3'# M-FCVU,7FFM>%\G;[7NTF-+ZQ$GBQUQ_#/*?DOE]].=[RDQ$Q/'%B[+9/1:>- M7I4\ S4].+D!., M._3M$W*2=:U2GS]QMB,I91[H_9\)MNQTM1SL[E:BN='%A\[.YS?_ %M16_\ M$T[Q"V'RET/S;9Q&MYV&:U8\]J4G)6/OJPVGHC>?$.K^6[J9TK&\Q5F?[-[1 M2W^&TK/,\VE]0 "%M]YSYP^)%\2-18L\9^=?(OAYOII.F?=17;5]/K9T MR1[S&3_\$C>%/*?E;KC:1:-<.VFV>WH]7&M)]]G&L7CS\78 %>SZ^/.2 MHSR/A*5QMO <&ZQJ/#.(?$YWD^V8>G/M>W-6-5\+;5/==OR-*1W3JY*C4^%& MMZ7V\#.2_)'A]M\UXTS[W+DW%O8M,4Q_8G'CI:/[TJ9>,'-OE/K;/BI.N':8 MZ8(]FL=^_P!F+WM6?8:7B8$7 M !)$^[0\&LW;NSY5YRR%7S\;P9Q6F)Q,RQK_V> M[2XYTR;W==Z MWIQX([TQ[Y?%.OH_HG#P*Y3&ZZCW'-KQKCVFWTCT9,T]V)^\KDC[*<&4O6N M ,'/4NY3;PQV"]V>_(Y8[57A7;]9Q,S7HQ:^?Y"J-X\UVTBJK>OLN= MVFO)X47J[P]$^%3<_#OEGRQUSRO83[BV\QVMZ:XI];>/LUI,-=ZNYA;E72_, M.84F(RX]IDFLSV=^:S%/\4PK&STC4# <[J^M9W=-FUW3M7Q MMG,[+MF=Q&M:[AZ4:RW,KG<[D*^+Q.-J1)\,EF]D+4<4;4^%7.1#@W6YP;+; M9-YN;13;8L=KWM/96M8FUIGT1$3+L;/:Y]]N\6QVT=[K.?Y^J>H]YS[<:Q;$/3'\+]#[7#EKW=_NH^,9=8TGO98B: MUGTTQQ2LQ_6BTZ1K,*5>*_4,\^ZPSUQ6UV6S_$4[=-:3/K+:3PUG)-HUB.-: MU[8B):LB3D; ?I%++!+'/!))#-#(R6&:)[HY8I8W(^.2.1BH M]DC'HBHJ*BHJ=4/RU8M$UM$368TF)\KZI>^.\9,R6R^/UC_4SBCCB;W<;^K8V-C:LF(T2:16L:C462:;4GRRO5$^%SG*YR_"JJ MI'4^$?AQ,Z_)6#[[)^&D'Z5O$#YQM[U@^"?W_F3]37[6^^?D/0/U0/SZ(O#C MYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^ M<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK] MK??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+P MX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0 M/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J: M_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB M\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_ M$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZ MFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z M(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E M?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S) M^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J M^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/ MI7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\ MR?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J M@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A M#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@C M_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X(_S)^IK]K??/R'H' MZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ!^J ^B+PX^:L'WV7 MX0^E?Q ^<;>]8/@C_,GZFOVM]\_(>@?J@/HB\./FK!]]E^$/I7\0/G&WO6#X M(_S)^IK]K??/R'H'ZH#Z(O#CYJP??9?A#Z5_$#YQM[U@^"/\R?J:_:WWS\AZ M!^J ^B+PX^:L'WV7X0^E?Q ^<;>]8/@GJ7"7J9>K9W \M\>\*\;]TN^Y;=^2 MMIQ>JZ_47"\?QP,M9&=&S9"_.NH>&KBL33;+;MS.Z-@JPR2.^!JF+YUX<^%? M(>4[CG/,.68*[/;8K7M/>RZZ1V1'M^,VG2M8\LS$,KR3Q \2^?V3)6L1-YTB;3$ M:3:8K$1$S/&8B(CS1$.YG4

AKG8EVM;US7D74+ MNY31+J/$FLW7KX-HY-SE2XNOU)H&/CEGQ.&BJS9/(HUS'+0I2M:Y)'1]=U\/ M^C]SUMU-@Y-B[T;37OY[Q]QAK,=Z?1-M8I7^U:/)JUCJ_J7:])\AS]IV3=MPS%W8=LV_.Y;9]FSV M2D\[(9K/YV_/E,OE;LJ(U'VK]^U)+(J(B*YR]$1#T:VFUV^QVN/9;2D8]KAI M6E*QV5K6(BM8]$1$0HAO-WN=_N\F^WEYR;K->U[VG36UK3K,\-(C69[(B(CL MB-'7CG=< !:8=F?+"\Z=IG;?R[-DGY;);[PMQUGL_?DD\V:7 M:YM8QT.W1V9>J^9;J[/!;BE7_C(QQYE]78B:=V8]#T)Y%S".;6*M$OA[+IOE&;G&_G3!AKK M$>6]IX5I7^U:=(CS=L\(F59OW.]QG(O=CSIR'S[RE?2WMG(&N M86NQE/7M3P49*Y\SY'N]'.F^G^7]+-[V_M7M,VGR<=(TB(B*(\^YWO>HN;9N<2M8X5I7^ MS6NE8\O#6=9F9>"&<8@ #E]?SF1U MC/839,1-[/EM>R^-SF+G^-_H9'$W(;]*;XCV/_T[-=KO@ M/%[5K^&V/&OZ^+QX_.8ZMDZ;O%X6]?%7M-7KT3_]QY:[K;Y-INLFTR_YN+): MD^S69B?]L/13;9Z;K;X]SC_R\E*VCV+1$Q_LEV X', M K)?4UYR_B+[\NYWE"O=]OPMKD[+ZEJEED_G59]/XY97X^U>Y2Z?Z<5;*8 M;68KGA;\'F6'.7JYSG+Z0>&_)?X?Z'Y;RVT=W-&VK>\:<8R9=:^Q M'F4/Z\YM\M]7[_?UGO8IW%J4GR=S%^+I,>B:UBWV6"1NS40 M FU?=Y.P+ECMVUG MD[N7YOU*?2,YS-K>L:QQAK&;@FH[C0T2ID;^,<3-K6M6>->_/<[L3QT MKK,:3"2Z5S3J =5WKBZKL.Y;#<%ZM9XF)O:;3_MET([SJ M #D\+A7Q>OZ]B$1'&5A#Z(O8WR#V2]J67HA MP.)PVI:EF[559*3\SCTK7;MAD,DK(),BL*O5\;^E"O&;K78=9]44ORB]K\JV MF'U5+3&D7OWK6ODK$\>[.M:Q,Q$S%-=-)A:XHT],UO?[$2B/QKW]=IT3?;3KWMUN<6.-/[,SFF9 M]'XK3AY9CR:H'!>!3T !OU^[S=IR\Z=YV'"Q[ M>R::-[J=OE+8_:\3QWCW*BQ]9<5%#DLTQS7+Y5G%5T>U6RD%>/O5,VDZPFKP2Z=MS'J*_/,U?^DV-/:SQXYLD3 M6L1PTGNT[]IXZUF:3IQ3TBCRV@ :]?5+[JG=GG9'S+RO MBLBF.WS)XAO'7%DC)Y*]M.0][9/B,3DJQZ6M$Z^2\]W'_P ;5.MN?QTSTQN^;5F/C%K[!WT\BX?P9KR:AJ<%AU/==\KL MG@3P2;)D*ZXJC-&Y')4JW/PQVF*M1OYA.M_C.ZQ]%E9?VO@;@2QF=&XW M2I*YTTYYOHKDRZ]M*::X\7H[L3WK1_7M:.R(TISXM]83U'SZ>7;.\SRG8VM2NF MNE\NNF2_ITF.Y2>/")M6=+RTUDO(G +!C[OSR=+R'Z:_'> M$L2LGM<1;]R9QC-*GB\Y8F[!^T'&Q6561S5?4P_(%>%GA1B>1''U17=7.H9X M[\MKR_Q%W&6D3%=U@PYOLS3U=ICV;8YF?3,^Q%U/"/?VWW0FTB]N]EP3DQ3Z M(K>TTK.GFQS2(]&DSYVZ\AQ)0 M '^.Y&L:BNSP7\//X0Y)\J\RIIU#OJQ-HF..'%VTQ>>+3[K+V>V[M9C\7$S M3GQ7ZX_B?F_R;L+Z\DVEIBND\,N3LMD]-8]SC[>&MH]WHT:DU(G M +.#TRM^_:9Z??9_M3I/.G3@;0=7NS]>KK M&2T'$1:%E+$B^)_6:?(ZU*]_X$\;E^!OX$\W_$C8_)O7G-MKV5^/9;Q'FC+; MUM8^Q%X7QZ#WGQ_HWEFX[9^)XZ3[..OJYG^FLLYS26V@ M 8N=[7.+>VSM'[A^<&6$K9/C_BK:\GK,CE1K'[M>Q[\+HE:1ZO8K([FY9. MC"YR=7-:]5:USD1J[-T9R7^(NJN7\EF-<>?=4B__ *<3WLL_8QQ:?L-?ZJYM M\A=-[WFT3IDP[>\U_OS'=QQ]F\UA5NNJN.IQS6[^0OVYF10PQ,=))(Y&M155$.+/GP[;#?<[F]<>WQUFUK6F(K6L M1K-K3/"(B.,S/"(=\<-FGF=M:WQX[9^1Z3W*D<'_ M '&+Q$J>;&MBVV&>K3OQ4\:\_._6=/=(WOBY/QKESQ[6^>.R:T\M,4^6>%\D M<)[M-:VM)X<^$V'E'J^>=34KDYIPMCPSQIA\L6OY+Y8\D<:4GC'>MI-9,)7) M.P U ^NESC^Q/TW^9H:E[V'/\R7-;X.U]W7I[3\]KLE[;Z/3IU?[7QKK^<9 MTZITZ]?A1.BRQX)\E^6?$/9S>O>P;.+[FWH]7&F.?L9K8T:^+7-ODKH?=16= M,VZFN"OI]9.MX^SBKD5VQ?Y2L M >C\2\1],?S7FW+N2;#)S3FV:F M#88:ZVO:=(CS1'EFTSPK6(FUIF(K$S,0[O+>6[[F^]Q\NY;BOFWF6VE:UC69 M],^2(B.-K3I%8B9F8B)E/)]*WTR:XM9K$\;3:T1-;>>'WAEL>DL=>8\P[N?J"U>-M-: M8=8XUQ:^7R3DX3,<(BL3,3NW(92J (@/WHSD=L^Q]HW$=:56OQ>$ MY2Y'S,'F=4E;GK^I:SK4JQ>%/ M==KM;-EM'EUK%*T_P!EK_\ :$38 MM,K8 L7O14[3T[5>Q#C6#-8R.ER+S4UO-N_ODKLCR$$NY8^ MB_3\!:D[PU\C+;5&M=(_KY^>,75/\4=;[F^&W>Y?L_P#I M\7'AICF>_:/)[?)-IB?+6*\9B(7A\->G/X:Z2V^URU[N^S1Z[+PTGOY(B8K/ M&>-*16D^36LSI&K;218WT (4?WE;NH3>>>>-.U+7<@Z3 M \(X%N\;Y!#(](9N2.0*4$V'HVXO&L4TVM:&E>>"1$ZL^79V?A12XW\NG3'Q M+DFYZHW%=,^\OZK%_P"EBGVTQ_?R:Q/_ *<2K%X[=01GWVVZ:P3KCP5]=E[/ M=WB:XX\\36G>GV,D(RA9!7X M !F5V#]H>T][W=#QQP/@$N5,+EL@FVG1:]R-FR-JO&O_/U34.N^K-MT7TUN.=Y])SUKW<-)^[S6X4KY M>&OMK>:M;2V[H?I?+U;U%AY7$3&TB>_FM'W.*NG>\L<;3I2NFLQ-HG28B5FI MH^E:OQMIFJ\?:3AZFOZ?I.O8C5=8P=%JMJ8K!8*A!C<71A\2N>YM>G68WQ.5 M7O5/$Y58;O+OMY>VUK3,S/V9E>O!@P[;#3;;>L4 MP8ZQ6M8X1%8C2(B/-$<':3K.4 T3>O#W\_PI]L[^&./\VV MESAW'X_+:U0?4>QV0U#BWRUQ^];8KFRI-C;V7AM?)&+E5J/66>S8@>DE)52; M/!#H7^*>H_E??TUY+R^U;SKV9,W;CIV:3$3'?O'FBM9X71=XK=8?PQT_.UVE M^[S?>Q:F/3MI3A&3)KK&DQ$Z4GM[]HG28K* B7J4R $QG M[KKR*MSCKNSXEFN*B:[NO&W(N-Q[Y4Z/7<\%L6M9NY6@Z^)5B30L>R=Z? GC MA1?PH5'_ )EN7S3F/*^:Q7ADPY<4S_Z=JWK$S_\ -M,?96A\ ]]2_*-_RWCZ MS%N:9?1IEIW8T^SAG7["5<5A3Z M !'.]?;U(?X>>*']I7$6>]GYJYLU^5V^9?%V?#>XYXBR#IJ5R%LT3NM M+9N14BFI5T^&6OBTM3](I):4RV"\"_#SY?YI_%7-::\GV63\56T<,N>.,>S3 M%PM/DF_=KQB+PA/QAZX^1>7?PYRV^G-=U3\9,3QQ89X3[%LG&L>6*=Z>$S64 M&DNHJ: )_P!]WAWYNX^FSJ.N MMD\:\4G5G)*/_ -1&O^-^#P^%5HGX_;'X MIXB9=QI_]UM<&7^BLX?_ */D_P!^JXW@MO/C70V/!^;[C-C_ *;>M_\ JMY) M"J6 (\7WD+E#/8+L[T#A75J&4R65YMY7HV,U4QE&[ M??+I'&-+YR9))(J4'<\AKST<_JSHQ4Z>)45L^_R\\LP9^K<_.=U:M<6R MVLQ69F(_&9I[D=O_ )<94+>.',,V'IG#RK;Q:V3=[B.]$1,_B\4=Z>S^W.-" M#^8&^?[)V[]&\S^)%S_C^Q_+8OOZ_;53^)[O\ED^]M]H^8&^?[)V[]&\S^)# MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63 M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0 M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[ MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^ M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/ MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/ MO;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)# MX_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63 M[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0 M^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[ MVWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD M/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^ M]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/ MC^Q_+8OOZ_;/B>[_ "63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/ MO;?:?)?T_;<74EOY/5]BQU&#P>?JIU< MY$3X50^J;O:Y;13'EQVO/9$6B9_HB7Q?;;G'7OY,=ZTCRS68C^F8=<.PX0 M 'IO#W#?)W/W(NM<3<.Z9F=]Y!VZZE'!:YA( M6/L3N:U9;-NW9GD@HXO$X^NQTUN[:EAJ5(&.EFD9&USDQW-N;\MY%R_)S7F^ M:F#88JZVO;LCS1$1K-K3/"M:Q-K3I$1,N_RSEF_YSOGZ6?H\<8]A^&H\F^/([DV%]G6>-:UV M-[+>O<95[U>":.>:O)Y-W-31LO6V^..%M:M)+#+1SQ-\6N9=<9KPZ0Q1O][W=QU!:O&_;7%$] MM<43Z.%KS'>GLCNUF8G=.0ZE( (AOWFWDC9MGV_MJ[>M7P^=RM'6]?V?F# M:FXK$Y+(U7Y#9K_S.TZ.>>I!+6BN8ZGK>9-]GS[G8[_) M9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O, M_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R M63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_ MB0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ MED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/ MXD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ M)9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S M^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_) M9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O, M_B0^/['\MB^_K]L^)[O\ED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R M63[VWVCY@;Y_LG;OT;S/XD/C^Q_+8OOZ_;/B>[_)9/O;?:/F!OG^R=N_1O,_ MB0^/['\MB^_K]L^)[O\ )9/O;?:/F!OG^R=N_1O,_B0^/['\MB^_K]L^)[O\ MED^]M]H^8&^?[)V[]&\S^)#X_L?RV+[^OVSXGN_R63[VWVCY@;Y_LG;OT;S/ MXD/C^Q_+8OOZ_;/B>[_)9/O;?:<9E-9V/"0QV,SK^;Q$$LGDQ3Y3%7Z$,LWA M<_RHY+<$3'R>!JKX455Z(JG)BW.WS3W<.2E[1Y*VB?\ =+CR8,^*-H:-K_G-AL[/NF=CK68\-AJSG>%O1DEFU,K8*T4T[V1.USJG MJODO1W*[%,=?+>]M)[M8^S,SPK$S,0L$O3Q]-+@ST]N/?DK2ZL6X3.'E6.T^IV]9]I3R=ZT\._DF.V\QPUF*16LZ+E=%]"\IZ,V7J]K'K M>97K'K<]H]M;RZ5CCW*1/96.W2)M-IXMC1'S=@ @/?>,M^L;;ZB M=C6'S/=6XMX5XTTZ"#K(D44N77/WW.]S7F?[O=Q1'L1ZN>'GF9\O&I'CGN;9>K\6W[TSCQ;+'& MFLZ1-KY+3,1V:S$UUF.W2(GLX:&2<4, ;!/2\[4G=X_>OPYQ M)D*:VM'HYC]H7*2N\Y(&\VIZK#_ZN76M9CC'N([V2?12>UO?AOT]'4G5NVVF6-=G MAGUV6//3',3W=)B=8M>:4F/-:>,+,%C&1L;'&UK&,:UC&,:C6,8U$1K6M1$1 MK6HG1$3X$0\YIF9G6>U>-_0 !Y]RSR;JO"_&'(7+F\7/8 M-0XTTW8]XV.RBQ^?.8N3>:MUF\W:>4=WV/=\RULBRPU+.P9.QD&8RFJLC\ M&.Q,$S*M9B-:V.O"QK6HB(B>FG).4[;D7*-MR;9QIMMMAICKZ>[$1WI[>-IU MM/&>,R\_^><;GG&ZU]=N,MKZ:Z]V)GVM(G2-8I72L<(X1'!Y89-B@# MZ:E.W?L14Z%6S=MS*J0U:D$MFQ*K6N>Y(H(6OED5K&JJ]$7HB*I\WO3%6;Y) MBM([9F=(C[,N3#AS;C)&';TMDS6[*UB;3/EX1&LSPXN>^9.Y?[2V?\@Y7\4. MM\?V/Y?#]_7[;(?(?.OS/=>]9/P3YD[E_M+9_P @Y7\4'Q_8_E\/W]?MGR'S MK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V? M\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MG MR'SK\SW7O63\$^9.Y?[2V?\ (.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7 M^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#] M_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F M3N7^TMG_ "#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C M^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9 M/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_P @Y7\4 M'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\S MW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y M7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\ (.5_%!\?V/Y?#]_7[9\A M\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TM MG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[ M9\A\Z_,]U[UD_!/F3N7^TMG_ "#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[ ME_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P M_?U^V?(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P3 MYD[E_M+9_P @Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_ M8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O M63\$^9.Y?[2V?\@Y7\4'Q_8_E\/W]?MGR'SK\SW7O63\$^9.Y?[2V?\ (.5_ M%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_ M,]U[UD_!/F3N7^TMG_(.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_( M.5_%!\?V/Y?#]_7[9\A\Z_,]U[UD_!/F3N7^TMG_ "#E?Q0?']C^7P_?U^V? M(?.OS/=>]9/P3YD[E_M+9_R#E?Q0?']C^7P_?U^V?(?.OS/=>]9/P7R7=8V3 M&UWW,CKV]R(G5?A5>A]X]WM,MNYBRX M[7GR1:)G^B)<.?E?,]MCG-N=MGQX8[;6QWK$:\(UF8B.,\'!G8=$ )]OH, M]AR=K';#%S/OF&2IS5W(TL5M%YEN)J7]3XN;&MS1-61)(&6*5O+P65S&1C1W MQGV:\,C4?40HKXW]D/X9Z>C<[NNG-M[IDR:]M:_P#+Q]D3'=K/>M'DO:T:S$0WM$)I1 M .D>9 MX1'&>$.#=;K;[+;9-YNKQ3;8J3>]IX16M8UF9]$1"LG[Y.[3<.]GN8Y&Y_VS MVJG6V+(_)FCZW9ECE;IG'>&?+6U'5HO(Z5O-I4'+-_'CQGA77LK%8\BB76?4^?JWJ#-S?) M$UP3[3%6=-:8JZ]VLZ>6=9M;C/MK3I.FC$]7E/1;$[XZO(';WGIZD**SP6,]J&[:3D:;7M5OCZQX._DW(YKO@Z=%: MO7JVOG\QNQG/T?M=]6/;;??UB?[N3'DB?\44_P"W;.O@+OIQ=0;SE^GM,VTB M^OIQ9*Q$:>F,MI[>&G9.O"V%6KM/1G2G,.M.H,/(]AP[\][)?36,6*NG?R3[ M$<*QP[UYK76-6N=5=2;+I3DF7G&]X]R-*4UTG)DGW%(]F>-IX]VL6MI.BL_Y MNYGY#[A^6-[YJY6SLVQ;]R+L%S8=AR4GF-@9-85L=3&8NL^25,=@L)0BBIT* MC'>74I010LZ,8AZ- M,J*=;[S/>;6GV>R(CR5K&E:QV16(B.QY69-CP M !,A^ZZ\@>V\7=V7%MXB??;:?9\W"S?@#O._P OYCR^9_R\V+)$?^I6U9F/>XU^PE3%8E@P M /#>XKN0X<[4^* M]@YDYRW+'Z;I6OQ^!);#DFRV?RTLK M(8Y969KI_I[F_5'-,?*.2X;9MYD\WN:U\M[V[*TKY;3Z(C69B)Q/.^>Y M??F?-LM<6UIY^VT^2M*]MK3Y(CTS.D1,Q $]2_U6N9?4'V^3"M7(\<=NNNY1 M]G1^(:>2=)\HRP(V*MMO(]JFL-79=LE:QSZ\2M?3P[)70U?&]T]JS>SPY\+^ M4=!;3UT]W<=09*Z9,\QV:]N/%$\:4\DS[K),1-M([M:TZZ[\0^9]9[GU4=[! MR2EM<>&)[?-?+,<+7\T>YIKI76=;6U2DH(\ M RF[1.SGG3O:Y9QO$G!NK29?(O6M;VG9[_F4]/X_P!=98ICXQ2D<>%,==>-[V\D1Y(XVM/"L3/!8(^G MIZ;G!WI[<;)@-%JLVOE38Z%5O)O,>9H5H]EVNXU()Y\3B6M21^M:+3O1(^GB MHI'HGA;)9ELV46=:'=?>(?.NO>8^OWL^JY9CM/J=O69[E(XZ6M_7R3'NKS$> M6*Q6OM5RNB^A^4]&;'U.TCUG,+Q'K^_@;L,XKLZ>2"";<.C.B.>=<< MSCE_**:8JZ3ES6X8\5?/:?+:?N:1K:T]D16+6C5^J^KN4=(2WFK'DB/NKS[6OLS$37Q]\W?QSQW\\IR\@\NYCV'7,3-=@XYXNPMFTFE M<=86T^/Q5<55FO!?3HKH7D?0O+(V'*: M=[<7B)RYK1'K,MH\MI\E8UGN4CVM8GRVFUIIGU;UAS?K#F'QSF5M,%9GU6*L MSW,=9\D1Y;3I'>O/&T^:(BL82&Y-5 V*>G MEZ;/./J%L^WO/9WK3Q[F.)[;S'D MF*Q:W!NO1?0W-NM-[ZK:1ZOEV.T>MS6CVM([=*_U[S'96/1-IK7BL$>T?L]X M,[)^)L;Q%P9J[,/BH_9[FS;)D%AN;?OVQ1U8ZMC:-QS+(8%R.4LI'\2.-D-. MI&OE5H8841B4-ZJZMYWUES2W->=Y>_EXQ2D<,>*FNL4QUXZ5CSSK:T\;3,\5 MRNG.F>4]*\NKRWE./NX^$VM/&^2VFDWO;RS/V*QV5B(X,HC6F? M !6K^KQN<^^>I3W>YRQ(Z22CRG)IC7.3HJ0<<:]@N/*T?3R8?BQ5M78U%Z+U M1.OB?_S+Z)^$^TKLO#KE.&L:1;;>L^SEO;+/^V__ .'8I#XIY?7=?O'?;WOW=7LN,?!LO/6;=JVBS6 M6-22OQ=H-^U4N7J:HY)8F;3O:6V3->WX\>%K2,^*_JZF?\Q'5/RCS_!TQMK: M[;84[^33RYLL1,1/]S'W=/--[1/&%L_!'IV>6]/9.=YZS&YWU_:ZZQIBQS,5 MX3_6M-[:]EJ]R4EHKJFL (WWWD/NO;QCVRZ=VP:YDE@V MSN'S\>6VR*M+TGJ<5> ME_E/J3+U)N*Z[7E^/2FL<)SY8FL:>?N8^_/9PFU)X3HACQLZB^3.FZ\FP6F- MWO[Z3I,Q,8LP MX])-?X*U]VG:-/-&GAGY+Y$HVZ>3O4I',D:Y^M:"VY#8;U8Y%SE=S55$WX_>Y/698C\CBF)K$_W\NDQV_Y<^A/W@3T]&XYCN>I,]=< M>WKZK%,Z3^,O&N28\L33'I77AK&68UGC";*4W6@ M !!X^\+=_G[;^::?:'QOF5L<7 ?0OR-R>>K.8TTYEOJ:8H MF.--OK$Q/HG+,=[^Y%//,*M>-?6,[[?QTKL+?]'MIBV:8F?;9=.%)\DQCB=9 MXS$WMI,1.-&_+#(& &W;T9.Q%_>QW8X6;;L0Z[P;PF_&<@\K/L03.QV>?!< M<[4>/9)HW1M63<,O3L3^,'6\='=+7IM+Z']NU?2E/PGZ0_B7J&N\W==>4[*8R7UCA>__ "\?;'ECOV[8 M[M>[,>VA8GL8R-C8XVM8QC6L8QC4:QC&HB-:UJ(B-:U$Z(B? B% 9F9G6>U< MM_0 "(Q]XZ[^G^;B.PGC3-2M:QF$WCN(M49IXFR/D2MF^/ MN-;*M6-MB-D?D;!D(U1\:N=C/"[QLF8VU7\O?0L3W^N>8T\ML>UB8CTURYH\ MWEQ5GA/^9Y-)5Y\;>L?4X:](["WXW)$7W$Q/97MIC]FT^WMV>UBL<8O*(^6L M5G #;?Z&6[Q:1ZGG;@^U,L-#:W\C:1;5KT:LDNQ\7[C! MA8>CYH8WI+LL-)%15WEMIUYM<<:=W/CRXY]CU=KQ_BI6/L^=8L'G\N> M 'RWKU+&4KF2R5RKC\=CZMB]D,A>L15*5&E4B?8M M7+EJP^."M5K01N?)(]S6,8U5541%4^J4ODO&/'$VR6F(B(C69F>$1$1QF9GL MA\WO3'2[Q.N[58@2/'I*C'UL/!7:L<4\MKQW]\)/#^G0_3 M\7WM:_Q!NXB^>>V:1]QAB?-2)UMIVY)MQFL5TI9XF=;6ZNYW--I:?D3;3-<, M=D7G[K+,>>\^YU[*17A$S;74,2NC8 M )(OW97D!<'WB53W[@#(9B!JRO1+&=T;>=1=1KI C%8]Z87 M936?OJ4C[/H3AX#[S MU74VZV4S[7-LYM[-L>2FG^&UI^QZ4X(I>M< M #";OE[]N!^P?BN;D+EW-,N;%E8;U?CGB[#VZJ[M MR-FZL*.]DQ-*1SWT,%2FEB^42(\E8X=Z\^UKK';,UK-?+WP=^7/'?KRG/R)S!G'5\'C)+M;CWC/#6+$> ME<=X*S8=*VCAZ+U:V]F+,:1I?RL[5NWW1L1[FPQ000WSZ+Z'Y'T-RR.7\IIK MGM$3ES6B/69;1';:?)6./=I'M:ZSIK,VM--.K.K^;]8\SOIBKK&/%77N M8ZSY(CRVG[J\^VMI'DB(C"LW%JP &Q_T[?3 M/YQ]0KD+Y-U"O/I?#VN9""#DGFG+8R6UK^N,=&VR_":_4=/13;=ULU7-=%CH M)F-@;+'+;EKPO8]T>^('B-R7H'8>LWM.D^KQQ/;>8X MZ3%8M,3$;OT5T)S;K3>]S;1.+EE+?C<\QK6OE[M8X=^\QV5B>&L3::Q,2L$. MU'M&X-[+^*,7Q#P3J4&OX*JK;F=SEM(+>W;QGG,\%G9=TSS*]>?-YB=%\#%< MUD%6!&05HX:\<<3:'=4=5\ZZPYI;FW.\LY,\\*UC6,>.ODICKK,5K']-IUM: M9M,S-RNG>F^4]+\NKRWE&.*88XVM/&^2WEM>VD=ZT_T1&D5B*Q$,F#7&= M !JH]2[U6.&?3XTZ7$>+'\B]Q&QXR6;1 M>(J=_P /L#)6(RMMO(UNHLD^MZE!(]'Q1+X+V7U5D_PY\,.;]>[ MR,OMMOT_CM^-SS';YZ8HGA>\^6?OXO#$ M]GFODF/3W5[:1$WO;MO>VG&T^B(TK$1%.>=\\YGU%S&_,^;9;9=U?[VM?)2E>R MM(UX1'IF=9F9GPHS;$@ ;K?2R]'7DWONS-# MDWDI,YQAVLXO(*R_M[(H:FUB,-N6\N[FYZFM7AC[:88GLOFF)CCY:XHF+6CC,UK,3,I^ M'_AGO^KLM=_ON_M^GZVXW[+Y9CMKBB=>'DG),36.R.]:)B)Z'$/#W&? G'6L M\3\/Z=AM#X^U"DM' ZW@X'15*K))7V+5JQ-*^6WDYSEH[S;FW,N>R/+,^>9F>,S,S,S,S,S+THQSO 5 M5G=#N#^0^Y?N(W^26.>3>.=.6]P?-$M=T4S]FW_8,TZ6-U1$JNCD==ZHL2)& MJ+\7X.AZ=],[6-CTWR_8Q&D8=C@IY?N,5*^7CY/+Q>?_ %3EC-U/S+-'&+[_ M '%OZ%F;8$ 'JW!G$&U\_\Q\9<)Z/!Y^U<[V=-MML- MLEO3W8UBL=O&TZ5CAVS#*\BY1N.?'N+-5X0XIXZX>T>G'1U+C/3->TK PL@@@?)0U[&5LXYMO;3;=;G-;):=9GC:9G2-?)&N MD1Y(B(CA"_\ LMG@Y?L\6QVM8KML..M*Q'DK6(B(_HAZ08]V@ M K:O5U[J7=VW?7S#NN+RBY/0-%R7[(>+WQ33RT7:=H-JY0DRN/\[PJV MIM6T39++LZ,8O@OM14ZIU7T.\)^F(Z5Z(VFTRU[N_P ]?7YNS7OY8B8K.GEI M3N4[9XUE27Q2Z@GJ#K#<6QVUV>UGU&/MTTQS/?GC.GMLDWTF(C6O=\VK6:20 MCL 667I3]J_\(/8YPQQEE,:N,WS/XA>3^4XY8WQ74Y W^*MELAC MU/#)0P;NC416XMJ]7+U<[SH\3^I_XLZTWG,L=N]LJ7]3A\WJL6M8F.WA>W>R M?\?D[%\.A>GXZ9Z6VG*[1IN8IW\O9_FY/;7C6(C6*S/I.7)[J^G-XDGQV@XR;VUWBCDA?>=3KRIX;!)'A;T3 M;K?JC'L\]9^2-OIEW$_V(GACU\DY9]KY^[WK1[EI77W5>/I'IW+S"LQ._O\ MB\%9\N2T3I,QY:TC6]O/$::ZS"N NW;N3NV\EDK=K(9'(6K%V_?NV);=V[=M MROGM6[=J=\D]FU9GD<^21[G/>]RJJJJGH92E,5(QXXBN.L1$1$:1$1PB(B.$ M1$<(B%&,S/&9?*?3X /OQ6+R6Y$3X5/ MC+EQX,5L^:T5PTK-K3/"(B(UF9GS1'&7+@P9MUGIMMO6;Y\EXK6L=MK6G2(C MTS,Q$+*+TN>R/&=B?:=I?&5NI4=RCM#8]\YGS,+*TDUS?MNJS$?P\JII.ZT[^:T:>VRV]UQTC6*\*5UX]VL:\6Q8T M!MP !B#WV=W&I=D?;'R-S]M'LMR_@<>N(T#6[3WM^>7).;B MGKZ?K*-AEALNJ6+T:V;[XG>97QE:S.G7RNAM?1/2N[ZRZDV_(MKK%,EN]EO' M_+Q5XY+\>&L1PKKVWFL>5@.I^?[7ICD>?G6[XTQ4]K7^O>>%*1I$^ZM,1,Z> MUC6T\(E64 MR'&9"5SF-:KGHBM3HJ]34>O]I.^Z'YMMJQK>>7YYB//:N.UJQY.V8B/0V[H+ M>3L>M.69XC77>8Z3Y.&6?5S/9/9%YG3RZ:<.U:!'FNO@ M $7C[PCZDG[.-0E[&N&MC\K?=_Q<5SG_,8N;_N- M5XZR=9D^,X\;9A=XJV:Y @D2?(L\37Q8-&1/:^/)=666\!?#OY0W<=:\XQZ[ M'!;3:UMV7RQ.DY=/+7%/"GGR:S$Q./C 7C-UQ\1VW\)\KOIO,U==Q:.VF.8X M8]?);)VV\V/A.L9.$+\N J\ M #;-Z'F_IQ_ZG';;-/8?!CMNN;WH&1:QTR>TKMG'.UT<)7>V%>CV+M28]ZH M]KF)X.J^%41[8L\:=A\?\-^8Q$:Y,48LL>CN9:3:?O.]V?\ @D7PHWGQ/KS8 MS,Z4R3DQSZ>_BO%8^_[O_;BL83S\79 M #5!ZF7JO<.>GQJ3\%"F/Y([C-BQGM6D\25;Z,CQ=:POEP M;=R1;J/=9US56*CG5X41+V6EC6*NC(TGMUI1\./"[F_7NZ]?/>V_3V.VF3/, M>ZF.W'AB>%[^>?VU M[3QM:?+:9F>R(TB(B*=GMF M9GQ$S+% ;OO2K]&_DCOERV*Y:Y79F>->UC M&Y!KY<_Y#Z>T]GGM?7KRHZ&LRQ89,E:&/$ M_P 7>7=%8K-<>OW/;%LG9$\*Q:8GNSP^)N).-N"N/=8XJXCT["Z M)H&GXZ+&8#6\%52O4JP1IUELV)'*^UDLI?G5T]NY9DEMW++WS3R22O<]:0_R\TYKFOGW^:W>M>TZS,^:/)%8CA6L1%:Q$16(B(A;OEW+=CRC98^7 MF?+,SVS:=9M.LS,S.KT8Q[N@ M T">K!ZUFF=GE?.<$]O%G"<@]STT$E+,Y17U\KIO""RH]C[&Q MQ,2:ML&_1(W_ +?!JYL=1SDGR"^%K*=N=?"WP;'V1VWX: M5M!BWW?MVY2W'8>0N1MJSN[;QMF1ERVR;5LN1LY;-YC(2M8Q;%V];DDFD\N& M-D<;.J,BB8V-B-8UK4NOL=CL^6;3'L.7XJ8=EBKW:4I$5K6/-$1_3/GG69XR MJ9O-YNN8;J^]WV2^7=Y+:VO:9FUI],S_ $1YHX1P=0.TZP M $F?TE?0RSG-SM:[D.\?!Y35^'/'4S6A<.7F3XK:.58HY4FK9 MCOK%)W\.?";+S7U?/.IZ6Q\LX6QX9X7R^:U_+7'/D MCA:\9L^;,S,ZS/&5H\6+%M\5<&"M:8:5BM:UB(K6(C2(B(X1$1PB(X1#E#B<@ M ' [3GZ^JZQL>T7&>;4UO Y?/VH_-C@\ROA\?8R,[/.E_TH?' M%75/$[XK?PK\!S[7!;=;G'MJ<+Y+UK'LVF(C_>^;VBE)O/9$3/\ 0J7K5JQ> MM6;MN5T]JW/-:LS/Z>.:Q8D=+-*_HB)XI)'JJ_\ V5/4VE*XZ1CI&E*Q$1'F MB.$/.?-ER9\ML^:>]EO:;6GSS,ZS/V9?.?3C !)Z^[3]I_SUYG MY,[NMEQOFX#AO%2<=<=SV()?)GY*W;'I)LF2H6/+]G?:U70IEK3QJ[Q-;L43 MT3JB*E;/YB^J?B?*-MTIM[:9]W;UV73\ECG2D3Y=+Y>,HQ=GN[1%LENS6)K2:UB8GLR6A--*>+-@ !K M9]6KNI?VB=BW,?(6(R"8[?=OQ[.).+Y6K*RS'O'(5>[CF9.A)&^/RLCJNL5\ MGFH%V.*WK\WF]7BF)TGT7OW,<_P!_ MR=K3NO>H(Z9Z5W7,J6TW4T]7B[-?6Y/:UF(GM[O&\Q_5K/">Q6O'HFHD -H M/H]=JC>[3OMXEU3,XQV2X]XYM/YCY,8^-9**-'U-GW&UC, M9,Q'(]:]N1R?\J](T\6^J/X6Z(W6YPV[N_W,?%\/G[V2)BUH]-,<7M'IB/.D MCPJZ>^7^K\$Y:Z[/:?C[]NGM)CU==8\LY)K.D]M8MYI60QYZ+K M !\63R>-PN-R&8S&0I8G$8FE;R>5RN3MP M4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGWCQY,V2N+%6;9;3$1 M$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWUY+OQ[J]FWC%7KG[' M=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q%66M4>YS:D:)Z&>% MW1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J5)?$OJ^>K>H;9-O: M9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP 22/N[_8<[F3FS(=WW(6%D MEXXX#R;*7'#+D,K:>R;ZW5>]I/Q; M;S-,&NNELLQI:\>>*5GNQVQWK>2U$W\IBM$ ( WKM=_#> M[3N#>W*WE=6PLU*PV3&[ER3)*VKO>ZM="ODW*-.>JS$8QZK*SV M>I-9A>C;SVEZO!#H;^%NF_E;?TTYUS"*WMK'''A[<>/CV3.O?OV<;5K/N%1/ M&+J_Y=YW\B;.VO*]C:8G3LOG[+V[=)BD>TKPB8GUG&8M#1B38AP M '=>-M@74N1=!VILR5W:SNNJ[ VPLLE=(%PV=H9%)EGA5)84B6MX MO&WXS>G5/A.ES/!\:Y;N-K$:SDP9*Z=NO>K,::>7M93D>XIM.=;/=Y)BN/%N ML5YF>$1%P M3&NR&6F8^-8Z-=[&.]HE@9)N_A_T9O.N>H\7*,'>KLH]OGR1_P O%$^VG7L[ M]O?NU]U>?)6)B/; M3$36LM[V#)[/M6PY)S'6\KFLO9DMW++F1,BKUH? M,D\,4$+(X*\36QQ,9&QK4]$^7\OV?*MCBY;R_'7%LL&.*4I'96M8TB///IF= M9F=9F9F9E1G?;W=. M)=KN.1)7-?C\'O>"R&2@E9#)#++!:H021R,:]JOC>K>J=3 =5['Y3Z8YCR[3 M6<^QSTCV;8K1$\?+$S$QZ6:Z;WGR?U#L=]V1AWF&\^Q7)69_IC6)6H)YD/00 M 1]_5C];#3^T6'8. M^V^YB-[[FWPV,;G\]X*F7TS@^2:"6)\N8:]9Z6P\C4Y7,=!AG,EJTWHK\C_R M-I69X\+?!O=]5SCY[U#%\'3>L36O&N3<_P!WLFF*?+DUBUNS'V]^L->(OBIM MNFXOR?D2V2/)3C%>V_9W;0:MXWC<.2]OV/?^0-ES.X;K MMV6MYS9=GV"]/DLQFLM>D66S=O7+#GRRR/ MV9F753LNN !)X])7T+,KS$W6NY+O/P-[ <2 M3,J9OC[A*ZMW%;+R96EB;9H;%O21+5OZWH4[)(Y:E-DD>0RZ)XY$KT_+6]6W MQ4\;,7*)R=.]'WKDYK&MY/7ASX2Y.9 M^KYYU12:'PV'HUL9B<3C*$#*U''8W'4HH*=&C3K1MCBAB8R.-C4:U$1$0I_FS9 M=QEMGSVM?/>TVM:TS-K3,ZS,S.LS,SQF9XS*T.+%CPXZX<-:TQ5B(K6L1$1$ M<(B(CA$1'"(CA#D3C?8 ?XYS6-<][D M:QJ*YSG*C6M:U.KG.9!?RZHYS)]DB>L-3HOR1MVLAD+5F]?O69[EV[][E<]RJJJJJ6QI2F.D8\<16E8B(B(TB(CLB(\D1Y( M5JM:U[3>\S-YG69GC,S/;,SY9E\Q]/P 'WXO M%Y/.9/'87"XZ]E\SE[U3%XG$XNI8R&3RF3R%B.I0QV.H5(YK5V]=M3,BAAB8 MZ221R-:BJJ(?&7+CPX[9LUJTPTK-K6M,1%8B-9F9GA$1'&9GA$/O'CR9''A)CV,8^>]58XOO>%L M>WMQKC\L6RQV6OYJ3[6G;;6W"DI(K.G\ QS[PLRFN]I'=+ ML"R0PI@NW/F[,K-9175XDQG&>SW?,G:U6N6%GD=7(BHOA13/]*89W'5'+=O$ M3,WW^WKI';/>S4CAZ>+'F[S MR !^]:M8N6(*E2":U:M315JU:M$^>Q8L3O;%#!!#$UTDTTTCD: MUK45SG*B(G4_+6K2LWO,12(UF9X1$1VS,^2(?6/'DRY*XL59MEM,1$1&LS,\ M(B(CC,S/"(CM6;'IM]JM;LW[->&.%IJC*VX5]>BV_E"7PL\VQR;N;(\YML$T MLCP8WRES]2[BNFXW^3N8]=? M\G%,QK']_)-M>V)BE9U5<\=>H?C7--OTY@M$X=M7UN2(F)_&WCVD3Y8FF/CV M\8R]G")1LBQ*! !.3^[?]JZ<6]K.W=R6PX](=J[C-E6MK+N/+>0 MPV,?"]R>T5ES^X2Y6:5OP,GKUJ7X_;Z3PG M-EB+6]'M:=R(\TS>%NO!7I[Y*Z9MS;-73=[^_>C6-)C%36N./LSW[Q/#6+1Y MDC0K\F0 (U7WAWO]_8]Q%1[ M-N-4;V/MJRYJW#J6IJ[<&[R41\%_DK)TWUWHLB*F(J6HWQJV MY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<::][TQAB=?[\UG7VLPA7QEZQ^1N4 M1T_L;Z.X'EOCWA M7C?&KEMWY*VG%ZKK]17)' RUD9T;-D+\Z_%JXK$TVRV[4[CG/,+=W9[;%:]I\ND=D1YYM.E:QY9F(93DG*-WS[FV#D^RC7<[C M)%8\T1VVM/HK6)M/ETB=.*SO[4^V_1NTGM_XSX X]KQMP7'^O5Z%O*)6CK6] MGV2RKKVS[9DV,5ZKD=DSMB>U(BN>D22-B:O@C8B>;74_4.]ZIY[N>>\PF9SY M\DS$:ZQ2D<*4CT4K$5CSZ:]LK[[ML&.*QV:S/;:TZ=MK6 MF;6GRS,RR&,"R@ !IB];7O[3LP[7;NHZ-ETI\]<_P!7,:5Q M\^I9\K):CK:00P;QR*QL;5EAL8?'9!E/&O\ %$YN4NQ3L5[:LK%E_P &^A9Z MPZFKNM[37D>QFN3+K'"]M=<>+_BF.]>./M*S$Z=Z)1QXF]81TGT];XM:(YON MM<>&.&M>'M\NGFQQ/#A,=^:1/"5>J7W4H 6Q'$^R M2;CQ9QKM\TTUF;:M TW9);%F.*&Q8DSFNX[)OFL10_Z,4TKK2N>UGQ6N543X M#RWYIMXVG,]QM:Q$5QY\E(B.R.[>8TC^AZ,X+^LPTR?UJQ/],:N_G1UC6,1D<_L. M?S%N&AB<+A,14FOY3*Y*]8>R"I1H4J[Y99'N1K&-557HAS;?;Y]WN*;7:TMD MW.2\5I6L:VM:TZ5K$1QF9F=(CSN+/GP[;#?<[BU:8,=9M:UITBM8C69F9[(B M.,RKA/52]0#/]_WE1)'>A/ACT)@Z$Z=IM+Q6>>VW-)F.58=:8*3PTIKQO,?U\DQK/FCNUX]W5K- M)':( M;^!-^_:MP9POR MCYJ3_M)XGXZW[SVI$C9OGCI^'V+S42&2:%$D^4>O1CWM^'X%5/A/+WGFQ^2^ M=[SEFFGQ?=9<6G_IY+4\OL/0WD^\^4>4[7F';Z_;8\GW]*V_[WK!BV1 M _P ]R-8U%^.Q=\/F5[6Q-3P0+XODQ72>7>CM-X5^"$Y?5]1=:XIC'PMBVE MHXSYK;B/)'9,8O+_ ,SAK2:Z>(WBY&/UG(NDLFM^-W//:M3S6;5F:2Q9LV)'S3V)YGNDFGGFD1NS,KTZ&.H4XY MK=V[;L2-CBBC8Z21[D:U%540^,N7%@Q6S9[5IAI$S:UIB*Q$<9F9GA$1'&9G MA#[QX\F;)7%AK:^6TQ$5B)F9F>$1$1QF9GLB$SKTD_0NQO$+]9[E>]# 8_.\ MJPK4SG'?"%[V7*:_QM88^*UCMDWUK?.HY[?JTD:25:#72T,0JI)+Y]WP)1I_ MXJ>-F3FT9.G>C\EJ2V2/)7C6G;.M].Y)]*V)[ M !P6S[1K>DZYG-OW#/8C5]5UG%W?)?+'GXTQS[GO6B+ MQ5;Q&\5\_/._R3IRUL7)N-;Y>R^?T1Y:8I\W"UX]UI69K,<(L(A M #OO&'%_(7-&^ZSQ?Q5J.:WK?\ <G1YES/8:;S'R_EV.^;>9;:5I6-9F?^Z(CC M,SI$1$S,Q$3*=WZ57HR<=]D6/Q7,/,T6"Y+[IKM/QQ96-K\AI_$$-IKVS8G0 M([D,*7]CF@EA;81/%7I)! Z=]RD7B?XO\PZSR6Y3R>;[;IFL^Y[,F?3 M[K+IV4U]SBB=/NK]ZW=BEN?#WPPV72E*\SYIW,_4$QV]M,.ODQZ]MOZV28U\ ME=(UFV\\A1+( P?\ 4OS%O!^GQWG7:20K-/VW3TOKI',<%N'GID MBT?[8C7T-8ZUM->C^:S'S=N(_IQ7A6,'I$H0 #<-Z'/:@WN@[[ M]"R.>QC,AQSP'#^VO=6686RT;M_6[E:'C_ S),R2K.[([S9IV9:\C7-LX^A; M;TZ=52)/&KJG^&NB,^+!;N\PW\_%\>DZ3$6B9RVX<>&.+5B>&EK5E*GA!T[\ MN=64W>:L3L=A'KK:QK$W[,5>WA/?_&1PF/Q2^9]UG\C5>+])V/=\TC98H9[537L78R/R=2=,J1NR.5F MA;6K,7X9+$K&(BJY$,ER?E>YYWS7;\HV<:[KY/VCFSE3D7E_=K*6]MY,W39-XV M"9O7R4RFRY:UE;,%5J__ "J55]KRH(TZ-CA8UJ(B(B'IIRCEFVY+RO;\IV<: M;7;8:8Z^Q2L1K/IG36?/,R\_N<\TW'.^:[CFVZ_S]QEM>8UUTUGA6)\U8TK' MHB'G1D&- /6>".']H[@>9^+^$M+A\W9^4MXUW2L4]S7.@I29S)04[&5N^!%6 M/'8:F^2W9?\ @CKPO[$S%8]-ITK'IF M&6Y#RC/S[G.VY/M]?6;C-6FL?HCYI.GBEE'FC@] -IM<&QVN+9;6L4VV''6E*QV16L1 M6(CV(AWTZ+L #PWN4[@= [6> M#>2.>^3+JU-2XYURWFK%>)R-OYW)KX:F U?$-72.''2&.YOS39\D MY9FYKO[=W:8,#UO$^T/DEAP>L8.K7Q]*-57RZM9C?PIU/2+IWD6QZ9Y+ MM^1\MKIM-OCBL<(B;3VVO;3[J]IFUI\\RH9U%SW>=2)F:84 3&_NX?8>NMZOL'?3R+A_!FMR@RFB\$U;]= M[)J&IP6'4]UWRNR>!/!)LF0KKBJ,T;DT4P4K-K6F=(K6(UF9 MGR1$<9E6>^HCWF[/WU=TF^!K?1GP_P"C]MT3TS@Y/BTG=S'?SWB(]OFM$=Z? M3%>%*?V:QY=5&>O>J\O5W4.7F&L_$*3ZO!7CI&.L\+:3$:6R3[>VL:QK%=9B ML,'#=6F +37LUR?RUV@=J>9]J]N^5NVW@S)^V]?% M[9[?QAJ]KVKQ=$Z^T>;X^O1/PGF3U9B]1U5S/#,=V:.S''FO_\ 7/-\?EFNTK:/9K?/I_33'_QVT]Q9 M7'QIZXT__H_EE_-;(W-,.FE;YXRQ MV\?78Z99F-?3>8GR:Q,+Q>&.\^/="[FFS MV>.^7=9;16E*Q-K6M/"(B(XS,N'<;C!M,%]UNKUQ[?'6;6M:8BM8CC,S,\(B M$(?U:?6[V7N>?LG;OVKY/+:=VZN=:PVX;TR.WA]PYK@;):JW*D37OANZYQ?D MH'-5*,D<.0R<7_V[Y4,CZ27.\*_!C;=-1CY_U/6F;J#A;'BX6Q[>>$Q/FOFB M?NHF:TGW&LQ%U4_$;Q6S\^G)R7IZUL7).-;Y.-;Y^V)CSUQ3_5TBUH]UI$S1 M'0+ H3 ]#XJXGY'YPW_6>+>)=.S6^;_N&2 MAQ6O:S@:Z3W;MJ9R(Z6:65\-/'8ZI'UEM7+4L-2G QTT\L<3'/3HO>TZ1$?[YF>RM:Q-K3I%8F9B'=Y=R[?+Z5?HW<;]C>)Q7+?*[,/R5W3Y+'H^7/^0R MYJ_$<=^HL5[7^.F68O'/F7Q6)*][//:RQ8B5T-9E>N^9+-'_ !/\7>8]:Y;< MJY7W]MTQ6WN==+Y])X6RZ=E>$37%QB)XVFUHKW;=^'OACL>D\=>8\Q[N?J"U M?==M,.L<:X]?NO);)VS'"L5B9[V[\AA*P M /)^;^7^:-SQ.B.-9M/^R(CMM:9X16(F9GLA <]43U=^5>_S M8;6BZDW+\9]K^#RC;&N<=K/!%G=ULT)9TH;;R?:Q\UB&YDG,D22#$0SS8S&N M1JM6S89[6^\_AIX4_'W-9 M[D4^Z_\ $GF/6.:=IMN]@Y!2VM%:QQODOIK%,=?NK3]B(C6UIK6)F,WT_T[S7J?F->6RE*Z M\;WM]S6/Z9GA6)M,1-@/Z<7IA\)>GKH21Z_!!O'.&S8RM!R1S)E*3&93).Z1 M3SZUJ%619%U;1ZUV/QLJQN6Q<>UDMR69T<+8:(^(7B3SGK[?:[B9P\EQVF<. MWK/M8\D7R3]WDF/NIX5XQ2(B9UN1T1T%RKHO9Z88C+S;)6/6YICC/]FD?<8X MGR=MN$VF=(TV8D<-[ #6WZO_ /\ @T^[S_\ 5E'_ /Y1 MKQ(7A1__ )%Y3_\ Q7_Y;-2Z\_\ [+YI_P#P67_X)5KAZ**' MGZ_=_.T]W;YV24N4=AQSZ6_=T&5K\DY%+$+H;E7CW%Q7,5Q;C94/>U36\BZ+8N>,XFV[S%7F\,E?C+C^_4MX^A=B1B. M2+:=Z6K)"YK^BMPEACD5'%B_Y=^E_E#G^?J?<5UV^QIW,>OES98F)F/[F/O: M^G)68[$)^-_4/R=T]CY)@F8W.^O[;37ABQS%K<8_K6FE=.R:]^$)8N6J: ) M-?W:GM73>>>>2^ZW8L>Z3 \(X%VCZ'/-&](9N2.0*4\.8O5)? L4TVM:&EB" M>-5ZL^78'_A1"M_\Q?4_Q+DFVZ7V]M,^\OZW+_Z6*?:Q/]_)I,?^G,+ ^!/3 M\9]]N>I<\:X\%?4XNSW=XBV2?/$UIW8]C)*:X4Y6= M "$']X;[_'EQC0M34?!X6*W+V;S9$>L$#F7-\ NA?DCE,]7-?6/QW>UZ4V%_P#I=O:+9YB>%LNGM:3Y MXQQ.LQQCOSI/MJ(VA8E @ S0[ >S_:>^'NBXZX(P++U7 9&]\X.3-EI0+*F MG\98*:O-M6=?(K70PVYH98Z&/\SI'+E+M:)RHCU5-.Z\ZMVW1?3.XYWF[L[B MM>YAI/\ S,UM>Y7V(XVMYJ5M+;^ANE\O5O46'E<1,;.)[^:T?IK^GZ3KV(U76,'1:K:F*P6"H08W%T8 M?$KGN;7IUF-\3E5[U3Q.57*JKYQ[W>;GF&[R[[>7G)N\V2U[VGMM:TS,S]F9 M7JP8,.VPTVVWK%,&.L5K6.$16(TB(CS1'!VDZSE (J7WC? MOX36M9P_8EQKG$9G=OKXK=.?;6/G0TKC^Q-!-_H6-FN5V9:_ Y& MRI0@I=>L%QR.L[_+YT-\9W5^MN8T_$89MCVT3V6R::9,L1,=E(GN5GL[TV\M M.$">-?6'Q'8UZ4V-YC=[FL6S3&L=W#KPIK&G'),>VCC[2)BT:7C6'*6Y5< M +/GTYLQ4SG8%V5W:23-A@[6^"\.])V-8_P!KU[C; M7,!?5K6OD1877L9(L:]>KHU:JHBKT3S9\0<-\'7?.*7TUGF>YMP\U\U[1_LF M-?2OST9:+='\JF/F[;1_1AI#,XT]LH M &M3U3>_W =@/;5E]WISX^_P S;TMO4.$=5M^7.EW:9:R/N[5DZ2JZ236- M&HRI8R&P[/M&9R6P[%GLM9DN93-9S,W)LAEA>VVV#9[>FTVM*X]MBI%*5K&E:UK&E:Q'DB(B(B%(,^?-NL]]S MN+6ON,EIM:TSK-K6G69F?+,S.LN#.9Q =NU;0]PW: MMMMW5=?R.;IZ'JES>-RMT8'2UM;U.AD,7B+&=RTR?$JT$R^;IU&O=_S6+43$ M^%R'5W6^VFSMBINLE:7SY8QXXF>-[S%K16OGGNUM;V*S/D=G;[/<[JN2VWI: M]<..=>>>)>VKC+8^8.;=UQ.AZ!J\"29',Y1TKY+%J5'^Q8?#8VK'/DL[GL MG(Q65:-.*:U8?\#&+T7IEN21;"_,^:Y:X=GCCC:?+/DK6(XVM/DK6)F?)" MZH'JXH!L MD^F:ZW*<9]LF!R+9]8XTBN+'E=PLU)(Y*NU\IV*5F6GF;CN[GJ2]=+YM/:XXGMIAB8UK73A:T^VOQU[M= M*13WK[Q'YCUEGG:X.]@Y#2WM<6O&^G9?+I.EK:\:UCVM/)K;6TZ?R64:@ M 9,=J7:/SEWG\KXOB'@G4I]ASMI&W,[F[26*FH MZ/@6O\%C9=US[*]B#!X:!?B,5S7SVIU9!6CFL21Q.USJCJODO1_*[[7_;,\*Q-IB%@;Z=GIE\&^GIH"T-2KP;OS)L>/BK\CO/#UF28[;S$:1,Q2*Q,Q-R>BN@^4]%[/N;:(R\SO7\;GM$1:W ME[M8X]S'KV5B9UTB;3:8B8V1$>-X M!B9WD=Z?!?8UQ+>Y8YNV+V.&3VFEIVF8I:]K=.1-A@A;*S :EB)IX/:9F^8Q M;-J5T5*A$])+$L;5;XMJZ1Z.YWUKS6O*^38]9X3DR6UC'BI/W5[:3IY=*QK: MTQI6):YU/U3RGI/ET\QYK?2.,4I&DWR6_JTCR^F9TK6.-IA7S=_GJ*<[^H)R M4NU\EY#YO\?X"Y;7C3B#"7)Y-2T6A88R!UASI&PR;#M>0KPM6]E;#$EF>KF0 MQUJR1UH[Y="^'_).@^7?%>75]9O\D1Z[/:([^28XZ?V*1/N:1PCMF;6UM--. ML>M>;]9;[XQOI[FRI,^JPUGVF.)_^*\_=7GC/9$5KI6,!#>FG@ M ; .P'TY^>/4%Y(76.-L>NN\=Z_:K_M*YAS=*634M(IRL M69M2)J2UG[)MM^)$2GB:LGG2*Y)9G5ZK9+$>B==^(/(^@^7?&>8V]9S#)$^I MV]9]ODGS^7N4C[J]HTCLK%K:5G<>CNB>;]9[[XOL:]S94F/6YK1[3''F\G>O M/W-(X^6>[76T6"_9UV7<%=CG$U'B?@_7/8:S_9[>W;EEFU+6[\AYZ&.1BY_< MKNL.=]:=)R9+?UKVB(UGS1&E: MQPK$0RP-6;$ #5IZUG_ ."^[L?_ +V-%_\ VM\?DE^# MW_\ DGE7_K7_ /TA:B@ 94]DG;9 ME^[KNIX5[?L8VTRIONY48=KR-6)TDF$T/#MDSN]YQOA=$Q)L;JF-MR0(]\;9 M;/EQ^-KGHIJ_6G4>+I3I?><^R:=_!AGU<3]UEM[7'7[-YKKPG2-9TX-GZ,Y! M?J;J7:\HTF<%\D6RSQX8J>VR:S'9K6.[6=8]M:L:Q,K0C X+#ZO@\+K.O8ZK MA\!KN)QV"P>)HQI#2Q>'Q%.''XS'4X4^"*K2I5V11M3_ )6-1#S6SYLNYS7W M&>TWSY+3:UI[9M:=9F?3,SK*^M*UI6*4B(I$:1'FB.R'+'$^@ M K3O58[J/XON^/F?DW&9)BOA=TQ_"G16SY=DKW=[DIZ[-Y_6Y8BTQ/II M7NX_^#MGM4?\3.H(ZBZPW.YQSKM,$^HQ]G&F*9B9B8F=8MDF]ZS_ %;1PCL: MZ206@@']-:Y[FM:U7.B-:B=5555?@03,1&L]C]B)M,5K&MI6 M7'I8=K'\(/8_POQ;DL>W'[SE\+^TGE!CHG0VOV@[['7S&5Q]]KO^:YJV-6GA M%>]D]F\KY=$<@C MIKIC:6)^2,&F7< M6_L1/#'$_P!;+;VL=DQ7O6CW.C2^O>J\?2/3V7F$:3O[_B\%9\N2T3I,Q_5I M&M[=FL1W=8F85OE^_=RMZ[E,G;L7\CDK=F_D+UR9]BW=NW)GV+=NU/*YTL]B MS/(Y[WN57.JGH9CQTQ8ZXL417'6(B(CA$1$:1$1YHCL49S9LNXS7SY[ M3?->TVM:>,S:9UF9GRS,SK+Y#[<8 GZ>@[V'M[5>UV#F'>\+%5YL[DZ6'V_ M)>U0PNR6I\7^2MSC_462JQT]&QE:EQ=GF46JE%/&_KC^*.I MIY5L;S/)N73;'7372^;LRY/-,1,>KI/FK-HG2\KG>%/2/\,].UW.[KIS?>Z9 M,FO;6O\ R\?9$QW:SWK1Y+VM&LQ$-Z9"B4 #&3O$[HM&[- M^W3DKN!WV:"2CI>%D^;^!=:CK7=RW3(]:6I:?B_%XI7V\YF)8V2/C9(M6HV: MT]OE02.38^DNFM[U=U!M^0[&)]9FO[:VFL8\<<;Y+>BM=>WMMI6.,PP_/^=[ M/IWD^?G.^G\1@I,Z>6UNRM*Z_=6M,5CV=9X:JQWF/EK=^>.5-_YDY)RS\WO/ M).TY;;=DR+FMBB?D,K9?.M6E69TBI8O'0*RM4K1HV*M5BCB8B,8U$](N3\JV M7(^5X.3\NKW-EM\5:4CT5CMF?+,SK-IGC,S,SQE0OG/-=WSSFF?F^^G7=9\D MVMYH\D5C^S6L16OFB(>:F18T LTO2X__!V]FW_Z M@M!_^Y,9YQ>)G_\ D#F__P#'9?\ XE]NB/\ ^SN5_P#^OP?_ *56>IHS: M =/Y!W[3^*]&V[DGD#.TM8TC1=>RVU; M5L&0R*UC69_H M\D<9[(XJUCU%^^'<>_CN4VCF'-I?Q.D8_P S5N(=)M3-BGA_P!%[/H;IW%RG#W;[VWM\^2/^9EF M(UT\OZO/GG M2)TB-,#S=VH@ ?W'')+(R*)CY997MCCCC:Y\DDCW(U MC&,:BN>][E1$1$ZJHF8B-9X1!$3,Z1VILO;KZ8<7:[Z._=RW><%69W(<\=M/ M(V_;VEF&-\4QVI+=>*J_#6:3)LF]'LB^5[4K9%L05*ZK37J M#Q)GJ;Q;Y5.RO/\ #VQYCBQ8M.R\WR5IESZ:3KWHG2GE]76-.[:UEJ.2=!1R M#PSYE\;I'RYO-AER9->VG=QS?'AUUC3NS&MO)WYG7O16J$N7*57 M 2U/NN/('EY7N_P"*[-ISO:\?Q)R!A:*R2^&+Y.L[OKFSVF1> M%T/BG^5,0Q[O$UW^FU.CD_Y*L?S,;#7%RGFE8[+9\5I]F,=Z1]CNY/Z?)Y;& M> &\TRVN')6/8G)6\_[:?]NR7F5062 M &(7>AWN<%=BO$UWE+FG8&PS66VZ>CZ)BGPV-TY%V*"NLT># MUK&/>U?+8JL]KOS^71H1O:Z>1JOC;)MG1_1G.^MN:QRSD^/6(TG)EMPQXJ3. MG>O/_P -8UM:8]K'"9C6NJ.J^4=)YK'^^TZ5KY9X MQK7T]_'J&\[>H%R<_<>3LDN#T7 VKK.,^(\+=LOU#0\58D5K9$9)Y29W;;U9 MK$R.8GC;/:>WPQLKUF0UHKY=#= \DZ#Y;\4Y;7O[Z\1Z[/:(]9EM'_PTB?<8 MXG2O;,VM,VFFO6'6G-^LM_\ &M_;N;2DSZK#69[F./\ \UYCW5YC6?)$5B*Q M@6;PU #8;Z?'IN\Z>H1R-\@:#3?JO%^N7J MC.2^9,UC[$VL:E4D=7EFQF,8CJS=HW>Q1F\RIB89HW.16R6):U=5F30>O?$/ MDG07+_7[Z?6\SR5GU.WK,=^\\>-NWN8XGA:\Q/FK%K>U;IT9T/S?K/>^IV<> MKY?28];FM$]RD<.$=G?R3'&*1,>>TUKQ6"/:#V:\%=D7$^/XFX-U>/%4D;6M M;7M>02&WN?(.P10NCEV/<<)>GKH2R;!/!O'.&S8RS/QOPWB[K&93).Z2P0;+M]J-)%U;1ZUV/P M/M2-6Q<>U\5.*9T,_VKS]QCB?+VVXQ6)TG2OT[HNZK MFSO%Y9S/,G.NV3;+M&3\=7&8^NV6IK.G:^VU8MT=2TW"OGLLPNN8Q]I_E1>. M6>5[G36)9[$DLS[W],],O.G&=(B( MTBL5K$1%-^H.H>:]3[6->$<9GMM,VF9G'0 MV!A -RWI;>D)REW[[%1Y!W9,QQGVN87)^' M.;\^FD6:Y"GQUIC,AJ/&->ZB1V[#W,?7MYI\GALV8UJK$7B9XLIKU]KBU]KBB8X9,TQV1Y:X]8O?A[FL]Y)WA_X;VR:>VR:3QIBB>WS3?2:UX^ZM'=3W.%.$>*^W7C76>(N&=,P^AZ!J5)E/ M$X/#5TB223PM]KRN5MN\5S-9[*S-6:[?M22V[D[G22R/>JJ4:YSSGF?4',Q MHO\ ^UOC\DOP>_\ \D\J_P#6O_\ HY&F>(G_ /9',_\ ^%M_W*X,]"U% M E_P#W9CM192P?,?>5LV.C6WFK#N%.+9IV]9H<5CWXW8>2,W7CDC5B M1Y')?)6/KV(W)(U:5Z)>C7KXJF_S'=4S?<;3I#;6GN4CXQFT\MIUKBK/L5[] MICL]M2>V%G? KIWU&PW'4V>OXW/;U.*?_+I.N28]%KQ%>.D_B_-*605;6! M #5WZQ'=5_"=V(7KZK#V:^LR:Q$Q$]LTCO9-- M)X4G@K?#T,47 &T/T>.U9.[+OOXCU;,8OY3X_XWMNYEY+9+ D]&36M!MTK> M-Q&1C>K8Y:6T;C9QF,FCZ^)U>W(J(J-4C/Q/> MRQ,6M'IICB]HGSQ'G21X5=/?+_6&"-PN-R&8S&0 MI8G$8FE;R>5RN3MP4,;C,;0@DM7LAD+UJ2*M3I4ZT3I)99'-CCC:KG*B(JGW MCQY,V2N+%6;9;3$1$1,S,S.D1$1QF9GA$1QF7Y:T5B;6F(K$:S,^16Z^JWWU MY+OQ[J]FWC%7KG['=!]KT+A'$3-?7BCT_'WI76MLGI.9$Z+,;[DFNR$ZRM6Q M%66M4>YS:D:)Z&>%W1./H?I?'L\L1\K[C3+N+=OMYCA37^KBCVL:<)MWK1[J M5)?$OJ^>K>H;9-O:9Y3MM<>"/),:^VR?_,F(F/+W(I$Q$Q+6>2.CP ;?O1> M[#W]Z_=AB+NX8=UW@K@Q^*Y"Y5?:K3R8O8+4=QZZ5QQ+,V-U=TNXYBB^2S"] MS/-P]"]X7))X.L3>,77$='=+WQ;2^G.]]WL6'28UI&GXS+IV^TK.E9\E[4\F MJ4_"?I#^)>H8WF[KKRG93&2^L<+W_P"7C[8\L=^W;'=KW9CVT+$DH$N6 M ((GK^]_CNX_N#;VU<=9UUKACMSR]VAFY*%IS\9NG-,;)L=L^ M7>UK(V6*NB12RX.DJ^-&V?E"6-[HK+%2[G@3T+'3_(?XCYA33F_,*1-=8]MC MV_;2/1.7ADMV>U[D3QB54/&?K'Y6YI'3>QOKR_9VUR3$Q,7S]DQP\F*)FO;[ MN;Q,>UB4?,GI" LTO2X__ =O9M_^H+0?_N3& M><7B9_\ Y YO_P#QV7_XE]NB/_[.Y7__ *_!_P#I59ZFC-H M !#'^\*^I!^T#;9^Q/B#-O=I?'^7JW^?\ -8ZU_P!O ML_(&.>VSB^-VO@^+8Q&@S^"SDFJ][9,YX(7LCEQBK);_ , _#SXAM8ZWYM3_ M *S/28VM9CC3%/"V;CV6RQPIPX8]9B9C)PK!XS](XXAFAREE$5J.R,E" M-?,B2S&0!X[=?_(')_X7Y9?3F^^I/K)B>.+;SK%O8MEXTC^Q%YX3W937X.=% M_+7-/XBYA37EFSO'Q:Q,LCG-C2+/X>YBI%>YC)'M8C+:]51KE1/P(I3+8[F=GO<.\K[K%EI?[VT M6_[EJ]YMXW6TR[6WNJ:K%>>I//5M035K5::2O9K6(WPSUYX7N MCF@GAD:V2*:*1JMI=;5O6+5F)K,:Q,=DQYX>=5JS69K:)BT3 MI,3Y'XGZ_ -^WW<'?G:GZA%W5GR?Z'*/!/(FJ-@PN3U3D"O98V-S8_:8*>G66-<]%1(YI$3XSD4@O\ F%V,;KH*NZCW6VWV M*^OHM%\4Q[$SDCL\L0F'P0WGQ;K.=O/9N-IDI]FLTR1/LZ4G^F4]$HZMZ M :Q/4A]47A3T]=&5F8DI[]SMLF-D ML\><,X[)MKY"W&LK:[=FW.[!%7N8XG3OY)\T3I2)B;S&M8MH77'7_*NB]I^-TSO/'N4CSS&MIB8K$Z3,5_'UY7_MJ M%1%EK:WJ."BEDEHZMIF"6::KKVN8]TKG,@B57RS/DL3OFLRS327OZ;Z9Y-TG MRNG*.288Q;6O&9[;Y+>6^2W;>\^>>R(BM8BL1$4WY]U!S7J7F-N9\WRSDW%N M$1V5I7R4I7LK6/-';.LS,VF9G'HSS# ;H? M2T]'SE#OTS5#DK?5RW&?:WBKF1MM68Y*[(?\3?%KEG0^&W+MCW-SU->OM<>NM,.L1I?-,3K&L3K M7''MK<)GNUF+3*/A_P"&F_ZORQOMYWL'3];<;_=9=.VN+6-)XQI:\^UKY.]: M)B)[/#O#?&' ''.M<3<.Z9AM"X^U&DE'!ZYA(7LKP-]RN6C?-^;\RY[S#)S7F^:^??Y9UM>W;/FB(CA6L1PK6 ML16L<(B(6^Y9RS8STS,]LS,\9M,S,SQF9EZ:8UWP M :,O57]9GCWL@Q^4X=XZ>]2: MDF)F62_J'$%>['')6S&_/J2P)?V*Q5D\VC@H9FS^%66+BPUW0,N37X7^$&_Z MTR5YOS?O[?IBL^Z[,F>8[:XM==*1/"V28T[:TUM%II$WB%XG[+I2EN6T[%)L=>M7C9%$QD;&L2[W+>6[#D^QQ\ MMY9BI@V.*NE*4C2L1V_9F9UF9G69F9F9F9F51=_O][S3>9-_S#+?-O,MM;7M M.LS/_=$1PB(TB(B(B(B'1#NNH !)+])?T.- M@[A_FWW%]W6(RVI<#RI5S.D<73^VX;;^8:DD26*.9S$D;JN0U7CBVCV20R,5 ME_,P]70>SUG16IZ[^*?C3@Y!ZSI_I2],O/(UKDS1I;'@GLFM>V+Y8XQ,>YQS M[KO6B:Q.7ASX3YN=>KYWU)6V/E$Z6QXN-;YH[8M;LFF*>V/NKQV=VNEIFQ:Y MK>O:=@,/JNI8+$:QK&O8ZIA\!KV QU3$83"XFA"RO1QN*Q="&O2H4:D#&LCB MB8UC&HB(B(4WW&XW&[SWW6ZO?)N"E8K6M8B*UB.$1$1PB(\D0YHX7* UB^LQ MCGY3TR.[:M'(V)T6CZ[D5<]%5%9B.1=,RTD:(WX?%-'25C5_ CG(J_ 2/X1Y M(Q^(_*K3QUSVC[['>O\ WM/\0*=_HGF=?_V>2?Z(U_[E;D>AZB( M[-I>G['R%N&JZ%I^,GS>V;ML>$U/6T]D5I$VM/V(B7:V.RW',M[AY?M([V MZSY*TI'GM:8K'L1K/&?)'%:/=J7 & [6>W'AWM]UI[)\=Q=I&+U^S?C16MS. MP/\ ,R>V;!X5CB5C]BVJ_=O.;X6^%UA4Z)TZ'FAU/SW/U-U!N^?;GADW.:UX MC^K7LI7R^XI%:]L]CT Y+RK!R/E.WY1MM?4;?#6D3.FLZ1QM.D1&MIUM/"., MRR#,"R@ 0:OO'O=6G*W=-J7;?KF3BMZCVXZZLVPMJ6*\ M]>QRIO\ 6Q^5S<4LE;Q-E?KNJUL751CWJ^KNE_DSIK+U M%N*S&[YADTIK$Q,8<4S%9C7^O>;SPCC6*3K,:*K^.?4/QSG&#I[!;7!M*=_) MI/\ SB>[3N5CMTF;QYX6[\%NGODKIB>;9JZ;O?W M[_&-)C%36N..WLF>_>)X:Q>/-$I%I7],8 M C5?>'>_P!_8]Q%1[-N-4;V/MJRYJW#J6IJ[<&[ MR41\%_DK)TWUWHLB*F(J6HWQJVY$]MB? +H3Y7YM;JWF-->6[*VF&)CA?<:: M][TQAB=?[\UG7VLPA7QEZQ^1N41T_L;Z1I8C$8K'P26K^3RF2LQ4\?CZ56%K MY;-NY;F9'%&U%<][D1$ZJ<>;-BV^*V?/:*8:5FUK3PB*Q&LS,^2(B-9FVV]9ON,EXK6L=MK6G2L1Z9F8B%E/Z8'9)B^Q'M/TKBNS6J/Y.V)K-\YH MS,"597WN1,[3JK>PT-ZK+8BN8?2Z4,.)IOCD6&=E5UEK6OLR=?.OQ)ZRR];] M49N:1,_)V/\ %[>LZ\,59G2VD]ELDZWMPUB;=WLK"]G1/3&'I+I[#RJFD[K3 MOYK1I[;+;W7&(C6*\*5UX]RM=>+8>:"VT U->L7WY1=CG: MCF[6IY=E/G;F)N0T#AV"&1$OX6S8JL3:>16M1[7Q0Z)A[:25I.CV_+%FBQ[' M1OD5LI>$G0\]:]44INJ:\DVFF7<3Y+1$^TQ?_,M&DQ_4B\]L0T+Q%ZMKTCTY MDW6&8^5,WXO!']N8XW[)X8ZZVXQI-HK69CO*Z*>>:S--9LS2V+%B62>>>>1\ MLT\TKUDEFFED5SY)9'N5SG.5555ZJ>@=:UI6*4B(K$:1$<(B(\D*09,E\MYR MY9FV2TS,S,ZS,SQF9F>,S,\9F>U^1^OD 6;OIB MT;F.]//LSKWJ\E::3MWXRO,CE3HYU/*:W3R>/L(G5?\ 3MT+<4K%_P"+'HIY MO^)-Z9.ON<6I.M?E#-'V:WFLQ]B8F%]^B8F.CN51/S?M_P#]*K.HTELX M :B_6&]1*EV&]N<];3LA _N%YC@R^K<1T& MNADGUF&.LR+8N4+]>5DL2TM/BNQ-IQR-@+]<=01;= MUGY VDUOGGR7X^TPQ/GR:3WICW-(M.L6FNL;^)G6M.D.237:VCY:W433#']7 MA[;+,>:FL=WSWFL:3$6TKMKUZ[D[MS)9*Y:R&1R%JQ>OW[UB6W=O7;1SY)'N<][W*JJJJJE_J4IBI&/'$5QUB(B(C2(B.$1$1PB(CA$ M0I7>]\EYO>9M>TS,S,ZS,SVS,^69\LOE/I\@ 9 ]K? M;?R#W;<\\<\ <954EV?D#.,HOR,\;Y,=K6!J129#9-LS"L4D42.EDC8[!=3=0[#I7D>XY[S*=-M@IKI';>T\*4K_:O:8K'DC76>$3+ M,]/\CWO4?-\')MA'_49KZ:^2M8XVO;T5K$S/GTTCC,+-OMTX"X\[7N$^.^!N M+,9\F:5QSK\&%Q_F)&M[+77R2WLYLF8EB:R.QG=GSEJQD+LC6M8^U9>K&M9X M6IYO]0<]YAU+SG<<\YG;O;S<9)M/FK'96E?-6E8BM8_JQ&NL\5\.2?.8=19#&D21Q-UOD/8L,V)B0*L",C2ET3P*K.B?!\!Z==+[OX_TSR[?3.LY MMCM\GW^*EO+Q\KSYZAVT;/G^^V<<(Q;S-3[W):O_ '/ S.,. M !L7])'?F\;>I)V?[$Z5T*9'ENAH*/:B*JNY6Q.7XN9%T62+XL[MQ1 MBKU7HCOP._Y5C_Q5V/RCX=\VV\1KW=I.7WBUK=O#C>?$>N>69^SO;F M,?OT3B__ #K+ \Z5Z &B7U6/6? MX_[*:&9X8X1FP7)/=)&&7(9?*RN[^RN>W);>QO@DJ:_XXI$ M9(RS<=' L,-R;O"_P?W_ %E>G..O$V.O5KQLAA8 MR)C&-NWR[EVQY1LL?+>68J8-CAKW:4I&E8C_ +YGMF9UFTS,S,S,RJ1OM_O. M9[O)O^89+YMYEMK:]IUF9_[HCLB(TB(TB(B(B'1SNNH M !)=])/T-LUSRFM=R'>#A);"S8G9^7*Z.KW*6;VC MIX+^N<:WHNJ11-6#)9B-?,C=7J+%/:KGXJ>-6'D?K.GNDKUR\YXURYXTM3!/ M&)K3R7S1Y9XTQSPGO6UK6=?#GPFR\W]7SSJ6ML?*N%L>&>%\T<)BU_+7%/DC MA:\<8[M=)M-4P.!PFK83#ZSK.'QFOZ[K^,HX7!8+"T:V,P^&P^,K1T\=B\7C MJ<<-2ACZ%2%D4,,3&QQQM1K41$1"G6?/FW.:^YW-[9-QDM-K6M,S:UIG6;6F M>,S,\9F>,RM+APXMOBK@P5K3!2L5K6L1%:UB-(B(CA$1'"(CL/SO)#6W<'R-SK MC)&7\'Q]*K;-+(:UQS.C74\YO%=RIY^7C=+1Q+D\N#S[GC=1LOX5^">3F7J^ MHNLL=J%LO9,7RQVUQSY,-:T[(UMKW(:>4RF3SF3R.:S61O9?,Y>];RF6RV4MV,A MD\ID\A8DMW\CD;]N2:U=O7;4SY9II7NDDD1MUSA#_ $ !KQ]67%.S/IO]X51LS8%AX;S M>55[F+(CFX*WC\V^'PHYG1UEF.6-'=?BJ[KT7IT7?O"W)ZKQ"Y1;377>5C[Z M)K_LUU:IUU7O]&\TC_\ 89I_HQVG_N5HQZ,*& "0=]W6[3OVT]WF M6Y^V/&+9T?MCP4>:QTEFO'+2OR>Y3O3,<=)M2>'"4[DI(M> M 'D//W,VK]N_"?*?.6YO8FM\6:/L.YY"NZRRG)E'8;'S6:&"IV)(YF MLR6P9)(:-5/ ]7V;#&HURJB+E>1\HW//^<[;DNS_ /N=UFICCAKIWITFTQPX M5C6T\8X1/%TN9;_;\JY?GYENYTVV#%;):?12)M.GEF>'"(XS*K/Y.Y$VCEWD M;?.5-WONR>XRKW=IM\-,=(\U:5BL?9TCC/EGB\_>:\QW'-^99^:;N==S MN,MKVXS.DVF9TC7CW:QPK'DB(CR.C'== ]=X#X8NHSJ],=A*+Y;EER?"V"!Z_\ Q//N;[;D')=USK= M_P#V^UP7R3'G[L:Q6/3:=*QZ9AE^0Y M2+6F/+$<.*TRXRX[U?B+CG0^*])INQ^G\<:?KFCZQ3>L3I8,%JV(J87&,L20 MPUXYK2TZ3%ED1C?,D5SNB*IYF3WMWN,M\EY\]KVFT]NO#6> M''L>@&UVV#9;7'L]M6*;;%2M*5CA$5K$16(]B(B'>#I.< M \-[E.X'0.UG@WDCGODRZM34N.=>=.RL>>UITK6 M/+,Q"L6[C>?-_P"Z#F[D?GGDV^Z_N/)&QV8V:>:GB**,CIX/6\3[0^26' M!ZQ@ZM?'THU5?+JUF-_"G4](NG>1;'IGDNWY'RVNFTV^.*QPB)M/;:]M/NKV MF;6GSS*AG47/=YU)SG/SG>S^.S7UBNNL4K'"M([.%:Q$=D:]L\9EXF9IA0 ! M)0^[M]AW[8>:,IWBR[)S18J16F96)DE>2"W3XUPM MMEQ5\<;X\M=H2QJY8)6MKKX_]"72$[S?6ZKWM9^+;>9I@UU]MEF-+7CR3%*SW8[8[]M?=43=RF M:T0 !Q6=SF'UC!YG9=BR=+"Z_KV*R.B7AIT9BZ(Z M6P\MM%9YGD_&[BT>7+:(UK$^6N.-*5\DZ3;2)M*C_B+U;?J[J/)NL5I^2\.N M/!''3N1/&^G9WLD^VF=(GN]RLZ]V&O W]H8 6 MCO8GCYL3V0=F^*LNB?8QG:KV\X^=\#GNA?-2XCU"M*Z%TC(WNB<^-5:KFM54 M_"B?@/-#K;+7-UES?-37NWYGNK1KVZ3GR3Q>@73&WOL^FN7;3+,3DQ;'!29C MLUKBI6=-8B=-8X:Q'L,JC6&< 'EW-?, MF@=O?$^_B^D]AT7T]@Y'L8B9I'>RWTTG+EM$=_)/LZ1%8F9[M(K77@HKU9U+O.J^ M=Y><;O6(M.F.FNL8\<:]RD>QKK:8T[UIM;RL1C:FM@ M )Y7H*^GC_"[P.[N+Y,PGLO.?<-@L==I4\C4\G*<>\0S/BRNO:VK)X66Z&7 MW&5L&7RL2JBHR.A!(QDU63Q4?\<>OOXFYY_#_+;Z\DV%YB9B>&7/[F]^'":X M^-*3Z;VB9BT+>>$'1?R!RCY;W]-.;;VD3$3'''A[:U\\6OPO>/[D3$366_T@ ME,0!6N>K]J+M)]2ON\PSXGQ+=Y.9MR->DJ.5O(&L:]OC)4295?X)F;(CV]/B M*UR>'XO0]$_"?=_'/#KE.:)UTVWJ_>KWQ?[.YI_OXJ,^)6V^*==?<=_W MRE%?@EDW_J^HNL\OWB M-XMTV7K.1=*Y(MO.-''7%BK6N*M8BM8B(B(B-(B(CA$1'"(CA$*R7O?+>,6*)MDM,1$1&LS,\(B(CC, MS/"(CM3'O26]";'\?IK//.W_+P5K^%TM58Z:EG^4ZDGM% M/-[6GCCEKX5R+5Q3FHZWYUM?(I5&\5/&[)O_ %G3O1F2:;'C7+NJS,6R>>N& M>$UIVQ.3MO\ <:5]M>S?ASX1TV?J^>=5XXMO.%L>WG2:T\ULL<8M?RQ3LI]U MK;A24X5E6! !QF:S6&UO#Y38=BRV, MP. P>/N9;-9S-7ZN+P^'Q6/KR6K^3RF2O2P4L?CZ-6)TDTTKV1Q1M5SE1$53 MDPXV_LSV#*:WQ"_VS";_S1CI+F(V3 ME*N[RH[6#TJ3PU,IK.A3>&6&U97P7%?@IBY/ZOJ'J_'7) MS;A;%MYTM3#/DMD[:WR]DUCC7'/'C?2:5>\1O%K)S3UG(^F+VIRWC7)GC6ML ML>6M.R:X^V)GW5XX<*ZQ:,>600, !W3COCK M>N6]VUKC?C35H<)MMP2-FQVHODC2++[HZ"PL5_-JBLBZ+!C_#%YMFY2;Q1\8= M[UA>_)>1S?;],Q.D^3)N-)['?A=M.EZUYKS>*9N MH)C6/+3!K'93SWXZ6OY.RG#6UM])!R7@ Q$]0 M'!LV/L4[R\.ZFR_+:[6^>7T:LCVQM?E:G%^SW<.])))(HV/@RM:&1KG.1B.: MBN^#J;7T)G^+=;S9-A MN*UCA&MIQ7BL:SI$<=.,S$>=5YGI6H" +';T;.TY.TSL4XNP>9QL M='D7E:!.9^25=$QMV',[O2I3X#!6W^!)F2ZQIE?'4IH5W MBYU3_%76VYSX;3;E^UGXOA\W=QS,6M']_)WK1/EK-=>Q>;PZZ=_AGI3;;+)6 M*[W)7UN;LU]9DB)FLZ:Q,TKW<>NO'NMJ)&3> C#?>6> MZU=*X5XQ[1];R+HLYS+EX^1.1(:UJ2.2/CC1L@C=:Q=^JQ&MGI[1OL;;43G. M5&R:ZY/"JN16V1_ETZ7^.\ZW/56XKK@V=/58M8_YV2/;3$^>F+6)_P#5CB@[ MQQZA^(\BQ<@PS^/WM^]?T8L4Q/GX=[)W-.V)BMH0L2XJJ0 D[?=I.UAVY\X M\G]VFPX[QX+AC!/X]X_M3,F:R;D;D"A*S8K^/E;&L,LVMBM9L4+ MD:[\+:V?S&=3_%.3;;I7!;\=N[^MRQ_Y6*?:1/HOE]M'#_E3Q\]@O CI^,^] MW74N>NM,$>IQ3P]W>(MDF/+$UIW:ZZQPR6CCY)J)3Q9P M 0B/O#_?Q^V3F/']G7&^;6;C?@?+29#E">FY[:^R M\U>3/2EP\TK9GQVZ'&F*LOJ(B-C5N7N7F2(_V>![;F> /0OR3RFW5W,::E-C?\ Z;;S%L^FOMLNGM:3 MYXQQ/>GMCOVX^VHC7EBD!@ #U7@[AK>>X7E[COA+C7&KE=WY+VG&:M@:R^)M M>&:_+_W64R,K&O6KA\)CXYKMV=45L%2O)([X&J8OG?.-ER#E.XYSS&W=V>VQ M3>T^6=.RL>>UITK6/+:8AE>1\GW?/^;;?D^QC7<[C)%8\T1VVM/HI6)M/ETB M=.*SR[6>W/1.TS@+C/M_XZ@8FN\=ZY6QVC;\G"D]KR\GM M6P6K-Z9B2O9"Z?RHU2-C$3S:ZEZ@WW5//-SSWF$_]1N,DVTUUBE>RE*]GM:5 MB*QPC736>,ROKR7E&SY#RK!RC85[NUP8XK'9$S/;:TZ?=7M,VM/EM,RR ,$R M@ !&/\ O%'?W^S'C'&]D_&V7\K>N8L76V'F&]0L0K-KW%#+ MDK<=J4RQ^*>KDN0LM15\[?%&]N'IOCD8Z'(,4L?X ="_*?,[=8\QI_T.SM-< M$3$^WSZ<;QY)C%6>';[>T3'&DH0\:.L/DGE4=-[*W_7[VD^LF-/:8.R8\\3E MG6LI%_$%RM)VC\0YZ:7AGA/8+#>1,KCK/AQ M_(W+N-=)3MU6OALM.#Q=(K.6=9F1LD<%*=;I^!7AY\@\K_BOFV.( MYOO,<>JK,<<6">,3Z+YN%I\L4[L<)M>JIWC%UQ\L\Q_AOEMY^2]K?\9,3PR9 MHX3'IKBXUCR3?O3QB*RCDE@T) -V_HA>GC_&=W%M MY'Y'P/MW;QP)>QF?W"*_!XL7OF\./ MB_XHYW\>WU->2[.8M?7LR9.VF+TQ]U>./M8BLZ=^%@@4.7) %?[]X;U!NM> MI1N>9;"R->0>+.)]O>]K(FK8=2U^30DFD='&Q\CVLTA(^LBO?X6(G7PHUK;V M^ 6[G<^'6'#KK\7W6?'[&MO6_P#U->'G\ZG'C1MO4=?*'3'+][KK;)L\,S_ 'O5UBW]%M892FLM@ M '$Y[/835L)F-FV;,8S7]=U_&7LUG<[FKU;&8? M#8?&5I+F1RF4R-R2&I0Q]"I"^6::5[8XXVJYRHB*IRX,&;N5G><7[-VW=G6>R>L<+*ZW@]^Y>I>;C-GY9A;)+7NX34I51F0UKCB MVC4\VPGD9+,QJL;T@INEAMW$\*_!7!R6,?475M*Y.<<+8L$^VI@\L6OY+Y8\ MD<:8YXQWKQ$UJWXC^+.7FWK.1],WMCY7QKDS1POF\DUIY:XI\L\+7CA.E=8M M&<+&H) [UQIQER!S)O6M<9<6:AG=[W[<,C M'BM]>]YTK$?\ ?,SI$1&LVF8B(F9B';V&PWO--WCV'+\5\V\R MVTK2L:S,_P#=$1QF9TB(B9F8B)E.S]*?T8./^RFAAN9^;H<%R3W27*:6*ME* M\61U'AAER&+S<5I'M37MR6WL;XX[>P>"*1&2/K4VQP+--,&_ZRO?D_ M)IOMNF8G28UTR;C3[K)IV8_+7%QCA%KZVTBEM_#SPOV?2U*\TYK%,_4$QPG3 M6F#7R8]>V_DG)P\M:Z1K-M[1"*7 M><;/RMR]N6$T+C_3\>_(Y_9<_;;5IUHD5(Z]6O&B/LY++9*R]E M>G2K,EMW;4C(8(Y)7L8N0Y5RGF/.]_CY7RG#?/O\UM*TK&LSYYGR16(XVM,Q M6L1,VF(B9='F7,MCRC99.8\RRTP[/%76UK3I$>B/+,S/"M8UFTS$1$S,0@;> MJEZQO)'?3E\CQ5Q\/ACX1\NZ)Q5YIS/N;GJ:U>-]-:8(F.-,6OW7;%LND M6M'"L5K,Q:HGB#XF[[JW);EW+^_@Z?K;A772^;2>%LNGD[)C'QB)XS-IB.[I M()E14 ![_VT]L/-7=SRK@N'."M.N;;M^9?Y MMF7Q>QX#6,-$YOM^S;=G96K2P.OXV->LDTBJ^5ZM@@CFLRQ0R8+J/J7DW2G* M[\WYWFC%M*=GEM>WDICKVVM/DB.$1K:TQ6)F,QR+D'->I.8TY9RC%.3&M1'Q$\3.<]?;SNY=<'(\ M=M<6WB=8\T7R3P[^28F>.G=I$Z5CC:;7(Z&\/^5=%[7O8],W.,E=,F:8X_W, M0YO MB_/-EN./M-WAMP[?:Y*SP]/!U]YC];M,N*=-+8[1Q]-9A5,GJ"\Z0 M#8[Z4/:>_O#[X.(.-\GC'Y+C_5LG^U3E='0/GI?,#0K5/(V\7D_ G6*EN&>E MQ^"<_JU6KE$5%14ZD>>*75,=)=%[O?X[17?Y:^HP>?UN6)CO1Z<=>]D_X&_^ M&73O\1]7;?!DC79[>?7Y?37',36LZQ,3%[S2LQPUK-M)UA95'G8N^ M '\O>R-CI)'-8QC7/>][D:QC&HJNR.@GS$L M2? VSDI?_B>C?AKTS'2?1FSY5>NF\G'ZW-Y_6Y?;6B?[G#'[%(4:\1^H/XCZ MNW6\QSKM,5O4XNS3N8YF-8F.V+WFUX]%F AO;1@#^FM<]S6M:KG.5&M:U%5S MG*O1&M1.JJJJOP()F(C6>Q^Q$VF*UC6TK,'TNNU=O9]V1\*\3Y'&KCMYOX). M0^4V30S5[J\C;XR'-YS'Y&*9W5MK5*=R[SA[M/\ ;)OKK&A<)8B=M:R]VWY"H]]W;;..G?UL870\ M4KK\RK')!)<]DJR]$M-4D7POZ)OUQU1CV.6)^2<&F7<6C6/Q<3PI$^2V2WM8 M[)T[UH]RTSKSJK%TAT]EYCPG?7_%X*SQ[V6T3I,QK'M:1$WMQCA&FNLPK=Y5<][E5 M555/0['CQX<=<.*L5Q4K$1$<(B(C2(B/)$1PA1C-FR[C-?<9[3?/DM-K6F=9 MM:TZS,SY9F9UF7Q'VXP !,B^[A]B#=7U#8.^CD7#>'/[S!E-%X)K7ZT:R8S3 M*UMU3=M\KLL5WRP6]GRU-<51GC?%(VA4N?\ S(;S5*B?S"=;_&MYCZ*Y??\ MZ?!,9-S,3VY)C7'CG2>,4K/?M$Q[JU>R:+2^"?2/Q#E]^J=[73=[J)IAB8F) MKAB>-M)B..2T<)_J5B8G2\I4I61/( !X/W.=PNA]JG _)?/ MW)%IL.K\?S$KXZ&N:KC)'LE;\K;1G[=:A6ZM?[-*Q-I]$,9SCFVSY%RS-S;F%HI MM,%)M,^?R16//:UIBM8\MIB([58IW!\Y[[W+ZKCH)/!6Q& Q;9%<^#":WAJ]?'T8E55BJ5HV]55.J^DG(.2;'ISDVWY)RVO M=VFWQQ6//,]MKV_M7M,VM/GF5#.?\ZW?47.,_.=[/X_/DF=/)6O92D<(X4K$ M5B=-9TUGC,R\;,NPX LQ58G/2-KGJU'RHJHU%7I^!#BSY:X,-\]O+9TF(OER5I$SV1-K16)G^E;4X^A3Q5"CB\=794Q^-IUJ%&K%U\NM3IPL MKUJ\?B5SO!#!&UJ=55>B'ECDR7RY+9,S_2]%8B(C2.R'V'P_ M0 #1]ZW7J0-[+N"$XJXPSRTNY+G/$WJ.J MV*$R-R/'.@NDEQVQ\D/S+E[:8?3$<+Y.WVNE9_P R)11XK=;NLQ3 M3MQ8^RV7T3VUQ]GMM;1[B85_;G.>YSG.5SG*KG.LJQ65:<$LS_ (C'*8[G'-MCR+E> M?G',K]S8[?'-[SZ(\D=FMK3I6L?=6F(CC+O\KY;O.<_O,]XI6/3/ MEGS5B-9M/DK$S/8LT>RSM/T/LJ[<^/NW_0FQVH=8Q_MNV;+[+%5N[OOF59%/ MM>WY%K$63S,G?;X*TM-K:1-I7NZ6Z=V?2W),/)MGQC'76]M-)R9)]W>?9GLB== M*Q6NND,J36&P@ "%+]Y]T]:7[[_3?,-A^3WT9/?,5:^;_P KS_8CRU9\ M>]MW.?;'>?E-G-/>\EK?_4\W]/DC)%CT#@ +$+T'M M_3>_3(X(JRSNL9#0,GR7H&1>Y[GJU<5R)L>7PT'1R=8VUM8SU"-&]7)T;U3H MB^%*!^-^P^(^)&^M$:8\]<.6/^+%2MI^S>MI73\(MY\;Z#V=9G6^&V7'/V,E MK5_HI:K<*1*DL \UY>YAXSX$XZV;ECF# M<<-H?'VH4DO9[9,Y.Z*I59)*RO5JUX8F2V\CD\C;E9!5J5XY;-JQ(R**-[W- M:N1Y3RGF7/.88^5\IPWS[_+;2M*QQGRS,^2(B-9M:9B*Q$S,Q$.CS+F>PY/L MLG,>99:X=EBC6UK=D>2(\\S,\(B(F9F8B(F4"SU3_6&Y+[\,U>XSXW^7.,NU MG$Y!LF/TZ6:.KL_)EFE,CZ6R&25]JPR*6*\? MAEX2\NZ'PUYES'N;GJ:]>.336F&)CC3#K$3KY+9)B+6CA$5K,Q-0?$'Q,W_5 MV6=AL>_@Z?K;A3LOEF.RV729]FN.)FL=LS:T1,:528D6@ M 9$=L':QS9WAR"O'-8EBA?@.I>I^3=)6,6UKPB.V^2V MFL4QUX3:\Z<([(C6UIBL3,9KD'3_ #7J;F->6)9G:UIU&> M6U\T],J3._\ DQ/]IR$C&RW))%9!'7HAXA^)7.>OM]^.F<'),=I]5MXGA']O M),:=_),>6>%8UBD1K:;7(Z'Z!Y5T7L_Q6F;FV2OXS/,<9_LTCCW*1YHXV[;3 M.D1&S:L)\9WQXZ]2!'6+,L->.25 MNQ]+=*M/]$1QM,5B95]_J(>IASGZA7(#[6./8[;3'#68K%8F8G7"2$T@ M #/#L+]/3GCU >36:9Q=C'X32,)9I2?-''NUCV MM=9TCC,SF$:DV4 !4P[QK[M2W7;]5>BH[6 M=HV#7W(YZR.1V&RUO&JCI%CB5Z]:WPJK6]?_ ()^ ]3-AN/C>QP[K\KBI?[Z ML3_WO/'FVTKL.:[G8TU[F'<9,<:\>%+S6./#S.K':8\ !.$^[>]IJ<7 M]M6X]T.RXUD6V=PV;7$ZA-/"U;5+BK0KUW'0S02N>LM9NT[I[?)-'X&I-!CJ M4O5Z*SPTN_F%ZI^4^H\73>VMKM.7TUOIV3GR1$SKY^YC[L1QG2;7CAQ6X\%. MG/DKIRW.<]=-WO[Q:-==8PTUC'Z/;3-[ZQ'&MJZZZ1I)#*])F M #5!ZT?=5_"MV&_DUCO1PGC2G>R1Y^[I MK&NJN7/091P ;3?1N[5?XK^_+B;7\OC4R''W%MEW-7)#9ZS;5&7 Z#>ZZH !\>1 MR./Q&/O9;+7J>+Q>+IV M^R]WX]UFQ[IAK=MO#?'K;.@<*8F?_3;\U:%Q[LCM\]=&1>#*;[EV/R#_ !M\ M^&FM6J]SDJM4]"O"SHBG1'2^/:9HCY7W&F7<6C^O,>UQ^QBK[7S3;O6CW2DW MB9U?/5O4-K;>VO*=KKCP]GMHU]ODX:_YEHB8_L136(G5K())1V ,T.P'L_V MGOA[HN.N","R]5P&1O?.#DS9:4"RII_&6"FKS;5G7R*UT,-N:&6.AC_,Z1RY M2[6B:E;2V_H;I? M+U;U%AY7$3&SB>_FM'W.*NG>\L<;3I2NFLQ-HG32)6:6F:=K/'FH:MH6EX>K MKVGZ5KV&U35L#1\WV/#:]K^.KXK#8NLL\DT[H:./J1QM=(][W(WJYRJJJOG% MN]WN=_NLN^WEYR;O-DM>]I[;6M,VM,^S,S*]6##BVV&FWV]8I@QUBM:QPBM: MQI$1'FB(TAV4Z[E ,5N[3LTX/[V='P/''/N.VG.:;KVR,V MVGA->W/8=1JV<]!C[F,J7[EJS:(UUB)F8UTG36(F-?7N^WIE?NLWSZ7]__/!OOT\^(_YS M@]XQ?@M.^B#P_P#S*WO^?X0]WV],K]UF^?2_O_YX'T\^(_YS@]XQ?@GT0>'_ M .96]_S_ A[OMZ97[K-\^E_?_SP/IY\1_SG![QB_!/H@\/_ ,RM[_G^$/=] MO3*_=9OGTO[_ /G@?3SXC_G.#WC%^"?1!X?_ )E;W_/\(>[[>F5^ZS?/I?W_ M // ^GGQ'_.<'O&+\$^B#P__ #*WO^?X0]WV],K]UF^?2_O_ .>!]//B/^,7X)]$'A_^96]_S_"'N^WIE?NLWSZ7]_\ SP/IY\1_SG![QB_!/H@\/_S* MWO\ G^$/=]O3*_=9OGTO[_\ G@?3SXC_ )S@]XQ?@GT0>'_YE;W_ #_"'N^W MIE?NLWSZ7]__ #P/IY\1_P YP>\8OP3Z(/#_ /,K>_Y_A#W?;TROW6;Y]+^_ M_G@?3SXC_G.#WC%^"?1!X?\ YE;W_/\ "'N^WIE?NLWSZ7]__/ ^GGQ'_.<' MO&+\$^B#P_\ S*WO^?X0]WV],K]UF^?2_O\ ^>!]//B/^,7X)]$'A_\ MF5O?\_PA[OMZ97[K-\^E_?\ \\#Z>?$?\YP>\8OP3Z(/#_\ ,K>_Y_A#W?;T MROW6;Y]+^_\ YX'T\^(_YS@]XQ?@GT0>'_YE;W_/\(>[[>F5^ZS?/I?W_P#/ M ^GGQ'_.<'O&+\$^B#P__,K>_P"?X0]WV],K]UF^?2_O_P">!]//B/\ G.#W MC%^"?1!X?_F5O?\ /\(>[[>F5^ZS?/I?W_\ / ^GGQ'_ #G![QB_!/H@\/\ M\RM[_G^$/=]O3*_=9OGTO[_^>!]//B/^,7X)]$'A_P#F5O?\_P (>[[> MF5^ZS?/I?W_\\#Z>?$?\YP>\8OP3Z(/#_P#,K>_Y_A#W?;TROW6;Y]+^_P#Y MX'T\^(_YS@]XQ?@GT0>'_P"96]_S_"'N^WIE?NLWSZ7]_P#SP/IY\1_SG![Q MB_!/H@\/_P RM[_G^$/=]O3*_=9OGTO[_P#G@?3SXC_G.#WC%^"?1!X?_F5O M?\_PA[OMZ97[K-\^E_?_ ,\#Z>?$?\YP>\8OP3Z(/#_\RM[_ )_A'+Z_Z"7I MM:SGL)LF)XPWF'*Z_E\;F\9++RUOD\<60Q-R&_2DDADRZQS,99KM56N14(>ZP7VV;[YI<^U\*>A=GN<>[V^SM7<8K MUO6?79YTM68M6=)R3$Z3$<)B8GRMRY$*10 M #PCN8[B>..U+@_D#GKE7)>P:CH.%ER$M:%\29/8,O.YM3 ZK@H9GL99SNR M9>:&I58JHQ))?'(YD3'O;G.G.G^8=4:M*ZVGT M1I&LS$,1SWG6QZ=Y3FYQS"VFVPUUT\MI[*TKY[6G2(]G6=(UE6:]U7 M<\;_ ,^\I7W6-DW?+.GJ8N*9\F*U/6Z:>RZWIV!CGC,\9F6/)GV% M 36/N\GIY.XJXZG[VN5,&L'('+N$?B^%L=D8E2?6>)KSHIKFXL@E_^ M1D^29H(UJ2^%)&82%CXGK%D96E.?'WK[Y4YA'1G++Z[#:7[VXF.R^>.$8]?+ M&'6>]'9ZR9B8UQPM-X+]%_)^RGJKF%--[N::8(G[G#/;?V3S:S'#6O/C_ M +;O;/EF\_J9;+I'.=3;(8G.>Y]6AR%HV#QT,3.JJQE:2_H%J1K4Z? MZCY%7_F*;?S);#U74VPYC$:1FV4T]F<62T_TZ9:Q[&BU'@+O/6=/[S83.LXM MW%_8C)CK']&N.?\ :DQ%V*YMN^;(VI-;J:MI^'?-!\H9:VV%?%)(^&G4 MCZRV9H86ND39>E>DN==9%8F># M =1]2\IZ6Y;;F7-LG=Q1PK6.-\EM-8I2OEF?3I$1QM,1Q5]OJ&^I-SCZA7(K M,>',-:9*QZ[<6CV]Y[>[6./#76;^TH M #/CL#]._G3U!.3DT_C2C\W]"P%FH_DSEW-4K$NI:)C;"/E M9!TC="[/;7DH87IC\3!(V6P_X\KZ]5LUF+1NNNO^2=!\M^-\QMZS?9(GU."L MQW\LQY?[-(^ZO,:1V1%K3%9W#H[HKFW66_\ BVQCN;.DQZW-:)[F.)_^*\_< MTCC/;,UKK:+!GLV[*.".QKB>EQ7PCKGLC)?9[FX[KE_(N;MR%L$5=L,N=VK+ MQPP^<_X'>STX&0T:+'*RO#&CG^*AG5_67.^M>:6YISG)K,:QCQUUC'BKK[FE M?]]IUM:>-IG@N7TQTKRCI/ETW^ZL:5K]S$,MC56Q@ M UX^H5ZD7!OI[\;KGM[N1[3RGL>/N M/XRX=P]ZO'LNV76,L15\KEE_UI-9T:M?A\NWE9HGM16NCKQV+")"N_=!>'G. MNO>8^HV,>JY9CM'KMQ:)[E(X:UK_ %\DQ.M:1/IM-:\6E]9]<?),_U<<3VWF/16+6X*^SN[[QN=.]KEG)93T_C_7)+#IZVL:?A?,?%C\?7;X4EF>LMV](WSK4TTRND6^72G2/).C.5 M5Y5R7%%,?";WGCDRWTTF^2WEF?)'"M8X5B(X*:]2=3OQBE( MX4QUUX4I7R1'EGC:T\;3,\6+)LS7P -OOI@ M^DARWZ@&R5MRSZY3C/MEP64\C:.39:7AR>VS4Y)6W=5XNK7H5J9G+^? L%O( MO1]#$JY72)/.UM.6)_$KQ5Y5T)MYV>#N[GJ2]=:8=?:X]>R^:8XUKIQK3A:_ MD[M9F\25T#X<P%I\DV]S3RZS[69]/ _ ?$ MG;/QCKO#_"6E8G1-"UF#P4L3C(W.GNW)(XF7:]1\RR-I[(CR5K$<*TK]S6L1$>2%P>4]SY$3Q+\*J>E'0&\G?]$WF===YDO'L99]9$=L]D7B-?+IKP[&'9MS40 /8N MWSA;:NXSF_BO@S2HG/V3E+=L#I]"?RG318R'*78X\GG;D;7-=\G:]BFSWK2H MJ>&O7>O_ ,1S_G.VZ>Y+NN=[S_[?;8;9)CSS$>UK'IM;2L>F89CI_D^?J#G M6VY-M]?6;C+%=>'M:]M[\9C7N4BUIC7C$:1Q6E?&''.J\0<<:'Q5HU'Y-T[C MC4=>TG6:2^2LD&$UK%5<1CTL/@AKQ37)*U1KII$8WS97.>J=7*>9O,N8;KFW M,,_,][;O;O<9;9+SQXVO:;3IK,\-9X1KPC@O]M=K@V6UQ[/:UBFVQ4K2M8X1 M%:Q$1$1'FB'>CI.P $$W[Q=W7-YE[N,%P!K>4]JTOMFU M^7%96.O*KJMGE;=F8_,;?*YS&LCL.P>#JXG&HUWF+5MP7&(K5?(TNU_+[TO\ MD=*Y.?;BNF\YCDUKK'&,&/6M/8[UIO;R:Q-)XZ1*J/CCU#\?Y]BY#@M,[?94 MUO$3.DYLD1/&.R>YC[NDQKI-[QK$ZPCU$^(/ $YS[N'VK)Q3VH[3W';#C&P M;=W([*Y->L6(JZVJW%?'MK)8/"I Y4==HIG]NER]F9BJQENM#1E\+FMC>M*/ MYA.I_E7JG'T_M[:[3EV/VT1,Z3FRQ%K:^2>[3N5CM[LS>->,PMYX+=/?)73$ M\VS5TW>_OW^,:3&*FM<<=O9,]^\3PUB\=ND2D5D )B M (V?WAGO_\ V,<.TNSWC+/^S\G*"WRA>AEIJU)/%\D5+C)&>&U"];#^ ?0GRSS>>K.98]>6;*V MF&+1PON.V+1YXPQI;L]W:FGN9A"_C)UC')>3_(&QOIS/>UF+:3&M,'9:9[9B M%BJ\V=R=+#[?DO:H879+ M4^+_ "5N9 MY-RZ;8ZZ:Z7S=F7)YIB)CU=)\U9M$Z7E<[PIZ1_AGIVNYW==.;[W3)DU[:U_ MY>/LB8[M9[UH\E[6C68B&],A1* M $!?US/4A_C YO;P?Q7 MGO;.W3@K-7*]"YC[/F8WDODV&*?&9W>O%$Y:]W"X.*:?&8-Z>-KH'6K3'JR\ MC&7G\%/#S^$^2_+7-,>G4&^I$S$QQPX>$UQ^>+6X7R=G'NUF-::S3[Q9ZX_B M7FOR3R^^O)-I>8B8GAER]ELGFFM>-HRP*K7Q218RO=L1O22%C71CXK==TZ'Z:MFV]H^6]UWL>WKY8MI[;+,?U M<43$]DQ-YI68TF4@^&_1U^K^?UQ9XGY(V^F3//GC7VN.)\^28F/),5B\QQB% MC3C\?0Q-"CBL51IXS%XRG6Q^-QN/K0TJ&/H4H65J=&C3K,CKU*=2O&V.**-K M61L:C6HB(B'GUDR7RWMERVFV6TS,S,ZS,SQF9F>,S,\9F>U=NE*8Z1CQQ%<= M8B(B(TB(CA$1$<(B([(?8?#Z "/A]Y1U#Y?[!M0V**)JSZ+W&:'F)9_P#2 M\;,;E].Y%U>Q!UDFC=Y<^1S--SO V1_BB;\5&^)S9Z_EVW?J.NLNWF?:Y^7Y M:Z>FN3%>)^Q%;=NG;Y]$,^.>V]=T?BS1VX=]CM]B:9*3_MM']"".7<5' M 2A_NO>_?)W//=%Q;YG3YX\1:?OWE=?^?]FVY2Z[YG3Q M)U\K]J_3\"_\_P"%/^-:OYE=CZSD?+.9_D=WDQ>_8^__ /03[X!;SNK]W_ZR: 4^6A UT>H=ZE/!WI[<< M_+.Z68]OY9V2E9=QIPWA[\4.P[/8C@/#KG77O,/4[.)QMW4^MYC>)]5AK/MKSY[3Q[E(\MICCQBL6G@K[.[3N^YR[U>6U_'-GI:?HFO+8DL5M6TO"2V;?R5AJKI%55?)-;M2=9K,T\[ MGR.OCTKTGR7H[E5>4\DQ=S#'&]ITG)EOII-\EM([UI]B*UCA6*UB(4UZCZEY MMU3S&W,N;Y._EGA6L<*8ZZZQ2E=9TK'LS,SQM,SK+&(V1@0 M -QOI>>D-ROW][!3WO;OECC'M>PV3=#L/(OL\,.=W>>A/$V_ MJG%U7(03PW<@[Q.BL9>:";%XU[7HY+-B/V1T2>)?BOROH7;SL=IW-SU+>OM, M6OM<<3'"^:8TTCRQCB8O?A[FL]^)-Z!\-N8]89HWFY[VWY!6WMLGW633MIBB M>V?)-YB:5X^ZM'=3XN$.#>*NW'C/6N(.%],Q.B9= MRF4NSOEO9C.92PJS6[MJ26S9E99.;.-(K'^V9GMM:9XS:9F9GME MZP8MD0 :7?5+]8/B_L,PM_C704Q/) MG=+EL8V3%:5Y_M&N<;PWX()J&R) M?+^D,4['9]W/U!:O"GW.+7LMETG6.$ZUI'MK>7NUF+3 GYAYDY.Y^Y%V7EGF M+<\SOO(.W75O9W8\W,Q]B=S6I%6J5*T$<%'%XG'UV-AJ4JL4-2I QL4,;(VM M:EY.4\HY;R+E^/E7*,-,&PQ5TK2O9'GF9G6;6F>-K6F;6G69F95!YGS/?\YW MN3F/,\MLV]RSK:UNWT1$=D1$<(K$1$1PB(AYD9%T M )%OI+^B'L_<_)K/<1W38W*:;VYN?5S.I:)(ZYB-QYLK-=7M4[3W1I M!=UGC')1.7K?9)'D,G$G_9>5#(R\E?O%/QGVW349.0=,6KFZ@XUOEX6Q[>>, M3'EB^:/ZNDUI/N]9B:)L\.?"G<<^G'SKJ"ML7).%J8^,7SQPF)\]<4_UN%K1 M[G2)BZ;UJFJ:SHNM8+3-+P&(U74]8Q=/":[K> Q];%87"8C'0,K4<;C,=3CB MJTZ=6!B-8QC41$0ICNMUN=[N;[S>9+Y=UEM-KWM,VM:T\9F9GC,RM9M]O@VF M"FUVM*X]OCK%:UK$16L1PB(B.$1#L!P.8 M 5UWKJZ1#I/J=]PZU(UBH[='QMN]9BHS_YV=XRU)N8D16.7Q)/L-.X].J- M5$=TZ+T\3K_^"6]G>^&^PB_N\,YL<_\ #FO-?Z*S6/\ MHIEXQ[*=IUWN..9\G;IY-9U$DKHN E*?=HNTU=HY/Y3[Q-GQ+[-BK,E>?>MMQZ6-XR^/N=61>V:SI,\-&1B>/Q1;$Y5\*L3K67^8 MSJGXOR[:]);:T>MW%O79HB8UC'2=,=9CMTODUMY..*.W58GP(Z=[^;<]3[BO MM:1ZC#KYYTMEM'#R1W:Q,3]U>)3,RH:RH >(]R?.&M]M M? ?+G/&V/B^1>+=%SVV/JRR/B^5LE1IO;@-?ADC9(YEO9,_+6H0+TZ)-9;U5 M$ZJF9Z>Y-N.HN>;7DFU_SMSGK37^K$S[:WL4KK:?1#'\UYCM^4Q6)G2/3/9'IE5J;_O.S:M(BM8X M:>2'G[S'?[GFF_S[5^=3X^1.3?FFU]ZQ_@N3^)>H_ MG#>^_P"7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9? MWM\F_I[M7YU'R)R;\TVOO6/\$_B7J/YPWOO^7\(_;7S+^]ODW]/=J_.H^1.3 M?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9?WM\F_I[M7YU'R)R;\TVOO6/\$_B7J/Y MPWOO^7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_P OX1^VOF7] M[?)OZ>[5^=1\BL?X)_$O4?SAO??\OX1^VOF7][?)OZ>[5^=1\BH_ MG#>^_P"7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9? MWM\F_I[M7YU'R)R;\TVOO6/\$_B7J/YPWOO^7\(_;7S+^]ODW]/=J_.H^1.3 M?FFU]ZQ_@G\2]1_.&]]_R_A'[:^9?WM\F_I[M7YU'R)R;\TVOO6/\$_B7J/Y MPWOO^7\(_;7S+^]ODW]/=J_.H^1.3?FFU]ZQ_@G\2]1_.&]]_P OX1^VOF7] M[?)OZ>[5^=1\BYSE1K6M MWS:U2Q&L[3:Z?^EC_!(ZDZDM,5KO\ ?3:?_/R_ MA+!WT>NTC=^UKM-P-[F#,[;F.<.:$QW(?(E;;\UF,K=TZK/4D^9_'[(,M;L. MQ]G6\-<63(,1K)$RMRU&Y7,BBZ4,\6.JMEU-U3DIRBF*G)=GKBQ>KK6L9)B? M;Y?:Q&O?M'M?[%:SVS*YW0/(^8:3:.&.)M:VD M4C2)TG2;=ZT=K:V1@W4 \2[C^>]#[7^#N2N>N2KOLFH<:Z MU;SUV)CD;;R]]71TL#K>,ZM>UV8VC/6ZV/J(Y/![198KU:SQ.3,]/\CWW4G. MMOR/EU==WN,D5CS5CMM>?[-*Q-K>B)TXL?S;FFSY+RW-S7?V[FTP8YM:?8[( MCSVM.E:QY9F(A6+]RG<#OW=-SGR3SYR9<]JVWDC8[6:LUHY[$]'!8Q$94P&K M89;3Y)X\'JV#K5Z%-CE5S:]=GB57=57TBZF.2;?D7+HTVNWQQ772(FU MNVU[:?=7M,VMZ94,ZCY]O.I>"N#'XKD+E5]JM/)B]@M1W'KI7'$LS8 MW5W2[CF*+Y+,+W,\W#T+WAQ8=)C6D:?C,N MG;[2LZ5GR7M3R:I3\)^D/XEZAC>;NNO*=E,9+ZQPO?\ Y>/MCRQW[=L=VO=F M/;0L22@2Y8 M $>?UZ_4@7MGX?\ X7^),^E?G/G/ W(MHR6, MMM9DN-N([[;&-R>022%_M&.V3>G)+0QSV^&2"I';LM=%*RJY\^>!OAY_$?-O MXEYKCUY)LKQW(F.&;/&DQ'FFF/A:_DFTTK,3$VB(7\7^N/D+EGR!RV^G-MW2 M>_,3QQ89UB9]%LG&M?+$=ZW"8K*"@7:5) =GTK3- MJY&W#5] T;!9#9]SW3/8K5]6UW%1>?DYKE1$54ZV\WFUY?M,N_WMZXMGAQVO>]N$5K6-;3/HB(<^UVNXWVYQ[/:4MD MW66\4I6.VUK3I$1[,RLK?3A[)-7["^V'4.',9[)D=XR/AW#E_:ZS%7YS\CY> ME4CR[JTK_P#47!:_7K18W&MZ,1:E5LKF)--,YWG5XA=9[GKCJ7+S?)K795_% MX*3]QAK,]W7^U:9F]^WVUM(GNQ&EZ.B.E=OTAR#%RS'I;=V]OFO'W>6T1KI_ M9K$16OHC73699YFCMO !J6]Y M9T>WEIG,ACE>K&:^MSJJHC&=?&]6M:JI*G@KN_BGB5RZ;3I3).;'/_'@R17M M_M=WV>R.*.?%G;?&>@=_$1K>D8KQ_P .;',_X=?]ZNA/0)2< M !NI^[^[^FE>IAQ9AY+'LU;DW2>5- L/:->5SU3I[3 ME=(KLC1/A=,YC?\ B0[X[[#XYX<[K+$:VVV;#ECWR,3DB/LSCC[.BP>*%KF TH M>J?ZQ/&78IA,CQAQG)A>3.Z?*X[Q8_4UEDMZOQA!=B>E/9.2K%*6)77%;_JU M,%#-'>M,\,D[JM>2&6:9/#'PDYEUOFKS+F7?VW3%;<;]E\TQVTPQ/D\ELLQ- M:\8KWK1,1%GB#XF;#I'%;8;#NY^H+5X4[:8M>RV68\OEC'$Q:>V>[68F8%_+ MG+W)?/'(>S>9\LVF>-K3,VM, MS,S,SJJ%S+F6_P";[W)S'F66V;>Y9UM:T\9\T1Y(B(X16-(B(B(B(AYN9!T0 M )('I,>AWLG<>_6^XCNTQ.9TW@%SJF:TSC> M9+&'V_F:NU[Y*UW)KU@R6I\<6UC8YLZ)'?S%9_BJ.@@DBN/KUXI^-.WZ>C)T M_P!*WIFY[QKDS<+8]O/EB.V+Y8\W&N.?=]ZT32)O\.O"?/SSU?.NHZVQ*QE&*"G1HTZT;61Q1L:QC41$0IKN=SN-YN+[O=WOEW62TV MO>TS:UK3.LVM,ZS,S/&9E:G!M\&UP4VVVI7'M\=8K6M8B*UK'"(B(X1$1V1# MG3@

N3A. 7;1VW]H.8QFS M\Y0.MX+?.5X8ZV6U7B*VU;-/(X3763)+0V7DK'2L1)7/;/C,3+_IRI8M-EKU M[%^%?@KFY[ZKJ+JREL?)9TMBP<:WSQPF+7\M,,^3LODCC'=K,6M!?B-XL8N3 M3DY'TU:N3FT:UR9N$TPSQB:U\ELL>7MK2>$]ZVM:PIL[GQ/,]L<,$$,;722S2R.1K6M17.DIZ$4&+;K/*GC?;+ZSIWHK+IBXUR M[NL\9\]=O/DCMBU8KLX0_T M 0A/O-NA-PO=YPGR'!7\F#>^ JV$M2 MH^1S;>8T;>MK6S.K'M5L/'R1PCRQ MLRQ"!0 ?33IVLA;JT*->:W=O68*=.I7C=+8M6K,K8:]>")B*^2::9Z-:U M$55$+.GT\>UJEV<=G_"_!GLM:'9\+K,&>Y'LUU21,AR9M?3.[K,ME'/6Y!0R M]QU"K(JIUHTX&HC4:C4\V^ONIK]7=6;SG^6:XHGR8:>UQQIY-:QWIC^ MM:>WM7XZ3Y%CZ:Z>VO)L>G?PXH[\QKI;);VV2W'6=)O-IB/)&D1I$1#-4T]L M0 1:?O,7=4[6.,N(^S_7;[69/DZ^G+7)$$;IF6(](U+( M38W1L=/TE;!-0V+=(+EM45CW-GU^-45O7XUF/YLR1KDGL[:8^[7MCAEGM\D$>.G4,;3D^#IS#,>NW=_69(X<,6.8FNO'6.]DT MF)TTGU=H0SBWRK !O3]![L-_BL[H8.8-]PC;W"' M;==Q.V9>*_6;-C-PY-=(ZWH&G/CGZ07J6/M5'9G)1JV:)8*<-:>/P7FJ0EXX M=R^?MI'9I,8X_&6XQ,3ZOA,6E/T*++=@ "$7] MX>[^TYBY?H=G'&V9=+QSP5EY+_*=JE+(RML_,R0S5'X.563.BN8_C3&V'UE1 M6L5,O;N,>URUH7I56ZOYC33?[VFF")TUIM^WO1Y8G+,:_W*UG[J M85>\;.L?CF\KTGL+_P#3;>T7SS$S[;+IK7'/DF,<3WI[8[\QV6HC6%BT! # MD\-ALML68Q6OX'&WR3$=B/:AI/%,M6D_DW/QLWGFG.UEAG?E M.1=7B1UEFZWZHSRV2=;V\L3;N]E87LZ)Z8P=)=/8>54TGZG72-8KPI37CW*UUXZRV%FA-M M !BSWG=V/'O95V\;YS]R+ M-'-5UJE[#JNM-MQ5,CO6]Y.*=FKZ9B'2(]ZVLM;A<^>1DBL=D3,=ZTUK$ZVAK_5'46RZ6Y+F MYQO9UKCC2E==)R9)]Q2OIF>WM[M8M;32)5GG/?.'(7_P!GIUHH^J^'JOHWR/DN MPZ=Y1@Y+RRG6?+-K3PUM>TS:T^6TS*B?..;;WGG,\W-N86[V[SW MFUI\D>2*QYJUB(K6/)6(AY"95C0 $N;[NIZ>/1MGO MXY8P;%\?ROJW;EBLG6\3FHU;&'W/E2..5BHWQ.\_"8F3KXO@R$JL1%JRK53^ M8'K[C'0W*[_U;[NT3[%L>#_=DO'_ *<:^ZA8_P %.B^$]8M+$R::UVW\PWJ$3TB\,F6P6C M9K/X9JNG5L477*XR'_454\M?C(O5#;N@-W.RZWY1N>R(YC@B?[MLE:V[/[,S MP\K6.M-M&[Z1YG@[9G8YICV:X[6K_MB%8 >E"A # M,GT\>0/V7=]7:/NTEI*-+&=P/%]',7'211,K:]L>U8[6=DED?,UT;8V8',65 M=U\/5O7XS/\ F34>O]A\I]$\UV41WKVV&::QY[TI-Z?XJQ_X]C9^B]Y\G]6\ MMW4SI2N\Q1:?-6UXK;_#:5G\>:Z^X 1E_5I]< M[!\)-V;MO[-\YB]HYC\%O";[S)1?!E=7XKEDB6&UA],D:DN.V?D*LLG26SUE MQV&E;Y;FV+:2Q5+'>%?@IFYSZOJ'JZEL7*.%L6WG6M\_FMD\M,4^2.%\D(WBSBY5ZSD?3%ZY.9\:Y,T<:8O/6GDODCRSQK2>'MK:Q6%IG,YFMFS M.6V/9,QE-@V'/9&[F,YGLYD+>6S.9R^2L27,CE,ME+\UB]D^6 M61RNE8K6M8BM:UB-(K6L:1$1'"(B-(CA"KF7+E MW&6V?/:U\U[3:UK3,VM,SK,S,\9F9XS,\9EQ9R., M 'TTZ=O(VZN/Q]6S>OWK,%.E2IP2V;=RW9E;#6JU:T+7S6+-B9[6,8QJ MN>Y41$55/F]Z8Z3DR3%:5B9F9G2(B.V9GR1'EE^UK:]HI2)F\SI$1QF9GLB( M\LRF">DGZ$E?65UKN5[Y-6@O;%TI9SCGMTSU-)J6O*K:]W';+R]1GUEO#GPCK@]7SWJS'$Y^%L>VM'"OEBV:/+;S8IC2OW>L^UK*Y:UK M&M8QJ-8U$:UK41K6M:G1K6M3HB(B)\"%7>WC/:L/V<(?Z M /EO7J6,I7,EDKE7'X['U;%[(9"]8BJ4J-*I$^Q:N7+5 MA\<%:K6@C<^21[FL8QJJJHB*I]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9#YO> MF.DY,DQ6E8F9F9TB(CMF9\D1Y90Y/5J]=F_O?SF[:NR+99\9HSTM83D3N!P\ MMBIF-RBDC9%=U[BJXUT%G":QU=+#;S*-;;R*ITI.AJIY]RW'A7X)4V/J^HNL M\<6WO"V+:VTFN/S7SQQBU^R:X_UI67Q&\6[[OUG(NE,DUVG&N3<5U MBU_/7#/;6G;$W[;?<:5XVBNEG%?0 .VZ)H> MZKYO=-WVW)P8?6]6US'V,KFLSDK'58ZM*C59)+(K6,<][NB,BB M8Y[U:QKG)U=]OMGRW:9-_P PRTP[+%6;7O>8K6L1Y9F?Z(\\\(XNQM-GNM_N M:;+98[Y=WDMW:TK$S:TSY(B/^T1QG@G+^D_Z*&F=H4& YX[C*>%W[NE7+Z9PB^5D$L4.">OGU-@Y#IO:J39MBK!3>JQ8].C'7;-*O%+QDWG5ELG M(^GYO@Z;UTM;C7)N.WW79-<4^3'VV[@^.K&5X&[7^5XX'20:/RSN.@V)VNB7V=>3M1JY^%'QK_W'@F=Q2J>-O\ MIM?U.2:^QP]=[/;IV2@KQZV49>G M]GOXKK?#NYIKIV5R8[3/L1-L=?1KIY=$+TN$JL #=%Z$/:BG MQWM?'O;C4CYGV5TJ?]M:V?$7H:W&6%ZK#/&^S-N4D636)Z(R:GB++?$BJU%A M[QOZHGIWHG+M<%M-_P PGXO3SQ28US6\G#U?M-?)-Z\.U+/@YT['.NJZ[_/7 MO;+85];.NDQZV9TPQI/'76+9(F(X3C[8X:V$I0I<4 /S MFFBKQ2SSRQP001OFFFF>V.*&*-JODEED>K61QQL:JNH]W0R=X/>;S?S=5M26-3RFTRZUQO&]/+;!QMIC&ZWITJ0)+.RM/F<9C MTR5J-KWM2[=F5%5%0](/#SIJ.DNC]ER:\:;NN/OYO_5R>WOYOKQZUB8F.V+SWLGE]WIKIHP=-U:6 M [7HFD;5R9NNI\>:-A;NQ[EO&PXC5=7P6.B=/=RV=SMZ#& MXRC7C8BJK[%NPUO5?@:BJJJB(JG5WV]VO+=EEYAO;QCV>#':][3PBM:QK,_T M0[G+MANN:;[%R[8UF^[S9(I6(\LS.G'S1';,]D1$S/"%FGV#]HFK=D':]QUP M)KWLUS+XFF[/\B;%7:J?.WDK/Q5Y]LSRON.J]UUGU+N.>;C6,=[=W%3^IAKK%*^SI[:WGO:T^5?+I?I_:]+\CP6^2W&]Y]FVND>2-*QPB&9)J+8 #6?ZKG?70[#NU M/9=YP]VG^V3?76-"X2Q$[:UE[MOR%1[[NVV<=._K8PNAXI77YE6.2"2Y[)5E MZ)::I(OA?T3?KCJC'LAV/'CPXZX<5 M8KBI6(B(X1$1&D1$>2(CA"C&;-EW&:^XSVF^?):;6M,ZS:UIUF9GRS,SK,OB M/MQ@ "2M]W8[#DY>YDRW>/R'AFV./.!\G\C\85[\*/J[%S/8I1679F**6*2* MQ6XTPEZ.TUR^!T>6OT9H7*^K*C:Z?S =%H3[X)=(?'-[?JO?4_P"FV\S3!KK[;+,:7O'GC'6>[';'?M,Q MI:B;B4T6A M !^-BQ7J5Y[=N>&M5K0RV+-FQ*R&O7KPL=)-// M-(YL<4,4;5T5K$S:9TB(XS,SY(?EK16)M:8BL1K,SY% M>7ZS'J+VN^CN'EUW1,I([MTX3NY;7.,8*\TC:>ZYATK*VR\I784>K)W9^6JD M&)\2=8,1%&Y&136;2.OSX0>'U>B>01N-]7_^H-[6M\TSVXZ]M,,>;NZZW\^2 M9C68K72E_B?UM;JWG7J-I;_^2;69KBT[+V[+99_O::4\U(CA$VLTY$N(R M 9\>F[V0;1WZ=SNH\14&9''\?XM\>V\Q[?2B3IJ_'>+ MM0ID65[,J+!%L&RSO9C<8U4D5+5E)W1OA@G\.C>(?6FVZ&Z;R\VOW;;^WM-O MCG[O+,<-8[>[2/;W[/:QW=8FU6X=#]*;CJ_GV/EM.]79U]OFO'W&.)XZ3_6M M[FO;QG728B5E9I^HZSH&J:UHVF86AK>HZ?@L5K.L:_BXO(QV%P.$I08W%8RE M%U[W.^W63>[R]LF[S7M>]K<9M:TS-IGTS,Z MKS[;;8-GM\>TVM8IML5(K6L=E:UC2(CT1$:.QG78MW7W6 M++6\?\-HM_W.ONL$;K:Y-M;W.3':L_\ %$Q_WJF:U6L4K-BG;ADK6ZD\U:U7 MF8LDZUF-8GSQ+SJM6U+36T:6B M=)CTOP/U^ +)?#EK MFQSIDI:)CV8G6/\ :MC=)VFCO.F:CNV,1$QNX:Q@-IQZ-D69J4=@Q53+5$;* ML4*RHD%MO1RL9XOP^%/P'EMO=K?9;S+L\G^9ARVI/LUM-9_VP]$]KN*;O:X] MUC]QEQUO'L6B)C_>[.=9V 'Q9+)8[#8Z_F,Q?I8K M$XJE:R64RF2M04<=C<=1@DM7;]^[:DBK4Z5.M$Z2661S8XXVJYRHB*I]X\>3 M-DKBQ5FV6TQ%:Q$S,S,Z1$1'&9F>$1'&9?&3)3%2V7+:*XZQ,S,SI$1'&9F9 MX1$1QF9[$-KU:?78R?(KMF[;.R78[V#X_:^WA.0N?\/:L8_.[SY=NR<.'UK5M]R1Q1NDED7I'#"Q\DCFQLSRO>\Q%:Q'EF9_HB.V9F(C69=G9[/=\PW5-EL<=\N[R M6[M:5C6UI]$1_3/DB-9GA"=-Z47HK:-V;U<'SCW 5<%R)W0SUHKN)K,5,KIO M"2S-E5:>JNE8RMG-W\B5K;F:=&YM61KH<KK7Y+R&;[?I MJ)TM/N2 MV3^M?3A/"G#6UM^)!B8 =(Y(Y)T+ MA_1MFY+Y/VS"Z/H>G8NQF=DV?8+C*6,Q="NGQGR2.ZR3V9Y%;%!7B;)8LSO9 M%"Q\KV,7N\NY=ON;;W'R[EN*^;?9K16E*QK-IG_=$=LS.D1&LS,1$RZF^WVS MY9M,F^W^2F+9XJS:U[3I$1'_ '^2(CC,Z1$3,Z(*/JO>L_O?>CD,WPGP7:S7 M'O:S2N/JW&^*?&;;S5)3LO6++;BD4C)<9I;WQLEHX%?AI/B)XH;OJB]^5B( #W M3MT[;N9>ZWE3 <.<&:7D=TW7.O\ -?%68Z+$Z]AXIH(;^S[7F'M6EKVLXM;# M//MV'-9XWLB8CYY8HGX7J#J+E'2_+,G-^=YJX=G3S^ZO;CI2E>V][:3I6/-, MSI6)F,MR3D?-.HN84Y9RG%;+NK^;LK7RVO;LK6->,SZ(C69B)G\>FAZ4G#7I M\:C'FGICN2.XO8L6RMO'+MO&MC3&PSJZ6SJ7'%6XDUK6]4B<]K+$J.9[OU,=[;]/X[:X\$3VZ=F3-,<+W\L1[G'$S%=9[UK7 M%Z$\/.6=&;;UOM<_.[UTR9ICL\],43QK3SS[J^FMM(TK7:V1>D, M !J!]=CBY.3O30YTF@K+9RO&MS1>4<2U&JY8 MEUO;\50V"SU1[?"E?3,WDW*JHY.B?@_XI*_@GS/Y-\1MC%ITQ;B,F&W_ !X[ M37_W*T1]XISR4.+,4]7=%EJ2ZW))FHE5$5KLX M]OP]$4H=XY=4QU#UKDV6WMWMARZOJ*Z3K$Y-=3Z^_GB+1'JZ\8B8TQQ69B>RUK-WA#23 U! M^M]W4)VQ=A7(];#9!*>_\[.3A#3$BEC;;@K;;2N.WK,1Q]4G;%CM$J7XF3Q_ M#!>MU5ZHKD)7\&>F/XEZXV\YJ][8;+_J,G#A/6L61_XF]0_P M[TCN<^*W=WNXCU&+CI/>R1,3:)\]*1>T>F(CRJ[0O^I" M 2NONX?89\N9[/=]W).$\6)UJ3+:)V_ULC5=Y=[9)8I<;OG(M)7RQH^ M'7Z4LF#I2>7-%):M7^BQS4F*5=_F%ZX]3AQ]$RO;BQ3_>G3 M):-8G2*=L6E9#P0Z0CNWZOWU(F9[V/;:Q$^>N7+'FGMQUGA/^9Y)A,-*EK' M 'QY'(X_$8^]ELM>IXO%XNG9R.2R61LPTL?CL?2A?9N7KUR MR^*O4IU*\3I)99'-9&QJN/'?+>N+%6;9;3$1$1K,S/"(B(XS,SPB( M[7Y,Q6)M:=*PK>_5A[[+W?CW6;'NF&MVV\-\>MLZ!PIB9_\ 3;\U:%Q[LCM\ M]=&1>#*;[EV/R#_&WSX::U:KW.2JU3T*\+.B*=$=+X]IFB/E?<:9=Q:/Z\Q[ M7'[&*OM?--N]:/=*3>)G5\]6]0VMM[:\IVNN/#V>VC7V^3AK_F6B)C^Q%-8B M=6L@DE'8 ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DAC MFDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6 MMI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT M7M0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS]4<\W//>83_U.XR3;376*5[*4C^S2L16/1&L\5]>2 M\HV?(>58.4;"O=VN#'%8[-9GMM:=.VU[3-K3Y;3,O?#!LH M M",?]X/\ 4?\ V4:'-V0<19KR^1N4\%%;YNS>-N>&QIO%V58JUM'1U9Z/KYWD MJOU6XQ[FK%K_ (FNC>W)12160\!?#WY4WT=:VN M&?_$ MQ"H+C*M /LQ^/OY:_1Q6*HW,GE,G+';+EM%<58F9F9TB M(CC,S,\(B(XS,]CZI2^2\8\<3;):8B(B-9F9X1$1'&9F>R%CAZ278#CNPKMA MQ.!V''TEYVY0;C]TYNS,+H+,M?,+7F^0-!J7H6JDN'X_QMU]9$;)+#+DY[UF M)WEV&M;Y\>*G7>3KGJ6^?!:?D3;:X]M7C&M=?;99C^MEF->R)BD4K,:UE=SP MXZ.IT?R"N'-6/E?<:7SV[=+:>UQQ/]7'$Z>6)M-[1PLVED9) *L# MN[T]./NZ_N;T1L7DQZ;W!,O/OJ3;?$NHM_L^R,6] MS4^Q7):(\D>2/-#'1FL26%6::S)?U:19)%5?,?UP^ M3>ON;;;32)WN3)$<.$99];&FGDTO&D>2."]_0&\^/]%\LW&NLQM*4F?3BCU< M_9UI.L^5GF:.V\ #HO)?)O'W#>B[+R;RGM^"T/0=/Q MTF5V/:=CO18_%8RHQS(HT?+(JOL7+EF5D%:M"V2S;LRQPPQR2R,8[N\NY;O^ M;[['RWEF*^??9K=VE*1K:9_[HB-9F9TBL1,S,1$RZF_W^RY9M,F_YAEIAV>* MNMKVG2(C_OF9X1$:S,S$1$S,0@D^JUZSG('>QDLKPWPG-G>-NUO'W'P3TUF= MC]MYFFJRRMBS.[K65DN,U145'4]?222-7(VQ==+/Y,-*[GA?X0;#HW'7F_.8 MIN.IK1K$Z:TV^OW./7W5_P"METB?N::5UF]1_$/Q0WG55[^=M?; M+S/W;BK5P6LX6*6*/(;1MN:>QU3 ZYBFRM6:>3JY M[W,AA9+8EBADP?474G)^E>5WYOSO-&+:4[/+:]O)2E>VU[>2(],S,5B9C,ULMMZM97K MUJ)>(OB=SCKW>>KMKM^0X[:XL$3[.F3+,>[R3'_#2.%(XVM:XW0OA]ROHS:] M^NF;G.2NF3-,>QK3''W--?\ BMVVGA$5VFD9) M !C]W,=T'"O:)Q3G.8^=-PJZIJ.'1L%6!J-N;#L^8G^"CK>I8-D MC+F>SU]__)#%T9%&U\T[XJ\4LK,]TYTUSCJOFE.4M.] MK971MJXZ&1T-2-OCL36;W>'?AGR;H'9][%IGYYDKIEW$QQ\\TQQ]QCB8CAKW MKS$3:>%8K3CKGQ YKUINN[DUP\GQVUQX8GAYN_DG[N^GE[*Q.E8XS-M7I)30 M0 ,V^QGL'YX[^>4XN/N(L/[#KF)FI3\C5,;BH'>U7Y8W+_I5X[%B#3>M>NN1]"\LG M?\VOWMQ>)C%AK,>LRVCR5CR5C6._>?:UB?+::UG:NDNC^;]8 MMRVB>YCK/EF?+:=)[M(XVGS1$VBP:[(.P_@?L+XJK<<\/X-)\WD8ZEKD+DO, M0Q2[IR+GX8&QR9',7$63Y/Q-=_B2CBJSFT:,;E5K7SR3SS4+ZTZWYYUQS2>8 MRL>6T_=7GVUI\U8K6+E]*=(\HZ0Y=&QY937+;2^9:1%@@DW#5VVYQ9>';^+O6VGV=-'3YCL\7,>7Y^7YH MUPY\-\=H\\7K-9_V2JG;E.SC[=JA=ADK7*-F>G;KRIX9:]FM*Z&>&1OP])(I M6*U4_P#BAZ?X[TRTC)CG6EHB8GSQ/&)>>.;#DV^:^#-$US4M-;1/DF)TF/L3 M&CYCZ<8 R^[#.V+(=X7=KPIP#6CL?(^X;;7M;Q1+B^.M;BEV+?J.IMKRFT3.UM?OY>WABI[:^LQ,3'>B.Y$Z\+6A9] MXS&8["XW'X;$4:N,Q.)HU,9B\;1@CK4L?CJ%>.K2HTZT36Q5ZM2M$V.-C41K M&-1$3HAYL9,F3-DMFRVFV6UIF9GC,S,ZS,SY9F>,KXQ$5B*UC2L0^X^'Z M $#'[P]W6)SAWEUN$M>R3[6C]L."DU*6.*7QT;7)^TI0S?( M%Z%$1JK)C*\&,PTK7HJQVL7/X5\+^JW@\ >E_D;I&>=;BL1O>97[\>>,--:X MX_XI[]_3%JZ]BIGC=U#\H]0X^1X9GXML:>V[=)RY(BT^B>[3N1$]L3-X:!B= MD* ,D^T3MFW?O [B>,>WW0XY(\IOF?BKY;->SOGJ M:GJ5!KLAMFVY%&]&I4U_!5IIT8YS5L3I' Q5EE8U==ZLZDV?273^YY]OICU> M"GM:Z\;Y)X4I'IM:8CT1K:>$2V+I3I[<]4\^V_)MOK%MT/\ 2=.E#%5F0>V9 M">&&NR[E\I.C[5VRK&OM6YI)7_&>IYN=\SS\WYC;O[W<9;7O/IM.ND M=NE8[*QY*Q$1V+Y;'9;;ENSQGA'&>V>V7I)CG: M (V?WAGO_P#V,<.TNSWC+/\ L_)W.F*DN\GVL9;5E[4^&72R MU)<-86-GB@M\H7H9::M23Q?)%2XR1GAM0O6P_@'T)\L\WGJSF6/7EFRMIABT M<+[CMBT>>,,:6[/=VII[F80OXR=8QR7D_P @;&^G,][68MI,:TP=EIGMF)R\ M:5]'?F)B8A"$+GJD@ !,I^[B]A_S1TO/]\_(V&5FQ;_ %\EI'!=6_7C\S%Z M+5N+5W+>X(YF/E@M[;F*2XRE*GDRLQ]*TY/,@OL4J'_,)UQ\;WN/HKE]_P#I M]O,9-S,3[K+,:X\?#MC'6>]:.,=^U8X6I*TW@GTC.PY=?JG>UTW>ZKW<,3$Q M-<,3QMI.G^;:(F)_J5K,3I>4IXK*G@ M &$?J"=ZVE=AO;9MW M-VS1T\OLGP:UQ=I,]KV>7>.1,I7L.PN(56/989B*$=>6_DYH_CPXZK,K/%*L M3'[GT'T;O.N.HL7)MMK3;^[S9(C7U>*LQWK>;O3K%:1/;>8UX:S&J=9=4[7I M#D>3FN?2V?W.*FNGK,DQ/=KY^[&DVM/DK$Z<=(FM.Y-Y)W7F+D+<^5.1L]M_V/*;3M.D56I"KTCKUXD;#6@8R*)K8V-:GHMRWE MVSY1L,/+.7TC'LL&.M*5CR5K&D>S/EF9XS.LS,S,J+[_ 'VZYGO+N M3N0I.^#E3"*_0>* MO!;HOX_O?XKYA3_H]O;3!$QPOECMOQ[8Q?Y5T%C$146!N1R6/Y16)RK(_JJOY)5_5$9\#T^#_ -3J*>/^Q^*>(>3<:?\ MW6TP9?9TBF#\WW.7'_3,9?_ *K>@0HEH M &._=!W4<)=GO$^9YCYVV^MJ^K8SQ5<;1B\JULNX9]]>:Q1U33,&Z> M";.['D6UWK'"US(H8F/GL20UXI9F9_IKICG/5O-*WDI2OW5I\W9$: MS,Q6)F*_CU(/5!YK]0K>^N;DLZ'P;K.1L3\=<.8W(.FH4?$UD#=CW*[#'59M M>XV86+TGEC2O09(^&I'&CYI)[W^'GAIR;H'9?B=,_.LE8C+N)CC/E[F../9TB*TWZXZ^YKUIN_P ;KAY3CM/J\,3PC^U>>'?O/GGA768K$:S, MZQR2&A@ 9S]B7I]\\]_W)[-&XGQ/R5J6&FJ MSQWF-5*&(JO6W;?U>[R:L=BU!I76_7G(^A M.6_'>:7[VZO$^JP5G\9EM'F_JTC[K);VM>R-;36MMLZ1Z-YOUCO_ (IRZO=V MU9CUN:T>TQQZ?ZUI^YI'&>WA6+6BP8[*.QC@?L.XJAXSX7P3UNY#V6YOG(6; M95L;OR+G*S9DBR6QY*O! QM.@EJ5E"A V.G1B>Y(V+))-++0SK+K;GG7'-)Y MESB_M*ZQBQ5UC'BK/DI$S/&=([UIUM:8XSI$1%R^E>DN4=(VDY, MEM)R9+1Y;3'DC6>[6-*UCLC69FK.;]7.-?5XJSY*1YYX=ZT^VMI&L\( MB,/3;&M ;9O3(]*#E[U!]MCV&ZN1XX[;M; MRB5MVY6FII[3FK-5\#[FF<:U[<,E7-;9+!*GG69&OQ^)C=YECS)5@J68M\2/ M%'E/06U^+T[NXZAR5UQX->%8G73)FF.-::]D1[:\\*Z1WKUD7H/P[YEUGN?7 M7[V#D=+:7S:<;3';3%$\+7\\^YIVVUG2MI^W;[V[\/\ :WQ;KW#O!^F8[2=& MUR%4@I4T=/D,KD)D:M[/;%E["OR&>V#)R-\5BW9>^1W1K$\,;&,;13GW/^;= M3,SV5CR5I6.%:QY*Q$1Y>V9F;B-K3Y9GCY.R(A[689E0 M K+/5 X=7@GU .ZOCZ*A\FXQ.6L_N>O4F,1M:MK')GD%Z^-KCT=\-.;_+?0G*]_-N]E^*UQWGRS?#KBM,^F9I,S[. ML<-%&/$?EGR3UMS#;UBT8[YYRUU\L9HC+.G"-:Q:TUC^[I,ZQ+ LWEI F, M?=G.U#Y%TKEWO(V;&K'D-TN2<.<6S6(6M>FJX&S2S'(.*CCH MY&/:K)<-:8YJHY%*C_S&]4^OWNTZ1VUOQ>&/7YHC^O:)KBK/IK3O6[.S)6=> MU:'P*Z=C;OX[3M9C,Y*R__ -4][(W))7K_ M ,7/4],=GM,&PVF+8[6L4VN''7'2L=E:TK%:Q'L1$0\_=[N\_,-YFW^YG7;!D<,V-LRM=%)R1>@AR\BHWI)CX,B MTG\>>N?E[GD=,\OOKRKE]I[^DQ,7W'9;L_)1KCCC[J-:S&M$B@@%,( !XMW$\\Z M#VQ<)\C\\C7 M6;+$]O-QDBL>:([;6G^S2L3:WHB6/YKS/9\FY M=FYIO[Q3:8*3:T^QV1'GFTZ16(XS,Q$<95BOF M.2;?D7+HTVVWQQ772(F]NVU[:?=7M,VMZ94,ZCY]O.I>.QWF-6*3*WJS']&.5Q$QLXGOYK1]SBK M,=[RQQM.E*Z:S$VB=-(E9GZ=J&MNZAIFOX?5=7P./:]M'"Z_ M@,?7Q>'Q=1)'R2>ST<>[W>XWVZR;W>7G)N\V2U[VG MMM:TS:TSZ9F9E>K#AQ;;#3;X*Q3!CK%:UB-(K6(TB(CR1$1I#LAUW* M M '%YS.8?6<)F-DV+*4<)K^OXO(9S.YK*6H:6,Q&'Q-2:_D\ID;MA[( M*E&A2KOEFE>Y&1QL5RJB(IRX<.;Y/(['A;. M1I<%\;^W:EPGK5MTT'BPJ6&?+&]Y2@YWEP['OEVLRQ(G@;)7H14ZCU>ZLZ1_ MH/X6]!X>A>G:[?-%9YWN-,FXO'];3VN*)_J8HG2/)-IO>-.]I%(_$3K/+UCS MRV?%-HY3@UI@K/\ 5U]MDF/ZV28UGS5BM>/=UG5X24T$ M !E;V4=IN^=Z_<=Q_P!H;7UI-DO?*&W[(L7F4]*T#$/AL;;MMWKTC7Y-Q M[_+JQ/C>GL_/=]QC'73'3RY,MN%*1[,\;3]S2+ M6[*MAZ5Z2F./=WGV([(^ZM-:]LK-#AWB31.!N+=$X< MXRPT> T/CG6\=J^M8QBM?(RCCXO"ZW>G:R-;N6R=ETEJY9YL\&.*5CT1Y9\\S/&T^69F9XR]*,<[P @$_>)-/76O4BV/-+%Y M:' M7_[?=Y\?L:S&7S_^9KY/8\LT[\:MMZCKB^7\MML5_P"B)Q^;_P OT^SY(T7$ MUHE 3%ONN>_>V<>]W'%TLK6_-[/Z?66T\^D^99GP!WG>V7,N7S/N,N+)'_'6]9_H]7&OLQYTK$J^L* M &!/?UZA_!7I]\8.W'DR_\O[WGJUN+C/B+!W:C-OWO*0-\M)O M!,Y_R%J&.L/9\I9>>-\-5B^"*.Q:?!5FWGH7H#G?7G,OBG+:^KV-)CUV>T3Z MO%6?_BR3'N,<3K,\9FM8FT:AUAUIRCHW8?&M_;O[N\3ZK#68[^2?_P M(GW5 MYX1V1%K3%9KZ.\SO:YW[Z.5[?*7-NQK:;66W3TG1\4LM32N.]>L676(\%J^) M=(]&JJ>!+-Z=9;]]T;76)G^"-&7RZ0Z-Y'T3RN.6F)Z2W+WJ [36VS,MRG&O;/@,HV M+;N4IZ2-N[1+3L(E_3^,*]UGD9G8)$C?%8OJR7'8?X7SI-,D5.>*?$GQ4Y3T M)M9VN'N[CJ/)7\7AB>%-8X9,TQQK7RQ7A?)V5TKK>LD=!>'/,NLMQ&YR][!R M&EO;Y=.-].VF*)]U;R3;C6G;.LZ5F??P)P!Q%VQ\8:[P]PCI>)T;1-:@:RKC M<;"GM62ONA@ANY_80["G+.58JX=ICCA$=LSY; M6GMM:=.-IUF7LAB&3 !J&]3WU;>(_ M3_UBUJ&"^2>3>YG.XQTFJ\7P9!%H:E'<@C?1V[E*Q1>ZUA<(R.PVQ5QS5BR& M91$9"Z"!TEV"5_#;PJYKUWN8W>?O;;INEO;YICC?2>-,,3PM;AI:_&N/MGO6 MTI:-NO?$?EO1NWG;8>[GY]>OM,6O"FO9?+IQK7CK%>%K]D:1K:("7/'/G+?< MQR=L7,'-NZY;>]]V:?QWYFAF]#[:FR5LMK>LH^3$;GS?%%*]T3:#E1+^L M<=V'PI[1DU;%;R5=_AQRL21+\$">*7C+M.EJY.1=.6IGZCTFM[^ZQ[;V?)?+ M'DIQK2>.373N6F?PZ\*MSU%-.<<^K?#R+A-:]E\_L>6F/SVX3:/<=O?B<7I> ME:CQQJ>O:'H6N8;4-,U/$T\%K6LZ_0KXS#83$4(FPU*&/HU61PUX(8V_@1.K ME57*JN556EN\WF[YANLF^WV2^7>9;S:][3,VM:>V9F>V5K]KM=ML=M3:;.E< M6UQUBM:UC2M8CLB(AV:>%/FIW/<*)ES;N*\UX;-JPOPK'8DU7<\1 M Q%Z(]E3XJ*K7EROY<.<_&NF][R2]MK8N+Q>/(;!LV5JX;$5$5K7JQ)[]R-JNZ*C4557X$.IS M#?;;EFQSV;@K6>V7@#B+@/46L7"\6Z-A-62XQCXUS.6K5DGV/ M8YXWN>L=S9]BL6\C.U.C$FM.1J-;T:GF=U%SK<]1\]W?/-W_ )VYSVOI_5B9 M]K2/12L16/1$:O0#E'+<')^5[?E6UU^+[?#7'&O;,5B(UGTSVSZ9>Y&%9$ M (I?WF;NK7#ZAP[V=ZUE/!=V^TO,?*-6!T7C36L)9M87CO M$VE;(^1:^6V*+)7I(W,8J28JL]'*CE0L_P#RX]+^NWF[ZMW-?Q>&/489G7W= MHBV6T>3VM.[7MGW=N" O'7J'XMRW;]-X+?CMS;UN6(T_RZ3[2)CMB+9/;1,: M<<4QKIK"'86W5> ;.O29[%[??9W9:QIN/:UCTL1T5MVHT=[*_I&WBIUM7 MHGI;)N\%H^5]QKBV\>7OS'MLFGFQ5]MYN]W*S[I(OAETC_%G4=*[BNO*=KIE MS>:T1/M,6D7TF)B%D)2I4\=3J8_'U*U"A0K04J-&E!%5ITZ=6 M)L%:I4K0-9#7K5X6-9'&QJ-8U$1$1$//2][Y+SDR3-LEIF9F9UF9GC,S,]LS MY978B(B-(X1#Z3Y?H !"5^\0]_B\M\M4>S'C;,>;QYPAEFY M7E>Y1F>D&SF='(L5K'<;8RVZ%[?@_\ K%JTR1OCIQ.2Y/@!T+\E M\KMUAS&G_7[RO=P1/WC?SQ.68UC_RXK,<+RK!XV=8SN]W7I+8V_Z?!,7S MS$S'>R::UQSV1-:1,6GMCOS'9;&C1%C4 !/\ /0B[#D[4.UJORUO6&94Y MN[DJ>(W'-);KM3):CQJD+[7'VF(Z3Q34[-VE==F,E&B0O]INQ5IV*^A&Y*)> M-W7'\4]33RO97UY-RZ;8ZZ3POE[,N3S3$3'JZ3Q]K6;1/MY7/\*>D/X8Z=KN M-W73F^]TR9->VE=/Q>/C$3$UK.MH\E[6C68B&\LA9)X M (FO MWASU(?DNC+V#\.9U[,EDH<;F>X[8,5;\M]+$S1P9/7.)([%>7S$FS$;X<&3+$1:8K29F M(XQ&MJVF(UXZ1IKPU[(97?YH_4\^UGM_Z(<7?J*:O]#WAM\U8?O\WPC8?I1Z M]^<&WS5A^_S?"'TH]>_..3[S%\&?YH M_4\^UGM_Z(<7?J*/H>\-OFK#]_F^$/I1Z]^<_..3[S%\&?YH_4\^UGM_P"B'%WZBCZ'O#;YJP_? MYOA#Z4>O?G')]YB^#/\ -'ZGGVL]O_1#B[]11]#WAM\U8?O\WPA]*/7OSCD^ M\Q?!G^:/U//M9[?^B'%WZBCZ'O#;YJP_?YOA#Z4>O?G')]YB^#/\T?J>?:SV M_P#1#B[]11]#WAM\U8?O\WPA]*/7OSCD^\Q?!G^:/U//M9[?^B'%WZBCZ'O# M;YJP_?YOA#Z4>O?G')]YB^#/\T?J>?:SV_\ 1#B[]11]#WAM\U8?O\WPA]*/ M7OSCD^\Q?!L-^XCN?YW[L-SQ7(7<+R'D.2]SPFL4],Q>>R>,U_%V:FL4,KF< MW3Q#8M=Q&'J205\KL-V9KGQND\5AR>+P]$3;N0=-:UK-O;VM.LUK6.W3@UGG7/^;]1;JN]YUFMGW5,<4BTQ6)BD3:T1[6* MQPFUI[->+P0SC#@ )''W9SD!,!WH2)_Q5I''^GR3-W@3O/4]4;C9VG2N;9VF/3:EZ3'^&;SP_ MH\TX\I8M@ -/GJA^KEQ1V :W:TG64Q?)7<_G<6RQJ_&[; M#IL-IU>[&U]+;.4[%&U7MXK$+ _SJF-B>S(Y7XB,]GK/=:==[B- M[N>]MNFJ6TOFT]MDF.VF&)B8M;7A:\^TIQU[UHBDQIU]XD]$!;G'G7ECN1Y,V/E_FK=,MOF_P"TSLER M>;RKXT2*O WRZ.*Q5"NR''X;"8R#I'5IU8HJ\$:=&,3X>MY^2\DY7T[RW'RG MDV&F#88HX5KYY[;6F>-K3/&UK3,S/;*GO-N;\QYYO[\RYKEMFWF2>-I\WDB( MCA6L=D5B(B/)#R0RK' 2)?29]$3:.Z9VO= MP?='CLUH_;BKX,KJNDR)?PFY\VUND<]2U#*WV6_K'&EYCT=\I,>R8\L7S1_4GVM)]WK,329J\.O" MG<=033G/4%;8N2<)ICXUOGCR3Y)IBG^M[J\>XTB8O$W_ %'4-5T#6,'I6CZY MA=1U'6<=7Q&O:UKN-J8C"87&5&>"O1QN-HQ0U:E:)OX&L:B=555^%54IAN]W MNM_N;[S>Y+Y=WDM-KWO,VM:9[9F9UF96MVVVV^SP4VNTI3'ML=8BM:Q%:UB. MR(B.$0[&==S@ CL>K+ZWFK=KD>Q=O MO:UDL-N_<:B6<3M6[,2EF=,X2LM?+6N5989$LT=HY*I21JU,<]KZ.,E7Q7?, MDC=1?/\ X6>#&ZZFG'S[J:M\/3W"U,?&N3<1VQ/DFF&?Z_NKQ[C2)[\0KXB^ M*VWZ?B_)NG[5R\[XQ>_"U,$]DQY8OEC^K[FL^[UF.Y,(#;-MVC?-FSFY[KL. M9VS;=FR=K,[#LFPY&UELWFLK>E6:WD,EDKLLUJY:GD]RK_\ P+H;7:[; M8[:FSV>.F+:XZQ6E*1%:UK'9$1'"(A5'<[G<;S/?=;J]LFYR6FUK6F9M:9[9 MF9XS+KQSN$ 'ZPPS6)HJ]>*2>>>1D,$$+'2S M332N1D<44;$<^221[D1K41555Z(?DS%8FUITK';+]B)M.D<9E+7]);T(%L)K M7VM'V8MGB?\ 9BG_ .9Y:)<\,,->&*O7BC@@@C9#!!"QL4,,,349'%%& MQ&LCCC8U$:U$1$1.B%4YF;3-K3K:>V5CXB*QI'"(?H?C] M T)_>*N"EY0[!W MZY'IVTOEX^V:C!$GB;)6DR6QXJ]87P^*./&^/Q(QLB.G'P YW\F==1R_);3! MO]O?%IY/64_&TGV=*7K'GF^G;II%/C+RB>9]%Y-Q2+3FV>:F:-/ZO''?7T16 M\WGLT[NNND3$P)"\JFX!(F^[E]IR\N]U>Q=QVR8UMG2^VS!))@WV8J\M:YRM MO-6_B==:V*PY73+KVN19._XXV.=5N)2>KF*YGBK_ /S!]4_)73./IW;VTWG, M;^VTUUC!CF)MV?U[]RO&>->_''BG3P-Z<^.\YS=19Z_]/LZ]S'K';ER1I,Q. MOW&/76-/^96=8T3H2E*U0 ?)?OT<71N9/)W*F.QN.J6+ M^0R%^Q#3HT*-.%]BWINJ=US*LZ[7O\ J\7'6/58_:UF M.$>[XWT\DWGC/:PT-P:@ !]%6K9O6:U*E6GN7+D\-6 MI4JPR6+-JS8D;%!6K01-?+///*]&L8U%Q<>X:PE)8T>Z!*O6U^MNJ3[;7%MX\DTB?;9/9RV]MKV]SN5GW*\GA]TG3I' MIW'L;Q'RAE_&9[1YBD:4C32)TFVD3:6T@C1NX !K M5]57OIQO8=VJ;1OV,N5'&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB. M]:/MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN5 M5554]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3 M.LVM:=9F9\LS,ZS+X3[<8 W!^BQV'KWJ]V.*R6Y8=U_@K@A^)Y"Y2]IK++B M]BOLMRNT;CFPY\4M>1-NS&/DFN0O1$FPV/O,1S9'1J1+XQ]^[V+#I/&E=/QF7S^TK.E9\F2U)[(E*GA-TA_$O4,;W=UUY3L9C)?6.%\G_+ MQ]OGCOV[8FM>[,>WA8B% UR@ M :Y?4^[]=:[ >VG.\A^9C\C MRUN*7M1X0U&XYLJ9C=9JGB?G\C2:YLTVJZ17G;?R*IX&RKY%3S(Y;<3B0?#7 MH;<==]1TY?[:O*L.F3^UM MS'+K3!2?NKZ>ZF/ZF./;6\_"NL3:%;GMNV;+OFT['N^Y9K(;)MNW9O*;)LVP M96=UK)9K.YJ[-D6/+IZO+2UI^\BT>B)U2'X5;WXEUYL+ M3.E,EKXY]/?QWK6/OYK/V%C8>?*[8 !'*]6GUOM8[:(]E[= MNU3*8G<^X7R[F%W'?XFP974.%IY89J]FK3.2DE@_"SP8W/4/<:5F+H2\1O% M;;\BC)R7IZUR8CR7RQYN-:3[K68FB$7M.T[)N^R9W<=QSN6V MC:]HRU[.[%L6=O6,GFJES-MMMO MLMO3:;2E,6UQ4BM*5B(K6L1I$1$<(B(X1$*J;C<9]WGON=S>V3<9+3:UK3,V MM:9UF9F>,S,]LN!.=P@ _6&&:Q-%7KQ23SSR M,A@@A8Z6:::5R,CBBC8CGR22/.-LU?6G>. M%&*WY3\2K+CV52\5/&_O^LZ=Z)R^TXUR[NOE\DTV\^;R3F[>WU>G#)-D?#GP MB[GJ^>]6X_;<+8MM;R>6+9X\_EC%V?E/+2):,,,->&*O7BC@@@C9#!!"QL4, M,,349'%%&Q&LCCC8U$:U$1$1.B%6)F;3-K3K:>V5BXB*QI'"(?H?C] M #\YIH:\,MBQ+'!!!&^:>>9[8H888FJ^2661 MZM9''&QJJYRJB(B=5/V(FTQ6L:VGLA^3,5C6>$0B)>K7Z[KKJ;/VT=C&TNCI MJES 6+[B//Y8P]G9ZWRXXK=XC>+DV]9R+I+)[7C7+N:^7 MR37!/F\DY>W\GY+S$NFFFL32V+$LD\\\CYIYYGNEFFFEY*8=IBK-KWO,5K6L=LVM.D1'LN?;;;<;W< M4VFTQWR[G):*UI6)M:TSV1$1QF4X7TF?1'U3M5BP'.2-+TM+O%/QFW74\Y.0] M-6O@Z>XUODXUR;GSZ]DTQ>3N>ZO'&^D3W(M=X=>%6WZ>BG.>?UIFYYVTIPM3 M!YM.V+Y/[792?<<8[\R'B DT@ M 'CW<)Q#B>?N">8.$LW[,S'..:%KF]'(BF6Y#S7+R+G>TYS@U];M=QCRQ$>7N6B9K[%HB:S MY)B9B71YGL,/-.79^6[B-<&XPWQV]B]9K/L=O"?(JL,_@LMJ^>S>LYZE+C7N4FS55J9"+;MZJT[E7"9&*2-EB*YJ.JP8[$S,>KN MEBE*Y.B/Z)YX>*W5/\6=:[K>XK=[E^"?48>.L>KQS,3:/)I>_?O&GDM"]7A_ MT['3'2NVY=>L5WEJ^LS<(B9RY.,Q,QVS2-,<3YJ0V;$<-T M #31ZZW=5_#5V&[QK^#R24N0>X>S^Q75FPV6Q7JV!SM.>UR3FHX/ Z:2K! MI-:SCEE8Z-:]O+5GH_Q>%KI=\$^F/XCZXP9L]>]L-A'QB^L<)M68C%7V9R3% MM..M:6C3RQ'7BGU#/3_1^XMBMW=[NOQ&/36)BQ\+W*R*Q!H%62+,W$17*RU)CF.:Z.9_2 O'GKF.0\BCI MK87TYKS"L]_2>./;]EI]G+.M*_V8R3VQ"TUV.SMIBUCA?- M,:Z]O_*K,3V>ZM68G6LIV)29:T ^2_?HXNC3N5,=C<= M4L7\AD+]B&G1H4:<+[%NYU)HJ"4ZTG5:R*>A7A7T13HCI?'M ML]8^6-SIEW$_VYCVN/V,59[OFFW?M'NE*/$WJ^>K.H;3M[:\IVLVQX>S2W&. M_DUB9U]9:(FO'W$4X1.K6 24CD U=O7)V111L17ODFUV]9ON,EXK6L=MK6F(K$>F9F(A95^F+V3XK ML2[3M'XFFKU).2LZU-[YHS59T4ZY/D?/U*ORCC8;D,DL5G$:?1KP8BDZ-R13 M14UL^%)+$JN\ZO$CK++UOU3GYK$S\G4_%[>LZ^UQ5F=)TGLMDG7);RQ-N[V5 MA>WHGIC#TET]AY332=SIW\UH^[RVT[TZZ1K%>%*:\>Y6NO'66PDT)M@ M M =4WO>=3XRTO:^1-[SE'6=+TC7\KM&T[!DY4AHXC!82E-D,E?L/Z* MY6058'*C6HKWKT:U%,>UQ4F][3V5K6-9F?L*V3U)^^G;._KN7V;E6^Z_C..,$^QJG#. MF6I%1FL:#1LO]DM6ZS'OA9LVUS-^4&Q,E=DCH*\"-]$?#OHG:]"].8 M^5T[MN87TON,D?=Y9CC$3_4I[BG9PCO3$6M91KKGJW<]8<]RBX+JC8?*G37,.6Z:SGV6?'' M9VWQVK&FO#6)F)CS3Q9CI[>?)W/]EO\ 72,.[PWGV*Y*S/9Y)B-)]"U)/,9Z M# ?C8L5ZE>>W;GAK5:T,MBS9L2LAKUZ\+'233SS2.;'%#%&U M7.GMAX5^"$8O5]1=:XM6>R8Q?<_\S6=:5K9XC>+ MLY/6SA'8KKV\9?R ':M'T? M<.2]OUS0./\ 6LSN&Z[=EJF#UK6-?HSY+,9K+7I$BK4J-.NU\LLCW+U5?@:Q MB*YRHUJJG6WN]VG+MIDW^_R4P[/%6;7O:8BM:QVS,S_V\D<78VFTW.^W--GL M\=LNZR6BM:UC6UIGLB(A./\ 29]$_4>TF'7>X#N2IXC>>YE\-;*ZYKR/ARNG M<'R30(^./&*B.I['R-6\U6V,K_J5:$K?!CNJL6]8I9XI^,F[ZJG)R'IV;X.G M-9K>_NY6V'AUX5[;IR*VF#V/);)' MEOQBL\*=G?M(.(%3, #K&Z;KJ/'&I M[#OF^['AM0TS4\3SL]GN^8;K'L=CCOEWF6\5I2L3-K6GLB(CMEU]UNMML=M?=[R]<6UQUFUK M6G2M8CMF9E!O]67ULMN[M+&P&/L[]JG^(OBIN>H[7Y/R*UL/(M=+6]S?/[/EKC\U.$VCC?M M[E8]Y/2&0 /9^ >WWESN?Y2USASA+3R6&.]L.Q9-Z)2P.MXE)VNM7K+V00HY$55>YC78CGO/N5= M-Y;8,6VON'*LM65]+78 M+=>%+^G<8UKT<4V&UJ.9'MFO/AAR>7Z^*QY4/DTZ]%?$CQ3YMUYNIVV+O;?I MS';7'@UXWF)X9,TQ[J_FKK-*=E=9UO:X?07AURWHW;QN,G=S\]O7V^;3A76. M-,43[FOGMI%K_=:1I6NV\BI(X M 5UWKB=O,G;_P"HES#+3H)3U;FOY/YVU=T<*113KO;K3=S5/ GE M>:WD?%9E51/A2-S'*B>+X;_^"O/XY[T!M*WMKNMEKMK\=9_%Z>K].GJK4_HG M3L4Q\7^2?)'6>;/CK$;;>4KGKI72.];VN2->R;3DK:]O+[>->W6?/O2)[36] MWW?-Q/I&:QCLCQSHEM_+?*C'PSRTY=/T6Q4N5\)>6%\"MK;=M4^.Q$BI+&]L M-Z21O56>%>_XL=4_PIT5NMWAMW>89X]1A[->_DB8FT:_U*1>\<)XUB)[=74\ M+>G9ZAZNV\9*Z[':_C\G;I[28[E>$::VR=WA,QK6+>;19)'GBNR M " M]X,[K/V^=[-CB; 9)]O0^V##S<=UX8[,DM"QR1EIJ^6Y.R<, M*JC(+=6W#0P=A/#U63!JO545$2\_@+TO\A]'1S7/73?R)BT6AHA)O0T M !Z%Q/Q=NG-G)FB<1\=8E^O&^5ZHQBJG0YKS/9\EY;GYMS"W$>69[(CRS,1':R'*>5[SG7,L/*MA7O;O/DBE8XZ1KVS.D3,5K&MK3I.E8F? M(LZ>SGM=T?LW[<^-.WW1(J\U/2L)$FQ;!'494M[GNV1Z7=NW')-19)G6<[F9 M)'Q,DDE6I3;#58[RH(T3S;ZMZEWO5W4&YY]OIF+YK^UKKK&/''"F./16ND3I MIK;6T\9E?7I_DFSZ=Y/@Y-L8_$8*1&OEM;MM>WIO:9M/LZ1PT9.&N,R M 1O/O"_?ZG"7#%3M XVS?D6UR/;Q]I&7=2X76Q+2M8V?P M)XX;G)]ZO-01/$O_ -*JWFO:GGPO6PO@)T)\M6;&^F*)CADW&FL M3'HPQ,6_OS3S3"&/&/K&.2#LM,QQF/6\<=>$<._,3 M$UA![+HJD !)6^[L=ARFE;Q/"T)]\$ND/CF]OU7OJ?]-MYFF#77VV68TO>//&.L]V. MV._:9C2U$W$IHM" M "&]]X7]2+YW[!+V'\-[ R35M3OU./.;EC[,-W!\7,L1HD;J&FV(8[V7:UTB/RJP5W>5)0G9);GP#\//BF" M.N.;X_\ JLM9C:5F/-'7'QG-_"/++_P#3 MXYB=S:/NKQ.M<6OFI[J_]O2O":3$Q62SJO@ M %K+V[;\[E?M^X+Y2?)YS^2>' M>,M^?+UE7S7;CI6$V)TG6=SYU\:Y'K\=RO\ A^%54\P.H-C'*^?;WED<(V^[ MS8O>\EJ>3V'H7R7>?*/)MIS">,Y]KBR??TK;_O>Q&(9, .J;UO6 MF\8Z?L7('(6S873=)U+%V/8;#'?-O,MHK2E(F;6M/9$1'_:(XSP=?=[O:[#;7WF M]R4Q;7'6;6O:8BM8CRS,_P#;R(,WJQ>M=N?=Y:V'@;MRNYC0^V**>;&YK-M] MLP^X\X1P23PR6ZZDM?E'))MAY#KI:W& MM\_;QMV37'/DQSQGMOV]VL?PG=#8 'MW;UV MZ^.G4\%?'8C&5U:M_/[)F++HL=@-?QK'HLUNS( MR-'.;&WQ2R1QOPW/^H.4=,2\DYGU!S"G+.4XK9=W?R1PBL1VVM:>%:QY9F?1VS$3/X],OTHN'O3XU&+ M/6$QW(W+2MO'+5BE_HXJ"PJ26=0XUK7(DM:]JD;D:VQ.[PWLO)&DME61 MI!4K44\1_%'FW7N[G!7O;?I[';7'@B?=3'9DS3'"U_-'N:1.E=9[U[7%Z#\/ M.6=&;;UUN[GYY>NF3-,=D3VTQ1/&M///NKSQMI&E:[82+4B M \4[@NXCA_M;XMV'F+G#<\=I.C:Y"BSW;BNGR&5R$ MR.2C@==Q%='Y#/;!DY&^&O4K,?([HYZ^&-CWMS/(>0T\*UCRVF8CR=LQ$XKG/.N6=/\OOS/FV6N+:4CMGMF?)6L1QM:?)$ M>(G,NL]SZFG>PM6WOO(N:CL0:3QW@IY',3(Y_(11O=8R%SRGMHXVNDEV](QW@8D4<\T.H= M9=;;W_&6UC%BKI.3+:/)6/)$?=7G2M8[9UFL3L_2O2/-^K^81L> M5T_%UTG)EMKZO'7SVGSS]S6-;6GLC2)F+!CL4]/_ (&[ N,&Z)Q+B5R>TYF. MK/R+RIG*U==TY"RM?S7129">+QQXK 8YT[VX_%5E2K4C57.\VS)/9FH;UMUW MSSKKF7Q[FM^[MJ3,8L%9GU>*L^:/NK3]U>?;6GAPK%:QW%M/69;1'?R3'G\U8^YI'"/3:9M.<9I3; M 1B?O,O;@_;N".&^YS"8])2&UY,)D+\Z=8V4<%N>%AJ1(O1?.SJ]%^$LC_+CU#&TY[N^F\UM,>[PQEQ MQ_YF'7O1'IMCM,SZ,:#O'3DGQSI_!SO''XW9YN[:?_+S:5GV=,D8XCS=Z7IO MWNF\W]^_P"F,5=8QQVSV^VR1/#6+QKV)%) "8@ M QL[P>X;"]J7;)S1W!9SR)(^-='RF6PU&QU\K,[=<2/#Z3@'^%S7HS/;= MD:51SD7XC)E?^!JFP])\AS=3]1[/D.#77UK&OEM;2L>F85L5 MV^*E:5K'9%:Q$5B/1$1$//\ W>ZS;[=9=[N9[VXS9+7O/GM>9M:?LS,N%.9U MP )?WW<+L,?B\?GN_'D?#N9=S$.8T+M_JWZTD;X,3X MYL9R!R+5\UJ(_P"5)6/P5"9BITACR2.1S9HU2IO\PG7$9\$NCYVFUOU9OJZ9\]9I@B8F)KCU]ODX_E)B(K MPX5K,Q,Q=+)*MK 'BW<3SSH/;%PGR/SQR;D$Q^F\;:W;S MV11CFI;REQ'1T\)KN+:_XLN:V;.6J^/IL7HUUFRQ'*UO5R9CD')-]U)SG;\D MY;7O;S<9(K'FB.VUI_LTK$VMZ(EC^:\SV?)N79N:;^\4VF"DVM/L=D1YYM.D M5B.,S,1'&58OW,=PN_\ =5SIR1SYR9<6SM?(NQ6LQ+49/-/1U_$L1M37M4PZ MSJLK,)JV#KUZ%1KOC>3 U7JKUTS:?3/#@H;U)S_>=3$<*QPUTC6=;3&L MR\),XP8 ]9X*X7WKN*YAXZX/XTQJY7=^3-IQNKX*NK95K5GW)%?>S&3DACF MDJX3 8R*>]?G\+DKTJTLJ_ Q3%<\YSLNG^4;CG7,;=W9[;%-[3Y9T[*QY[6M MI6L>6TQ'E97D?)]WS_F^WY/L8UW.XR16/-$=MK3Z*5B;3Y=(G3BL\NU[MWT7 MM0X#XR[?^.H$;K7&^MUL1\H/KMK6]BS]4<\W//>83_P!3N,DVTUUBE>RE(_LTK$5CT1K/%?7D MO*-GR'E6#E&PKW=K@QQ6.S69[;6G3MM>TS:T^6TS+WPP;* M ! MJ@]7?U#<=V$]MUZUJF1Q\G<'RO'D=4X:PLWD6)\1-Y#8]@Y,O4)FRQRXG1:M MN-\+98Y(K65GJ0/8Z%\[F2CX4= Y.N>HJUW5;1R':S%]Q;C$6C7VN&)C[K), M3$Z3$Q2+VB=8KK'?B3UI3H_D4RN3R%B6Y?R62OV)+=Z_>MSODGM7+EJ5TDLC MW*][W*Y555/0+%BQX<=<.&L5Q4K%:UB-(B(C2(B(X1$1PB/(I1DR7RY+9;SM&F4HGHDDJ='XG"UY&?&^&*1JJC556M\]/SR_Q'YIBT]K?+7+' MI];CIDG_ !6F/9B>WM7@\+]Y\=Z$Y?DU]M3%;'/H]7DO2/\ 96)]AM"(T;\ M /#NXCN.X;[5>+,_S'SGNF.TK2<"Q(_:+3EGRF14K,>_P,?*_P0QRR,S73_3W-^I^9X^4'9$:S,1.)YUSSEG3W+[\SYMEKBVE/+/;:?)6E>VUI\D1Z9G2(F8@"^I MCZK7,?J#[A)A8W9/CGMTUW)K9T?B*KD5''A?RCH+:>NGN[CJ#)73)GF.R/ZF*)XTIYY]UDF-;< M.[6M.NN_$/F?6>Y]5'>PW^WEF.%K^:/[2.-M/)$3:+!?L:[">!^P?BN'CWB+"LN;%E8:-CD;E',5*J[M MR-FZL*M]KRUV-KWT,%2FEE^3L1"_V/'LE>K?,GEL6)Z&=:]<\\ZYYG._YM?3 M;UF8Q8:S/J\59\E8\MIX=^\QWK3$=E8K6MR^D^C^4='\OC9[WV\#]A?%4W)',F<67+9-+=/C[CC"OBGW3D7/UX/-^3<)2YTTM>";<.C.B.>=<,Q$U\O?1 MW]\\=_?*4F_\N99F/UO#S78..>+L'8M)IG'>&MK R2OBX+#UDR6=R4=2)^2R MDZ>T79F)T2&NR"M#?/HGH7D?0O+/B'*J][<7B)RYK1'K,MHUXS,=E8UGN4CA M6//:;6FFG5O6/-^L>8?'.96[N"LSZK%69[F.L^2//:=([UYXVGS5B*QA";FU M0 #:EZ:?I63BCO<>]O&MY2&#?\ ME^[3:K++XI(Y+6H<>5+2(S9-QLUE7QR(U]#$L\TZSW7K(UP\EQV_&9IC MM\],<3[J\Q_PT[;<9K6T_P [;>VCAKM+XHP'#/!FH4]2TW!,2:96^&QFMES< MM>O!D=JVS+JQEC.[-E_9F+/9DZ(C6,BB9%!%%$RB?474?-^JN:9.<<[RSEWE M^SR5I769BE*]E:5UX1'IF9FTS,W%Y'R+E?3G+JW[EGM]W*S+0P/*FG9'6I]C9)*S6JYJ+U3-]-\\W/37/=KS[9Q%L^US1>*S.D6CLM29CC$ M7K,UF?)$L;SCE>WYWRK<--,H-Q>H<>ZEKNDZOCF^!4HZ_JV(J83#U55C(V/=!0I1M5R-;XE15 MZ?"8_?[W<TVU8IM\5*TK6 M(TBM:Q$5B(CA$1$1$0[@=1S@ !$P^\T=UBU,7PQV;ZSD^ MDN5>[FOE2O7ECZICZ-,+:=&KWJVU?9E\A/7D5GA6K1FZ.1S%;:;^7'I M?OYMYU=N:\*?]/AF=>V=+9K1[$=RL3Q]U>.&DZU]\=NHIP;+;=,[>WM\\^NR MZ3Q[E)TQUF-.RU^];76-)QQVQ*(.6P5C R][%.TK: M^]KN=XUX UEUFC1V')?*N][+7KI8;IO'.$?%;V_9I&/?% Z>MCU2O2CD?&RS MDK-:#Q-65%-3ZWZJVO1G36XY[N-)R4KW<5)X>LRVX8Z>Q,\;3Y*1:?(VOHKI MG-U;U#AY336-O,]_+:/N<59COS[,ZQ2O;[:T:\-5FUQ[H&G\5:+J/&O'^"I: MSI&B:]B=5U7 8]CFU,5@\)3BH8^I&KW/EF='7A3QRR.?+*]5>]SGN<( M99N5Y7N49GI!LW,/LTM>/7IG1R+%:QW&V,MNA>WX/_K%JTR1OCIQ.2Y/@!T+ M\E\KMUAS&G_7[RO=P1/WC?SQ.68UC_P N*S'"\JP>-G6,[O=UZ2V-O^GP M3%\\Q,QWLFFM<<]D36D3%I[8[\QV6QHT18U 9[>GYWTW^P#E'9.8=8X> MT?E+>]$4Z\Y;CY3N-WFVNRIE[]HQUK/K)B-*1:;>2NLSIY9F)^YAO/0W6=. MBMYFW]=G3=;K+CBE;6O-.Y776\1I6VO?F*\>$QW=([9;@O>@.XS[-'"GY?WK M\?(F^K5R#YRWGWF/[23?I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^OQ\?5JY!\Y;S[S']H^G_>?-F/W^WP9 M[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N,^S1PI^7]Z_' MQ]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T M_P"\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?\ >?-F/W^WP9[T M!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O\ ;X,]Z [C/LT<*?E_>OQ\ M?5JY!\Y;S[S']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/ M^\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9 M]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"GY?WK\?'U:N0 M?.6\^\Q_:/I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_P!Y\V8_?[?!GO0'<9]F MCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_P!O@SWH#N,^S1PI^7]Z_'Q]6KD' MSEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ M^_V^#/>@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_WGS9C]_M\&>] =QGV:.%/ MR_O7X^/JU<@^OQ\?5JY!\Y;S[ MS']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/\ O/FS'[_; MX,]Z [C/LT<*?E_>OQ\?5JY!\Y;S[S']H^G_ 'GS9C]_M\&>] =QGV:.%/R_ MO7X^/JU<@^@.XS[-'"GY?WK\?'U:N0?.6\^\ MQ_:/I_WGS9C]_M\&>] =QGV:.%/R_O7X^/JU<@^OQ\?5JY!\Y;S[S']H^G_>?-F/W^WP9[T!W&?9HX4_+^]?C MX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ M?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_P"\^;,?O]O@SWH# MN,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?\ >?-F/W^WP9[T!W&?9HX4_+^]?CX^ MK5R#YRWGWF/[1]/^\^;,?O\ ;X,]Z [C/LT<*?E_>OQ\?5JY!\Y;S[S']H^G M_>?-F/W^WP9[T!W&?9HX4_+^]?CX^K5R#YRWGWF/[1]/^\^;,?O]O@SWH#N, M^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7( M/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"GY?WK\?'U:N0?.6\^\Q_:/I_WGS9 MC]_M\&>] =QGV:.%/R_O7X^/JU<@^@.XS[-' M"GY?WK\?'U:N0?.6\^\Q_:/I_P!Y\V8_?[?!GO0'<9]FCA3\O[U^/CZM7(/G M+>?>8_M'T_[SYLQ^_P!O@SWH#N,^S1PI^7]Z_'Q]6KD'SEO/O,?VCZ?]Y\V8 M_?[?!GO0'<9]FCA3\O[U^/CZM7(/G+>?>8_M'T_[SYLQ^_V^#/>@.XS[-'"G MY?WK\?'U:N0?.6\^\Q_:/I_WGS9C]_M\&[EQU]Y$[L>4]_TCC/3>UGAC*;;R M#MNNZ5K..BSN^/DNY[9\M4PN*K(C+SG=);MUB*O3X$ZK_P #IY9XW\SYKS'!RS:\KQSN-QEKCK^.MVV MM$:SIB[(UUGS1$RF,PI*V*))WQR3I&Q)I(8G0122HU$D?%"^:P^&-[^JM:LC MU:GP*Y?PK4J=-9[ON?\ M['^Y8I^A^ #SCE_EG0> M">,=XYAY0S]76-!X\UZ_LVS9FTY.D%&C'U96J0=4DOY;)VGQU:52+Q3W+DT4 M$3722,:N0Y3RK?<[YEAY3RS'.3?;C)%*5CRS/EF?)6(UM:T\*UB;3I$2Z/,N M8[/E&PR\SYA>,>SPTFUK3YH\D>>9G2*Q'&UIB(XRK1>^[O(W[OI[CMSYVW9) M,;C[TB8'CS3TG6>IHG'6*L65UO68).O@GNM99DMY&PU&-MY.U8F:R-CV1,]& M>B.D=CT3T]AY)LM+9*QWLN332KNI]YU;S MS+S?=>UI/M<=/)CQQKW:^SQUM/EM-ITB)B(PY-M:R M G4?=J-_79.QC?=)L MV&/N<;]P6V5*M9JP^.#7]IU+2=BHR/:Q4G3VC/3Y7HY[>BHSHUR]%:RD_P#, M7L/B_6V#>UCVFXV%)F?/>E\E)_HK%/\ MVVU\"]YZ_I+-M;3[;!O;Q$?V;TI M:/Z;=_\ [=DA\@%-( !A-WR]^W _8/Q7-R%R[FF7-BRL-ZOQSQ=A[= M5=VY&S=6%'>R8FE(Y[Z&"I32Q?*.7F9['CV2L1WF3RUZ\^Y=%=#<\ZYYG&PY M333;UF)RYK1/J\59\MI\MIX]RD3WK3$]E8M:NJ]6=82L<.]>?:UUCMF:UFOH[Y._3G;OWY6LO#?/HKH?DG0W*XY M?RFFN>T1.7-:(]9EM$=MI\E8X]RD>UK$SVVFUIIIU9U?S?K#F,[WF5M,-=8Q MXJS/-ZEIC:VQ[4]%: MVQ*JK1Q,4B2V%?(L%2S%WB/XH\HZ"VOJ([NXZ@R5UQX(GLB>S)FF.-*>:/=7 MF-*Z1WK5D3H3P[YGUGN?73WL')*6TOFF.V8^XQ1/"U_//N:1QMK.E;3]^W?M MQX;[5>+,!PYP9I>.TK2<"Q9/9ZK5GRF*_L&QY-8F^?;LO> M_P #&1,\$,<4;**=0=0\WZGYGDYOSO-;-ORE(\E8X=LSK,S, MW$Y+R/EG3W+ZJKPUZ>^ER8MS\?R)W$;+C))]!X@J7GL6 MI#,U\4&X>M]MM^G\ M=M,N>8[?/CQ1/N\D^6>-<<<;\9K6T>]=^(7+.C-KZOVN?G62OXO#$]G]O),> MYI'DCW5^RO#O6K "[CNY3F7NPY5SW,G.6XWMQW/./=%$Z9SH<1KN%CLV;./U M;5,0U[JN!UG$NM2)7JP_!XGODD=)-)+*^]G3W3O*.EN5TY1R3#7#LZ??7MI$ M3>]NVU[:1K:?1$:1$1%.N><]YIU%S"_,^;99R[J_WM:ZS,4I'96L:\(CTS.L MS,SX29MB -_'I0>BKN_>);P7.?<+3S?'W: M_!/%>Q&/5)\3N/-[8^KVU=8>[R[>!T1[_#[3G/#X[;.L./ZO62W4@OQ1\8]E MTE2_).033<=2S&EIX6Q[;TW\ELOFQ_<^ZR<-*7F'P[\+=UU-:G-N=1?#R")U MK'9?/Z*^6N/SY/+V4XZVK.AT+0=)XMT[7N/>.-5P6DZ/J>.BQ.MZKK6.K8G" M8?'Q.>]*]*C4CCAC\R:1\DC^BOEF>Z1ZN>YSEI1OM]O.9[O)O^89;YM[EMWK MWO,VM:?/,S_1'DB(B(X0MIL]GM>7[:FRV..F+:8ZZ5I6(BM8\T1'],^>>,\7 M;CJ.R M !\&5RN,P6+R6;S5^IBL/AJ%S*Y;*9"Q%4H8W&8^O);OW[UJ M=S(:U2G5A?)+(]4:QC5551$/O%BR9LE<.&LVRWM%:Q$:S,S.D1$>69GA$/RU MJUK-K3I6(UF?-"K\[ZNY;(]WG=ES;S_->]$=^8 MTCVUK3IK,L2C:FJ@ 3Y?04[#%[6^V5O-^_89:G-71T[BAD:W=%U;PS1>U4;V>99=F:-):/5:,>./7' M\3]2?(VQOKR;EUK4C2>&3-V9+\)TF*Z>KI/HM:)TNN5X3=(3TUT]&\W=>[S; M?17)>)B8FE-/Q>.8F(F)B)FUXF(F+6FLZ]V&^(A!*@ !K5] M57OIQO8=VJ;1OV,N5'&/163KCJC%L,D3\E8=,NXM&L:8XGW$3Y+9)]K'EB.]: M/MY3+9:];R>4R=^Q+;OY'(WYY+5V]=M3N?/9MV[,KI))'N5SWN555 M54]#\6+'AQUPX:Q7%2L5K$1I$1$:1$1Y(B.$0HOFS9=SFON,]IOGR6FUK3.L MVM:=9F9\LS,ZS+X3[<8 M &_[[NSVO_MF[T+O->*6>NLU&7DGB MTY5=TC;8I4&Y;*P.^,Z.SC8G(G7HJ01_,!U+\D=(5Y+@MIN^99>Y.D\?4X]+ MY)\^DSW*3YXM,)L\#^0?*'467G>:NN#8X_:]O^;EB:QZ)[M(OK$]DS6=.R4\ MDI MD 0A_O ?J/NYOY-F[-.(\['/Q'PYGDFY3S. M+L*Z#>^7<8LU:?7UFC=X;.O<9R/?7E.I*MSO CP\^1>6QU?S M6FG-=WC_ !-;1QQ8+<8MZ+YNWT8^[I,=^T*I^,G7'RMOYZ8Y;?7ENUO^-M'_ M #,T<.[Z:XNSTY.]V]VLHV!8A!H M !+)^ZX\@)!L7=]Q78F\2Y/"\3<@8F! M96-\E,%>W77-AF;#X%DE]I78L6USO$B1^4B=%\?5*M?S+[#O;?E/,ZQ[F^?% M:?[T8[TX^CN7]G7T+%> &\TS\RY?:?=4PY(_X9O6W]/>I_1Z4OXJS2>^WK6JL M1SGUHU1MS+R1.BK>%C9[5:4?#CPOYOU[N_73WMOT_CMIDSS';/\ 4Q1/"]_/ M/N<<3K;CW:VCSKOQ#Y9T9MO51W<_.[UUQX8GLC^OEF.-:>:/=7F-*\-;5@"] MQ'<=S)W5]\K_'-)+(^]?3_3W*.F.68^4?+:>/9$:1$ M1%.N=<\YGU#S"_,^;9;9=W?RSV5CR5I7LK6/)$>F9UF9F?#C-,2 M ](PO,G+VMXNIA-=Y5Y(P&%H,?'0Q&%WG9\5BZ4

1\@\C_,MI[SC_!/EGF_Y MUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV< MN?21N7YY'R#R/\RVGO./\$^6>;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN M??;_ (1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/W MV/WV;_G6 MY]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T] MYQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y] M]O\ A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9 MRY])&Y?GD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;G MWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GT MD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG M'^"?+/-_SK<^^W_"/X@.>/WV1\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6 MT]YQ_@GRSS?\ZW/OM_PDVC[NIJ.^+V<[IS1R)MNW;9E.8N5\K%KEC:M@S.?\ MC2^.J<6M574)%KO)9UZJWX*:_P P&[V/\78>3\OQ8L6+ M:;6O?BE:U_&99[\Z]V(U_%QCTU\\K4^"FVWG\,9>:;W)DR9-UN)[O?M:WM,< M=V--9G[OUFNGFA("((3( - _JP>M5I/9Y4SO!?;S+V;">+P5'])LAT8D=2W.OA=X.;WJV].=\_B^#IJ) MUK'&N3<^BGEKB\^3[KLQ\=;TAWQ$\4MITS6_*>2S3-S^8TF?=4P>F_DMD\V/ MR=M^&E;07]]W[=N4MQV'D+D;:L[NV\;9D98R$K6,6Q=O6Y) M)I/+AC9'&SJC(HF-C8C6-:U+K['8[/EFTQ[#E^*F'98J]VE*1%:UCS1$?TSY MYUF>,JF;S>;KF&ZOO=]DOEW>2VMKVF9M:?3,_P!$>:.$<'4#M.L M ]5J\[-L4% M:M!%EV10001,1K&-1&M:B(B(B&+MR/DM[3>^SVLWF=9F<6.9F9[9F>[QF60K MS?FM*Q2FZW$5B-(B,EXB(CR1Q?1_$!SQ^^SESZ2-R_/)^?(/(_S+:>\X_P % M^_+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q M <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS M?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_ #+:>\X_P3Y9YO\ G6Y]]O\ A'\0 M'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_P ZW/OM_P (_B YX_?9RY])&Y?G MD?(/(_S+:>\X_P $^6>;_G6Y]]O^$?Q <\?OLY<^DC\X_P3Y9YO^=;GWV_X1_$! MSQ^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@ M\C_,MI[SC_!/EGF_YUN??;_A'\0'/'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_ MSK<^^W_"/X@.>/WV1 M\@\C_,MI[SC_ 3Y9YO^=;GWV_X1_$!SQ^^SESZ2-R_/(^0>1_F6T]YQ_@GR MSS?\ZW/OM_PC^(#GC]]G+GTD;E^>1\@\C_,MI[SC_!/EGF_YUN??;_A'\0'/ M'[[.7/I(W+\\CY!Y'^9;3WG'^"?+/-_SK<^^W_"/X@.>/WV;_G6Y]]O^$?Q <\?OLY<^DC;_ )UN??;_ (1_$!SQ M^^SESZ2-R_/(^0>1_F6T]YQ_@GRSS?\ .MS[[?\ "/X@.>/WV[3H'IX=O%C>LYL&Q[GR1KESE_.Y?9B-1WA2@WBUO]KO\ K_F%=C3'CV>WR1@K M6E8K$3AB*7X5B(XY8O/9Y=/)JNCX:;+<;/HO93N[WONL])S6FTS,S&69M3C, MS/#'-(_VMFI&[? :3?7M[ MJ7=NO8ILVE8#*+0W_N1R2\0X-D$T\-Z#3K55U_D_*Q^3X$=4=J[$Q$O5Z*C\ MU&O1R(J$Q^!W3$=0];XMWGKWMAR^OK[:Z:3>)TPUX^7O^WCAV8Y[$:>+'4$\ MAZ/SUPV[N\W<^HIVZQ%XGUD\)B8TQQ;2=>%IKV]BOJ+YJ6 M ;=/1G[#G=[?=?AG[AB'7>"^%'XOD'EA;->23&[ L%QSM3XZFD16,<[ M=,M3=[5'XD<[$U+BM5'HQ2*/%_KB.C>E[UVE].=[WO8L.D\:K4JUXW/DD M>YK&,:KG*B(JGU2E\MXQXXFV2TQ$1$:S,SPB(B.,S,\(B'Y,Q6-9X1"N"]6C MONO=]W=9L6UX2]9=POQJMW0.$\9)UCBDUJE<_P#JVZ2P=&>');_EH%O.5[4F MBH)3K2=5K(IZ%>%?1%.B.E\>VSUCY8W.F7<3_;F/:X_8Q5GN^:;=^T>Z4H\3 M>KYZLZAM.WMKRG:S;'A[-+<8[^36)G7UEHB:\?<13A$ZM8!)2.0 M %B'Z'/:LO;)V%< M>Y#-XQ*/(//DJ\W[BLT",OUZ&U4:<7'^&GD>JV8XJ&AU*-E]9Z,]EO7K358C MW/5U O&CJ?\ B3KC<4PV[VPV/_3X])X3-)GUMH\G')-HUXZUK7CIHNYX7]/? MP]TAM\66LUWNYCU^76)B8MDB.[68GC6:XXI68X:6B9TUF6X0B9(0 M #2GZUOJ.1]DG /S XXS$,7<=SGCLKA=(6M.BW^/M/\M]'9.4 M)HF(YU>Y5=-[%A/,6-)LF]T[/-90L1+,?@YX>SUGSWX_S&DST]LK5MDUCAER M=M,,>>)]UDTUTII6=)O646>*?6\=*\F^)[&T?+>[K-<>G;CIV6R^B8]SCU[; M<8UBEH5\\DDDLCY97OEEE>Z2221SGR22/]RJY[WN55557JJE\XB(C2. M$0II,S,ZSVOX M ;[/NY'(/S0]0_YK26EBAY5X0Y(TZ.HZ25(K5_#6-V)K7Q.M5J.CV58]WA5D;Y$1WQE:Z#?Y@]A\;Z ^,Q&L[7>X8T[@Z2:.>&2QFXW):H[!R)2D:BP821 MKJ]-ZI+D.J,;2M3OX6^#>\ZKMCYYU#6^#IN)UK7C7)N>SA7LFN*?+DCC;LQ] MO?K#?B+XI[7INM^4FW;%LD>3'V1VW[.[:#1O6];ER;N&Q M<@PV&.F'9XJQ6E*1%:UK'DB(_[3/&>*IN[W>ZW^YOO-[DOEW6 M2TVM>TZVM,^69G_MY'4SM.N M %H]V.\(N[<.T'MSX3L54I9;0^)]2H;17:Q8VMW M;(XYFD^5?(?36QY5:-,F';4B\?VYCO9/\&798I/)I*Q4Q_FS.9)[*^;#,:V_YFD:TM7CQ&\7*X/6?+$Z5^XUG2U8?ERY;R-NUD,A:LWK]ZS/Y[WOXV9 MD?F^S6]PV+'8"*V]G5J>33=?\V17*C6L8JN5$15,;SGF6+DW*-US;/\ Y.UV M^3+/IC'2;:?9TTAW^5;#)S7F>WY9A_S=QGICCT3>T5U^QKJM7];U[$ZEKN U M3 5&4,%K.%Q>O86C'_\ +IXG"T8,;CJC/@3XE>G68Q/_ +"'F#N-QEW6XR;K M//>SY+VO:?/:TS,S]F9>A6##CVV&FWPQIAQUBM8\T5C2(^Q$.:.%R@ M K^?7X[JOXA>^?/\=X.[[1HG;'CY MN),4V)\JU[.\I:;D>4LFL,CU;#>K[(C,)+X4:U[,'&[X>O5;V^!/3'R#T53F M.:--[S*WKY\\8]-,,>Q-=0\Y4K>VXB"] ^9MO#:91AAQ- M)['^5,RJZRC6/LR(OG7XD=9Y>M^J,W-(F8Y=3\7MZSKPQ5F=+:3V6R3K>WEB M;=WLK"]G1/2^'I+I[#RJFD[G3OYK1I[;+;W4ZZ1K%>%*:\>Y6NO%L--!;: M 1Q/O"O?VG!W"57M%XYS+8.4NX##2S\@6:4_2[JG";K%BAD* MK_ J+!JN84UY7L+_ (J)CA?< M:1,>S&&)B\_VYIY(F$,^,?6,VG'3UFDXZ]G# MOS6=:H.9=-4< M !G/Z;O:K/WD]Y/#/"=BI/8TZWL,>U\H30.2+V3C+3W,S6W,6PJ/\ M99LW4@;BZTOA>C+E^%5:J=32?$3J>.D>D-YSBLQ&\C'ZO#Z'W3L]3]5;;E]Z][9TMZW-V:>JQS$S$Q,\8O;NX^&LQW]=-(E9M5Z]> MI7@J5((:M6K#%7K5J\3(:]>O"QL<,$$,;6QQ0Q1M1K6M1&M:B(B=#S@M:U[3 M:TS-IG69GMF?/*]41$1I'8_8_ #Q/N-Y_XZ[7.%.0 MN>.5,HF+TOCS V,Q>1CH_;\Q?>YE3!ZSA8I7QLM9[9\U8@H4HET]E:U\]K6F*UCSS&ND*S;NW[H>1>\?G[?^X#DV=&YS<\F MJXO!5[$EC%:;JE!%K:UIN$61D2_)FOXQK(O,\#'VI_,LRHLTTCE]'.E>FN7] M(\BPFT\=-=*QI6.$0HEU'S_>]3\XSH[V?[(ECV5+W,6%T1 M\W5[4\KE.GD.,)HW.8J*C)XMP6-W7XO1R^+XO4T'Q2V'RCX>\VV^FO=VELOO M,QF_V>KU;IX=;SXAUORS/KIKNJX_?8G%_P#G671YSKU C]^OCZ@_*?9_ MQ/QKQ1P3L4&IA:U#@Z=VQK$KGJS!YO9[VP+6K9+P/G MJQ5;+ZJQ6FQ6(9W\#.@N6=6\TW/-.=XYR\OV'J^[CGW&3+?O3$7_ *U:136: M:Z6F:Q;6LS68;\8.L^8=-,>^WG?[UX]W3'7NQ,T_JVO-M(MVQ$6F MNEM+1!"L6)[<\]JU/-9M69I+%FS8D?-/8GF>Z2:>>:1SI)9I9'*YSG*KG.55 M5>I=ZM:TK%:Q$5B-(B.R(\T*C6M-IFUIF;3.LS/E?B?K\ M #.'TU^$?XB.^WM@X MKFK>UXG*US6+-='NZHUTJ? Y>C5TO MQ%YU_#_1',N9Q.F6NUM2D^;)ETQ8Y^Q>\3]AM?0O*?EOJ[8WO@B^>U>%[=^9TQ:]M:]V(M:(]U%HB9[NL3$2+6JW M W>_=]N$?VM>HII M^V7*WM&$X&T7=N5[S98O%4ERCZ,.@:Q ^3X/!>=?)7A_FVM)TS;[/CP1Y^[KZV\^Q-<KI]F+9(M']U8%%$%R M 8L][/!5>RLZ1Z-=X>B[-T=T]EZJZGV?(<6O=W&:(O,?F57AF,OD]@R^4SV: MNV,GFU[6GRVM,S:>'#C,S/!Q MIR.$ $EG[NSV%MY5R+ATGX^X*RGR/Q;4OUO'4 MV/F.>DRQ)G8FS1/@LU>-,/[3FB?XZDB)7/^8#KCY+Y37I#E]]- M]O:][/,3QI@B>%?/$Y;1I/GI6T3PM"?O!+H_XWO+=6;ZO_3[>9I@B8GVV28T MOD\TQ2L]V.V._:9X6HFW%-5H !A/R_P"G)V2<^\@9OE3F M3MXTSD'D'8F8V/,[3G[.QRY"[%A\94PV,A5*^G.;;F= MYS/9;;<;J8B._DI%K:1V1K.O"/)'8\S_ ,0'II_9#XR_ZFT?K"9'Z5_$7YVW M7^'\%T?X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_ ?1?S M7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33^R M'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E?Q% M^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P'T7\U M[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/33 M^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^E? MQ%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P /X)_ M?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X@/ M33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L(^ ME?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^"?P' MT7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T?X M@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1^L M(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ_P / MX)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4^T M?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J;1 M^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[;K_#^ M"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO9>]4 M^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+_J M;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB_.VZ M_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_FO9> M]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/C+ M_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B+\[; MK_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^B_FO M9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG]D/ MC+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$?2OXB M_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ ^B_ MFO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >FG] MD/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81]*_B M+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P3^ ^ MB_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q >F MG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_ %-H_6$? M2OXB_.VZ_P /X)_ ?1?S7LO>J?:/\0'II_9#XR_ZFT?K"/I7\1?G;=?X?P3^ M ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_Q M>FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[1_B ]-/[(?&7_4VC]81 M]*_B+\[;K_#^"?P'T7\U[+WJGVC_ ! >FG]D/C+_ *FT?K"/I7\1?G;=?X?P M3^ ^B_FO9>]4^T?X@/33^R'QE_U-H_6$?2OXB_.VZ_P_@G\!]%_->R]ZI]H_ MQ >FG]D/C+_J;1^L(^E?Q%^=MU_A_!/X#Z+^:]E[U3[3WC@+L=[3>UO8LUMO M;_P=IW%^R[%A4UW-9G7VY1]Z_@_;JV37&22Y+)7_ "ZC[]*&5S6(WQOB8J]? M"G3"<\ZSZHZEP4VO/=[FW.WQW[]:WTTBVDQKPB..DS'V64Y7T]R+DM[Y.4;3 M!MLEXB+3CI%9M$<8B=(XZ2RL-89D ! N]=GU(?XK^ M:E[>^)\][5V^\$9V_4LY#&V?,QO)O*E3SL9F]I;-$Y8,AKFK(LV-PSV^**;Q M6KC'R168/+O%X)>'G\+-:>>+WX7R>6/:TF(FMM: MA>+G7'\177UY-M+S$S$\,N6.%K^FM.-:>2?;6B9BT::"2=$/ M ! MW?C/<[/'/(_'_(5)KWW-#W?5-SJ,CZ>8ZSJ^>H9N!K.KXT\;I:*(GQF_#_Q3 M\)T^9;.O,.7Y]A?W&?#?'/L7K-9_WNUL-U;8[[#O:>ZPY:7CV:6BW_LS M$QYICM>B5;5O6+UG6LQK$^B7TGR^@ K[_O ?.?[7_42W35J5KVC \"Z7I_ M$>/6)W_;292.K8WC:YTC1ZHERML6YSX^9ZHUSOD]K?A:QJK?'P(Y)\D] 8=U M>-,^^S9,\^?NZQCI'L33'%H_O3YU-O&3FWRGUKEV])UP[/%3#'FUT]9?[,6O M-9_N^AI()E14 M "33]V1X1=M'JMEQO$G%^,TC$RS,5$CVKE;-/L,N4G MJU$EGHZSH>1KS(U5\N/(M\2?'8I7'^9#G/Q;I[9;OG%X_%[;;QCC^_FMKK'L5QVB?-WO3":\4W6G *Q M/U(>P.J7&NZQV=*T-8="TNS$U$1L3+>KZU4F5J M?@=(O5555;)E_&Y(^Q>]H^PH7UQS;Y;ZM MW_,8GO8K;BU:3YZ8_P 72?LTK$_982&YM5 M !-%^[%<(_-_@KN$[@K];P7.2N1 M<'QM@9)HNDB8#C/".S.1N4I/_P"SRN=WYT$G3_FEQ?P_\J%/OYDN=>OYWL.0 MXY]IMMO;-;^]FMW8B?36N+6/1?TK1> O*O4\HWO.;Q[;/GKBK_=Q5[TS'HFV M32?31*"*U)\ !$3^\T]U2R M6>%^SC6\C_IUV.YMY1AKS,5KIYOE#6^-L+:\IWF,?!"F7OSP2? YLU*5$^!J MEK/Y<.F.&\ZNW-?_ -OAF8]B^:T?X*Q,?VX5X\=^H9Q[?:],X+>VR3Z_+I/W M-9FN.LQY8M;O6]$TK.B)(6J5H ![#P!P=OOQ,3(WO@HQ2JZQE<[DG,^&OA=Q?O3+\$-2M(]?@:8CG MW.]CTYR?<<[YE:*[/;XYM/GF>RM8\]KVF*UCRS,,OR#DN[ZAYQ@Y/LHUSY\D M1KVQ6O;>\\8X4K$VGCQTTCC,+._ME[?-%[5N".-. N.:Z1ZQQQK=7#1W7PM@ MN9_+/5]S8=HR;&22HF4V;.V;%ZPB/4=.VT^>UIUM M:?+,S+WR\_<[:_1QEGR\GQEQ1;DEQF5V%LL;DFH[!NCXK.,Q+V])((X MKEIKHI8*[GSOX(>'G\3\X_B'FE->1;')&D3'#-GCVU:>FN/A>\=DS-*S$Q:V MD.>+O7'\/?+S=6.Z[!4TK#XW8V>)BJU?)SU.RS_@ MOQ?A1J]43S2ZWV'R9UCS38Q&E,>_SQ7^Y.2TT_PS"_G2.\^4.EN7;S76U]EA MU_O12L6_Q1++ U9L0 X':MEP^EZOLFX[#:2C@-3P.8V7.77=/#3P^"Q]C*9 M.T[Q.:G2O2JO>O543X/PG/M=MFWFYQ[3;QWL^7)6E8\]K3%8C[,S#AW&?%M= MO?8YFY=Y0Y=V!TCLWR?R#N&_Y1)9%E=%= MV[8,AGIZZ/7_ /EUGWO+8B=&M8U$1$1$0]/N4:F1=$ M $_/[O)PC^RST] ML+O5VMY6:Y]Y&W3DB5\L7EVX\!B;4''6N4WK^%U.2+3)\A!U_"W)*[\#D**^ M/O.OE/KV^RI.N'8[?'A]'>M$Y;S[/XR*S_<7$\%^5?)_1E-W:/QN\SWR^GNQ M/JZQ['M)M']YO4(32TQ-[[><7=MW9UW'_NP+M= MXWGK>R9A.,<7N^S0OB\NU#M'*%BWR1GZ-UR]7RV<1D=J?2\2JJ)'6:UO1C6H MGG'XE\Z^7^N^9\QK.N+XS;'3S=S#$8:S'HM%.][,S/;JO=T!RKY%Z.Y?L9C3 M+\7C);S]_+,Y;1/IK-^[]CS,^316X M !Q&P9_#:I@,WM&Q9&OB-?UO$9+/YW+7'*RIC,-AZ4V1R>1M/:USFU MZ5*L^1ZHBJC6K\!RX,&7E?1O3V+I7IG9\AQ:=[!AB+S'W62WMLEO\ BO-I MCT:0H3UCSZW4O4F[YOK,XK=2#9- MSKI.UTU/([QFJ*TZTC6Q2MQ5)[V/?!D50I]_,%UQ._YA3HSE]_\ I-K,7W$Q M/NLTQ[7'.G"8QUGO3V^WMI,1.-:KP5Z0^3>66ZFWM=-[NZZ8HGMK@UU[W&(T MG+:-?+$TK28GVTPE#E:DZ M 8S M=W_=1QQV9=O^^<_\FV>N'U.BV#"8"O/%%EMTW#)>.OK.FX)DG59TS:T^69E1/G7.-]S_FF;F_,; M=[=YK]Z?-$=E:U\U:UTK6/)$0\7,PQ8 M %AUZ"W("[UZ97"-*:=+%[ MCW.)&]O M$:4W%,.6/LXJUM_3>EI_V+H^$&\^-]![2LSK?#?+CG[&2UH_HK:L-QI$:30 M!J;];GG#]AWIO\]SU+C*F>Y6HXG@_ ,?)Y?MO[2;J8[;J;>CFO>]W&];-R(U M.O7R_A3P^)4E+P9Y+\M>(>QK>-<&UM;]1D_H5SAZ"*3 M Y+#XC)9_+XO X:G-DT1$1Y9F=(C[,K5?M^XHQ_!'!?#O"V+=!)2XIXRTCC^.S6: MYL5Z35-]J/>^57.3Q*IYA\^YIDYYSO=\XRZ]_=; MG)ETGR=^\VB/L1,1'FB'H3R;EU.4G**$6:RT;HVI\/AW'8-?D M:KEZ)Y2]$5?A;87^7/DL[WJO<\ZO&N+9;72)\V3//=K_ .W7+'V?Z80\=>;1 MM.F]ORFDZ9=WN-9CSX\,=Z?\=L<_80=RZ*J M ,D^SKA63N,[J>W[A#R7S4N1^ M5]-U_/>6USWU]3?F*UO<;R,:K5?\G:K5N6.G5O5(^G5/PIKO5W.8Z?Z8W_.M M=+[?:Y+5]-^[,8X^S>:Q]EG.F>5SSOJ'9 ^ZC]@'8YE. M,L%DEI[WW.Y=_%^/C@D?'=BX^IP0Y;E/),Z.8R2C9P[JN#LM7Q*K,\G1OX7- MFKP(Z8^7NM:NGS>MF>[ACV8MKDCL_R^WR3%WB]U!').C\NVQS_ M -7OI]17L]Q:)G+,QK'#U<336-=+7KP\J ,7L4R !G; MZF,_-[S6=[,>KP4G[O-:)[O#RUIQO?\ LUF. MV8;KT#TIEZNZAQ;"8GY.QS&3/;CI&.L\:ZQ,:6R3[2NDZQK-HB8K*R_UK6\% MIVN:_J&K8JG@M9U7"8K6]VUK3,VF?3,S,RO-CQTQ8ZXL417'6(B(CA$1 M$:1$>B(&6Q8EC M@@@C?-//,]L4,,,35?)++(]6LCCC8U5H[-WP]P#]*XXSD\_;9PGD,AA>/V5I71X[?MH:Z2EL7*EB%CU9:@R2 ML6KA'2?&AQ+$E:R&6[:C6^O@]X>QT7R'XYS"D1U%O*Q;+KVXJ=M,,>:8]UDT M[;\-9BE94S\4>MYZLYS\5V-YGD6UM-<>G9DOV6RSY]>S'KV4XZ1-K0TO$P(N M M 36ONPG("Y7MH[C.,'R^8_2>;L3ND;'2O>^"KR-H^,P\<38W,\, M-9UKC69[4:Y461\B^%JJJNIS_,GL/5=1\OYE$<,VRMC]F<62UOZ=,T?8T^Q: M;P$WGK.1;[83VXMW%_L9<<5_HUQ3]G5)M*WIX $1#[T'SCX\AVP]MF/O=/9 MZ>UO7Q^VS/T+CR]X>B>'RO8-HCZKUZ^/X.G1>MKOY:N2Z4YEU%DKVS M3;4GV/QN6/\ ;AE6[Q\YMK?8T8/1=LEYBV%[H_.A@J<4T9]QPZ6HE^+)6R&WX[&4G([JU?:OC( MJ=46-O%WG7R)X?WV&^^&/*OE?K?8X;1KBPY M/76]C#'?KKZ)O%:_961)YY+P@$#3[QMSC^TGOPI<6T+WGX;M_P"+M7U:S48O MC@AW'=6OY!V"TQ_3PK--@,YA:TJ-548^GX5Z/1R)>'^7SDOR=T/;F=ZZ9M_N M;WB?+ZO'^*K'WU\VBH?C=S;X]U='+Z3KBV>WI28_MW_ !EI^]M2)_NM M 9.J'0 M 2&?NVW"/S_ .]S:>8+M;QXO@+BC.Y"A;\OQ^S[IR2]=&Q$/C7HD/M. MGV=A7Q(JN7R_"B=%WM,3YKY?Q=?Z:3D_H3KBDJVP M *]OUW^ZW^)/OMV_5<%D6W./>W*F_AK6FP/:ZK:V;%7) M;?)F9^)/8B?:EW&67&>8QS6RU,17=X6N\76^G@?TO_#O1.+=9ZZ;_F%OC%]> MV*3&F&O9'#N>W]F]N,QHIUXR=11SGJN=A@MWMEL*^JC328]9,ZY9UCCK$]W' M,3/"=>R,3FQ/CR=Z6"1KO98WK0CQE MZYGJ_J>VTV=]>2;";8\6D^UO?73)E\WMK1W:SQ]I6)B?;3"Z_ACTA'2G3M/C M-8CF^ZTR9ITC6O#VF+7S8XGC&LQWYO,<);H2($C@ M M 1IOO GJ2?L5X[E[,.'=C\CECEG!>=S!EL5-UM:+Q-EX9 M8?FPMF)W2EL?)<"OCDCZK-!@DER8[8QZ\([]90D2Y:JH M !)[^Z_[_P#)OQ-SX:UO>TK M>*9(IW\;[M!@4D5$5*SIJ[.4G(WQ(LGA>_P?%\PK9_,IL/6<@Y;S/3_)WE\6 MOF]=CFWL\?4^QPC7R)[\ ]YZOG6_Y?K_ )NUKDT_]*_=]C_F^SYO*FF%/%HP M !7!^L]S@[G;U'.XK+5K;K.!XZV*KPOKD?G+/%4K<6THM:V".O)\#%@N;U!E MK;4:GA3VE>BN_P"9?0KP?Y+\B>'O+\5HTS[C'.XOY-9S3WZZ^F,G MJ3QO>^XO']V/5XY^SWLO]"Q/@'RKO;C?\\O'"M*8*3_>GUF3^CNX_P"E,"*F MK*OFN7*N/J6K]ZQ#4I4:T]RY;L2-BKU:M:)TUBQ/*]49'##"Q7.R^;6K2LWO,12(UF9\D1VRJN>Z+F6YW#]QW./.- MU\ZKRGRENNYT(++GNDQV#S.>NV==PS5D1)$@P>!=6IQ([XS8H&HO54/3GIGE M%.0=/;+DM-/^EVN/',QY;5K$7M[-K:VGTR\^N?\ -+=?'NL,/**3KBV.UKK'FR9I]9; M^G'ZI;3P-Y5\3Z6R\SO'XS>;B=)\],4=RO\ 1?UB1*0 FH M ,0N_/N8I=H7:1S=SY+/59FM.T^W7T>I:?6\. M3Y#V*2+7M%HI7LH]+L*;+DZ\UF-K)')3AF>K5:QW3:^B.G+]5]5;+D58GU.; M-'K)C7VN*OMLD\.SVD3$3K'MIB->+ ]3\[Q=.\@W7.R^0O9;*6Y[^2R=RUD,C>M2.FLW;UV=]FW;L2O572SV M+$KGOE&+'CPXZX<417%2L1$1V1$1I$1Z(A03/GR[G-?#_2'R_S M[Y7WE->5[&8MQB=+YNW'7S3W-/66C7AI2)C2ZP/*(+@ M M 89=^W>9HG8IVW;GSCN#Z=[-5H78#C/39['DV=\Y' MRE:RNO:[ UKV3^P1+7DNY*:/X];&5;$K4<]K&.V_H;I#?=;=0X>2[36N&9[V M;)IPQ8JS'?O/DUXQ6D3VWM6.R9F-7ZPZGV?27(\O-MSI.6([N*GER99B>[7V M.$VM/DK%I[=(5I/+7*N^-&P4,90@1E>G5A:RO4J11PQ-9'&QJ>C'*N5['DO+L/*>6XXQ;';XXI2L>2( M\\]LS,\;6GC:TS,S,S*BW,>8[SFV_P O,M_>=G?=( WW>F7Z'VR]^'#.:YVY!Y1R_"&D7-@ M?@N,?9-(K;9>WROB'6JVT[%X+FR:^S'X+'9=C:%61OG.M6H+:*D;86++!OB/ MXT;;H?G%.2;#;4WN]C'WLVN2:1BFVDTIPI?6TU]M,<.[$U[=9TE_H/PHS]7< MKOS?>[BVTVDW[N+3'%YR::Q>W&U=*Q/M8GCK,6[-..R/W6[0_MC[=]"^&^L8 MCSZS&^^:,7Z1;X)O/T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$? M0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_ MMC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??- M&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] &T^<\GO% M?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;Z MQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8OTBWP1] M&T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^%/=;M#^V M/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK&'UF-]\T8 MOTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ;3YSR>\5^ M%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^W?0OAOK& M'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_2+?!'T ; M3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X4]UNT/[8^ MW?0OAOK&'UF-]\T8OTBWP1] &T^<\GO%?A3W6[0_MC[=]"^&^L8?68WWS1B_ M2+?!'T ;3YSR>\5^%/=;M#^V/MWT+X;ZQA]9C??-&+](M\$?0!M/G/)[Q7X5 MJ9]5KTD\9Z;^I<.[?@>9LORU1Y-V+:];R3,KI6.U#Y!MX/&8C)XQT#JNU9Z: M_P#*<-JTCD\IC8O9TZNZN1%E+PO\5,GB'NMWM,^SIM;[;'2\=W).3O1:;1.N MM*Z::5\O'7LX(Y\0_#G'T/MMMN<.ZMN:9[WK.M(IW9K%9CLO;776?)PT:5"8 MT6@ &Y[T!M^=I7J:<08ITK8:G).I\J:#=D%UG-Z;5C;\5_5[T3HG7Q-A_QUV/QSPXW>6(UOM\N#+'OM<<_ MT5R6GR?]R4/!W>3M>O-MCUTKGQY<<^]VO']-J1"PI*$KG 'D_//*^(X)X2Y; MYHSJ1OQ/%7'&Y;_<@E>YB76ZKK]_,Q8YBLZR.GR4]1M>)K45[Y)&M:BN5$,I MR/E>7G?.=IR?!_F[K<8\43YN_:*Z^Q$3K/HACN;\QQ\HY5N>:9O\O;X+Y)]/ MSF4V;.9G9,Y;DR&:V#+9'.9B_,J+-=RF6N37\A;E5.B+) M9MV'O=_]EQZ>X,.+;8*;?#$5PXZ16L>:M8TB/L1#SVS9TVM/G MF9UF?LRXDY7& M "Q/]#+A#]BGIO\*/M5O9FL6FW M_#JK5CT448 M !_36N>YK6M5SG*C6M:BJYSE7HC6HG55557X$'9QGL.WA"TF[*N M$(^V_M+[>>$%K,J9#CWBC4<3LD<<3862[I9QD66WFZD+>OE?*&XY&]8\*JYR M++TXW62U/_3B>[CC[&.*Q]CR+_\ 2W*HY'TY MLN5::7P[>D6_OS&N2?LWFT_99/FM,^ #S[DGEGBWAK79=NY;Y&T?C'5X7 M.8_8-]VK":EB%E:Q9/9XKV=NT:\]IS4^+$QSI'KT1K5540[_ "[E7,^;[B-I MRK;Y]SN9^YQ4M>WLZ5B9B/3V.EON8\OY9@^,\RSXL&WC[K)>M(]C6TQ&OH[6 ML?>_77],;1;=C'IW!6-SOU4L>=#HG'')&?J+)!X$9%7SK]7HZW=6VJJD;X+D MD7Q55[F(K5=)&Q\$O$C>TC)\0C#2=/\ -RXJSQ\]>_-XT\NM8GS1/%H>\\6^ M@MI::?'9RWC7_+Q9;1]BW;#,^S%;7K:?8B-?1H^-KXO=!;FT5MN[8K3_7Q98C[,Q2U8]F9T]+9EQ'SQ MPKSY@7[/PGROQ]RM@85C9;R.A;9A=GCQTTK5L&+9$ !#W^\T= MU7RGLW#'9UK>21U/6:R\U-9U MF%F<%NW\?EB->SC7%6?),3/?M,3KQBD\.&L4 M&K< M '8]/U+9-^VO6M&T[$7=@VS<,]B=9UK!XZ%T]_+YW.7H,;BL=4A:B MNDL7+MEC&I_\7?#\!U]YN]ML-IDWV\O&/:X:6O>T\(K6L:S,^Q$.UL=EN>8[ MS%L-G6;[K->M*5CRVM.D>Q'GGLB.,\%F/Z>79SKG8UVK\><&XME&UM4%5=IY M4V.DQ4;M7)VP05I=FR:2N1KYJ&.2"'&8]7-8[Y-H5_$GC\:KYQ]>]6[CK7J; M<<[R]Z-M,]S#2?N,-=>Y7V9XWM_;M;R:+X=)=.;;I7D.#D^WTF]*ZY+1&G?R MVXWO/;/&>%8F9TK%:]D,W336R M M X[,9C$Z]B,IG\]DJ.&P>#QU[,9G,92U!0QF)Q.,K2WLOCK4Z-&G ^ M6:61S61QL5SE1$53DPXUQ1/]7%$S'EUO-[1.DQ$4F\1^M,G6'/)O@F8 MY/MYFF"O9K&OMLLQ_6R3$3Y-*16--8F9U3DGH] M,YO3O[*=M[\NYO3>%,(Z[B]1B5=JY9W"K&UWS.XVP]FLF_ M]BLZ>VF(G;.BNE=SU?S[%RK%K7;1[?->/N,59CO3_>G6*T_M3&O")F++;1-& MU/C+2]4X[T3!T=9TO2-?Q6KZMK^,B2&CB,%A*4./QM"NSJKE9!5@:BNO M5SE5RJJ^=&^WNZYEO,O,-]>V3>9LEKWM/;:UIUF9]F97JVFTVVPVN/9;.D8] MKBI%*5CLK6L:1$?8=K.J[ !'N^\HZ2NQ]A&H;1" MS_N./>XC1LQ8FZO7IB,YJ6_ZI9K^#VB*)/.RN9HO\:LE>WRO"U&M>]R3U_+M MO?B_7.7:S[G<7K$BQX'+[?B\)L#VK.Z.%'MPF2L*WQ.8WKTZN;_ ,R:GUYL/E+H MOFNRCC>^PS=W^]7':U>S^U$-EZ-WD;#JSEV[GA2N]Q:_W9O%;?X9E:$'FJOR M :,?O"W./[*?3VS^D4;OLV=Y\Y T[C6O'$[I;^0,=:FW[:+#/@^"G)3U&*A. MO_%N01O_ *NJ37X"]O77!L<&3-/F[TQZJD>SKDFT?W-?(B;QGYM\ MG=&7VE)TS;S-3%'G[L3ZR\^QI2*S_>0!B]:G0 M .\\8Z!G.5^2>/>+=88DFR@:]&YKWMDSFXYZAKN)8YD?61Z.OY&-%1OPK_ ,#IO:*Q_ME:RZ/I^%X]T MK3]!UN#V77='U;7]/P-7XJ>S876L34PN+@Z,1K4\FC2C;\"(GP'E_O=WFW^\ MS;[<3KN,V6V2T^>U[3:T_P!,R]"]IML6RVN+9X(TP8L=:5CS5K$5C_9#M)UG M815/O/O.2X[CKML[<,?<5)=KVW8^8MHJQ.:Q[*.FXMVH:BVRJ*DLE7(W=ORS MVQ__ "UEH-_'OFW.3);->/12.Y37T3-[^C6OHA#C+<*R@ M SM],GA'^(;OU[7N M,9ZWM>(MQ:\6^PV[H/E7RUUAR_83&N.=Q6]H_ ML8MT_);!V]]L+<)OG<3CW3XO==MR ME9^1T?ANX^%/'0]EZQ5]PY!J-E1RU/&['8R9$;=\^5DU!)_\+O!;<=4X\?/^ MI>_@Z?MI;'2LZ9-Q'GU[<>*?ZWN[Q[CNQ,70KXA^+&#IV]^2\@[F;G5>%[S& MN/#/FT[+Y(\WN:S[K68FB)O@-4[Z/4ZYGLR8ZOROW-
3[^/9*L:S09":S-Q_BO; MZS'.ZMK6;,#GM1&S*U?&D1P9)IRK8;K2J]>[9:G1K9/#"V141TR-ZO3BY M=_,IR/-DK7FG+=U@QSIK;'DIFT^Q:,,S$>CCIV1KP'I\K2YRKP#WP^FEROA,OM^$Y*[?=[KSV/F=R/IV>E@PNP M01/:^S%KF^ZCD+&#S56S QCK>.=865(7HRY69XE83#ROGO1?B-RN^+:7VV_V M,Q'K,.2NMJSY._BR1%JS$^YOIIK&M+3VHNYAR?JSH7F-,NYIGV6[B9[F6EO: MV\_=R4F:VB8[:ZZZ<+5CL2:O2J]>>KS3F]9[=.]&SAM%E.]4;'B\C+(D#H:>-*TR3Y*Y(X12\S[FT:4M,Z:5G3O2?2MB>P M =?VS:<#HVJ[-NNU9&##ZQI^OYG:=CRUE52MB\#K^.LY;,9&PJ(JI!2Q] M225_3_TM4Y]KML^]W./9[:LWW.7)6E*QVS:TQ6L1[,S$/C+DIAQVS99BN.E9 MF9GLB(C69GV(59NX+85M,L\F[QE?;9+ M_P#'>;6^RH+U7SR_4G46[YS;7N9LL]R)\F.OM<<3&L\8I%=?)WM98YFPM> M "4]]W)["?G?N.<[Y^2L'YFM:%:R&F<$5I:[J MVW[Y6CG=XWPZ7CK"8ZC,D3X7Y&[8=&]MC'_!6/\ F#ZY^*[6G1/+KZ;C/$9- MS,3.M<>NN/%.GY28[]HUU[M:ZQW;K%^"'2'?O?J_?5]K7O8]O$Q';V9,LS3$\* M_)CJ]9ROCN68VV?\ _#SXSFCKCF^/\1BM-=I6T<+7CA;-I/;%.-<<_U^];A- M*RKUXT=$1$<9F M>Q]4I?)>,>.)MDM,1$1&LS,\(B(CC,S/9"QC](CT_:/89VQXS&;/CZ:\]\KL MQVY\TY6-8YI<=?=!,_7..ZMEBO8[':#CKSX)58^2*?*SW9XWK%+$UGGWXK]> M7ZXZDMDVUI^0]KKCV]>S6-?;Y9CSY9C6-=)BD4K,:Q.MV?#;HVG2'(:X]Q6/ MEC<:7SSYI^YQQ/FQQ.D]L3>;3$Z3&FU@B](8 U M5>MII?SX],3NCHQQ^.W@L%I&Z5)/_5!\S>3=+V'(R-:LL3'>/"T+42]?%T;( MJHU7(U"3_!K>?$O$GEEYGVE[Y,<^GUF')2/\4UG['F1[XJ;7XWT%S"D>ZI3' M>/\ @RTM/^&)A7&GH.I& ??B\G>PN3QV8Q=E]/) MXF]4R>.MQHQTE6]0L1VJEEB2-?&KX+$37(CD5.J?"BH?&7'3-CMARQKCO68F M//$QI,?9A]8\E\62N7'.F2LQ,3YIB=8G^E;%6^_VE]AOLVQR?YF'+?' M/DXTM-9X>3C#T3V>YIO=GBWF/_+RXJWCV+5BT?[W;CJ.RA1_>;N<7;1W&<%\ M T+:R8WB7C+)[SF889E2)NUR%6?'CFWQCG>TY/2? MQ>VP3DM_?RVTTGTQ7'68]%N';*,H6/0. M #[G%2= M,^]R8]O7V+3W[_TX\=Z_92?X0+G)O-/J.6[K_"F'U?A7"N25'QQ6=8I2YK<8&QM>^.*2IO^ MRY6N_P"'Q+Y"*[HOQ6WZ\#^2_(_A[M M;?*G6^XI2=<.UK3!7V:QWK_T9+7C[#3>2XC( M $G3[L=P>W9>X/GON R%1)J7% M7&N(T# R3PHL<>S? ;E/K^<[SG-XUIM\$8Z_WLMM M9F/3%<28H'O8CI]5I9&M!054>UN6R%61T[LK:WR_\ M$3$5_MVK.DQ$PA7=@79/R3ZAG8.3+D,V5^:6HQW&+E MLS8DLRI\J;/GKUEM7'UY)/':NS^.16P1V)8[B==]9/9'$Y3C[2]AFRU#5Z&HZAI7R6S6XLC5=/8XK-YR9(ICQ4O-NY3'69F8I&EM*TB?+-M;3,S;#>8>P>G:?7K\;]UF6B8C%;> MQ_'_ !9'5E5S$^PU_K7Q4F(][RWM_1 M5M&H9_L]]2;M\V'%X?-:#W$\'[C'/@L[!4DDEFQ&52JR:)ENE;AH;3H6[8F& MY%:J.FBHY2FKXIX_!XF.6-+X.K?#OGV/)FIGY?SK#I:NOW5=?),:TRX[:36V MDVI;2:SKQA(%,W377/)KX\5\.]Y3EUK;3R3IY8G2^.\:Q,:Q6]>$QIP0%?4[ M]/?;/3S[@9= FNY#9^)MWJV]GX8WV]7CBLYW7()X8,GK^<6M&RBFX:9CPVZ]VO7W(8WT17'S7#,4W&*)X5O,>UM77CZO)$3- M=>R8M36TTFTT\Z]Z,W'1?.9V:N&Q=O-Y.TL^9Y XRO-EIZIM>0GG=[3E M,]@YJ3L7EK*^9)*YM2S8D?8NO_2.$1[>M8BM(6*\(NL\O4G)K%+SY9M73 MN7GMGVMK3-K2WPD()= #0K]X6[J$X,[*EX>P. M0=5WCN>SRZ/&R"1\5JOQOKGL6 MG3'RWUE'-<]==ERVGK?1.6VM<4?8]MDCS32$4^,/4$6Q%D>QJ MX#JCJ'9=*\AW//M_/XC;XYF*ZQ$WO/"E*Z_=7M,5CS:ZSPB6?Z8Z?W75'/,' M)MIK%LMO;6TF8I2.-[S[$=FND3::UUUF%G?P=PUHO;SQ#QWPEQIC$Q.C\::O MC=6P%54B]IGAHQ=;>5R;SN1DFO7['A1UF[8EE=\9ZGFWSKF^]Y]S7 M<;59SV7[M:.2.P[6-2JN6 M_DY$.MM)K6S3.NNKMOT=R*_,+=VV_O[3!2?NLDQVS';W*1[:WHTKKK:%;1NNY[5 MR-N&T;_O.=R&S[GNF>RNT;3L65E\_(YO/YR[-D]R-1K4Z M]&HB(B)Z(;/9[7E^TQ;#94KBV>''6E*5X16M8TK$>B(A1O=;K<;[;WM/;:UIUF9]F9=8.RX "3C]WH].QO*O($W M>URUKZS<><4YEV-X2QN5J(M/;N4J7559--_NJ:[B:SQIAGLQ\.RV;[J-=8QQI,:9(E//@OT5 M\H;R>JN8TUV6WMI@B8X7RQVW],8O)/9ZR>$ZXYA-6*!I,\/BLU M;(NBD9^%/&U/@4V/H_>?)_5G+-]KI7%O]O:?8C+6;1]F-8E@NJ-K\>Z:YAL] M-9R;+-6/9G':(_HG256<>F;S^ %F1Z5W(/[3O3 MK[/]H6S[9)6X4UC2K%E9?/?+;XR2QQK<6:;RXG/LMM:D])5)SUZO= MYR>)VP^3?$#FVVTTB=Y?)$=G#-IFC[&E^'H\W8O;X?;WX_T5RS<:ZS&UI29] M.+7%/V=:/+&3 M+KER1/L7O:/L*&=<\V^6^K=_S&)UQ6W%JTGSTQ_BZ3]FM8G[+"$W-J@ M )D/W8 M'A%V,XS[E>XJ_5;X]PW+6.(=9L2L5DT-+1L0[;=K?6ZM19*65N[OBV.>G5BS M8YS47Q,>A4;^93G/K.9?8OKY86;\ ^5>KV& M^YW>..7+7#6?1CCOWT]$SDI]FOH2IBL2P;I_(6[X/C/0=XY(V:=*NM\?Z?LV M[[#9<]D;:V#U3"W<]EIW22*D;$AH4)'*KE1$Z=5.WL-EFYEOL/+MM&NXSYJ8 MZ1Y[7M%:Q_3,.MO=WBV&SR[[<3I@PXK9+3YJTK-I_P!D*IOD;> MS2I/LG(>Y;1O.PS-5[FS9S;S^6E:LBN>J27\A(J*Y57X?A/4#E^RP\MV& M#EVVC3;[?#3'7^[2L5K_ +(AYY[[=Y=_OTVG_ &RZ8=MU M@ M 3_ON]G"/[*?3QUK<[M;R,WSWR!NO)]E98O!;BPM*Y#Q[K55[OPNISX_2ER, M"?@\.15WX7*43\>^=?*G7^39TG7#L<&/#'F[TQ.6\^S$Y.Y/]Q<;P8Y5\G=% MX]U:-,N\S7RSY^[$^KK'L:4[T?WF\DA5+ 5[GKX\\WN9O43Y'UF.\MG5^ M!\#J_$.MPLZ,ABM4L9'M.YRNA;T:MU-UV:]5?*O5[X:<+57PL8UM]? SD=.3 M^'^WW,UTW.^R7SW]B9[F/['JZ5M$=D3:?/*F7C!SB_-.M<^")UV^SI3#7V8C MOW^SW[6C7S5CS)(?W>GMJQG#78GC.7+>.9#O7S,X>#'(L?+.D:\RM73=[_ "3DF?+W*3-,=?8X6O'_ *GV M(PI^](__ *!]G'_WW-,YQSC-9H8;<(/4O16?E^#I_)CQ1N:99O-L=;SK2< M<5T[VL1[J=>#4?"3HGD'5N'>YN=X\F2<%\<5BM[4CV\7UU[NDS[F-.+V;U@/ M10X'[4>WG+=T7;9G]QP>+TO8-8Q>]\<;CFH]GQ=4<_ITUU%CPWRYL=[8LN.OVQP^[D=#QS/+6OQS M9[G'-+>7NY9C'>D>BVM;3'GI$^1@_!'F6ZVO5\\OQS/Q7=8+Q>ODUQQWZ6]F M-+5B?->8\J1UZZW;5C.X'T^^3]BBQS+&[=OGD\VZA?9$GM-;'ZVCJ_(=*6PQ MCK'R7:X^N9"S)"BI&^W1JR/3_1:K:]^"7463D/7FVV\VTV>__P"GR1Y)F_'% M.G9WHRQ6(GM[MK1':F_Q;Y%CYST;N,\5UW>R_'TGRQ%>&2/8G'-IF.S6M9GL M1&/1 M1O\ ZGTVI_QZI:SQAY'CYYX?;^EHBLK_Q*W^%W-[\ MHZWV5HG\5N+_ !>\>>,OM:Q]C)W+?\*QV//==T M *[[UQNZQ>YSORY!QF$R?M_'? 3%X4TQ(98WTK&0UFW/)R#FH?)5T$SLAO< M]VO'8:Y_M%"E5=UZ(UK;]^"O2_\ #?0^#+FKW>8;_P#ZC)KKK$7C\56=?-C[ MLS&D:6M;V9IKXO\ 44\[ZMR;/#;79;"/4UTG6)OVY;=D:3W_ ,7,:S_EQ/ET M:>26T5@ !.#^[Q=AB<+\)Y'N\Y$PGLW)G/>-3'\>07ZJ, MNZSPO#;AMP7H5<]9()^2U>DST*7>/O7'RSSFO2O+[Z\MV M-M2_+V]IIS3>UUKK$:TP=M8B=9 MT]9I&2W9P[D3&M4D0KTF8 M '7-P MV[6= U39=YW/-4-;U'3\%E=FV?8,I+Y&.PN!PE*?)97)W9>CE96I4J[Y']$5 M>C?@15Z(=C:;3<[[=8]ELZ6R;O->M*5KQFUK3$5B/3,SHX-SN<&SV^3=[JT4 MVV*DVM:>RM:QK,SZ(B-5;9ZFW?CM'?[W+9[DN9V0QG%NJI:U#A33K;UC3 :/ M6MOD3+Y"FQ[J[-JW*TWV_)O17O8KH:B220U(.GH?X;]#[;H3IS'RZ.[;F>73 M)N,D?=9)CW,3V]S''M:1P\MM(F]E'>O.K]QUCSV^^GO5Y?CUI@I/W..)[9CL M[]Y]M;[%=9BL-=QO[2@ #+/LB[2=Y[V^Y'0. -'\ MZDFPW'Y/<]H;5=:JZ/Q_AW0S[7MMYG5D2^PU)&PU(I'QMMY*Q6K(]KIVJ:MU MGU5LNC.G<_/=[I;U<=W'372-IB)[M(M;32K8NE.G-WU5SS#R;: M:QWYUO?36,>.ON[S[$<(B=-;36NO%9F&AP&B<<:SC-5U MK&1)'YC*&-@2-;=Z:..+V[+Y2PK[5VT]OFV[DTLTBJ^1RKYQ\VYKO>=\SS\W MYE>6 M?/,SQM/;-IF9XR](,<[P ?-%Z(J*K)8GJU?\ ["GU2]L=XO2=+UF)B?-,=CYM6MZS M2T:UF-)CT2J;^0-3M:%OF[:+>5ZW=+V[9-3N+(QTQ[(WL>LU M->J*UJHOX43\!ZE;#=5WVQP[VGN,V*EX]B]8M'^]YV;S;6V>\R[2_N\62U)] MFMIK/^YU$[3K $^S[NGR [,Q377-";XW*GA27=,Q08JIU7\FM'>Q9]U2+Q_Y=9[^7_P!NMF]=6\V^0^F=]S6)TR8= MO>:3_P"9:.[C_P =JJN<]+5 P M +*STD^$?V ^GCVQ:99K>SYO/:!7Y0V1)(O M*MKFN6+EKD)U6^S\*7,+CMAK8Y47X6MIM1?A0\Z_%3G7R[U_S+>5G7#3/.&G MF[N"(Q:QZ+32;_\ $O/X<\J^1^B]AM;1IEOAC+;S][-,Y-)]-8M%?^%L;(]; MNTZ>N]SDO"OIP\MT:5QU/8.:LMJW"."D:YOQXMKO2YG<:[XU5'21W>.=8S-? MX%^*Z9KEZHG19;\$.2_+/B%M+WC7!LZ7W%O^".[CG[&6^.?L(S\7>;?)71&Y MI6=,VZM3!7_CGO7C[.*EX^RKPR_:EH M .6P.#RFS9S#:W@ZDF0S6P9;'8/#T(4 M19KN4RUR&ACZD2+T19+-NPQC?_LN.+/FQ;;!?<9IBN''2;6GS5K&LS]B("^$^(^&,'Y+L5Q5QOI?'U.>"+R6W M6:EKN/PC\E(WIXW6_K))+*Y[U5SE5?,+G?-,O.^<[OG&?7UNZW&3 M+,>;OWFVGL1KI'DB(TC@]">4RJ#&1QQUI.U;@2[*V*5TK5R&2XPUG(Y>17N?(J22Y6 MU,Y[>O1CU5J(U$1$H)X@7R9.NN<:[Q!RKDM5R>8EWZ/: M'S8Z;4ZN=J4H\9\WM@PK$CLLSTBR^:DB]6-\*I\/6;.OO#'E/B#FVV;F>XW. M&VUK>M?5=SCWYK,Z]^MNSNQIIIY42=%^(/,^B<6XQ7VW)YG+[9LV:?A8;4CHX(9HJ?F.\WV1TS(G,^.BO"KI?H3/?F'+8S[CF= MJ37UF:U9M6L^ZK2*UI2O>TC69B;:<.]I,Z_75GB/U#UCAKLM_.'#R^MXMZO% M6T5F8[+7FTWM;NZSPB8KY>[K$:2;O0O].?A'@'CN+NQPO,.E=Q/)G*NMSZ_C M=RX^7(/T#CS6Y+=*SG=2P$>>HXK9)-MLY/'1-RUG)X_%WZK8DI-IUT]I?;K? MXU^(/.N>\PGI;-M,W+^6[7)%IQY=/6Y;Z3%;V[LVIW(B9[D4M>LZ]_OV]K%) MY\)>B>5OJ\==8FU*]Z(MWYF([\WK2T:=WNU]M-MS M/=+C\3E^V3N,Q6>?"S!Y/@CEW'YI]A\$5=F)N\?[#6R+YY++75HX6TY'JYTB M*Q&]5]&6DQIIQ[?-Q2?U!3'DY#OL>;3 MU5MGFBVOFG':)[>'8K&^VFY>QW<;P!D,9U^4J/-G%5S'^&))W>W5MZP,U3PP M*UZ3+Y[&]&*B^+\'13TBZCI3)T]OZ9/\NVRSQ/DX3BMKQ]A0WD5KTYWL[X_\ MR-UBF/+QC)73_:M6SS">A( PM]0WN?K=GO9WS? MSHRU7K[-K^J3X7CN&=8GKK.>X^F^ MG=WSF^G>PXI[D3KQR6]KCKPUG2;S6)GR1K,Z1$RK$K5JS>LV;MVS/S9GE<^6>>>5ZN>]RJYSE55554])*4ICI&/'$5I6(B(B-( MB([(B/)$>2%!LF3)FR6S9K6MEM:9M:9F9F9G69F9XS,SQF9XS+YSZ? M V0^E?V/9'OM[L=0XYR%6RG%&G+#R!S7E8GO@2#1,->K,=KU:T MU$\O,;MDY8<97\"^;%%--::US:SR._$_K3'T1TMEW^.8^5,VN+;U[?QEHGV\ MQ_5QUUO/DF8K7[J$@>&W25NK>HZ8<]=>5;?3)GGR36)]KC[)C7);AIP]I%YB M=863.,QF-PN-Q^'P^/I8G$8FE4QF*Q6,J04,;C,;0@CJT'/4 M@^7LI+V$L.6SE=8,KKG%#)(_BR4]?F;!E,PB*]' M9!*E?JQ]2U&^VG@%X>>HQQUSS:GXV\37:5F/NR?P?RR_P"*I,6W-HGMM'&N'V*\+W_M=VO":VB8H):)7@ M _IK7/B MIZ>*=DG;A'MO(>%AJ]Q'.E;%[/R"MF%CLEI&LMA6QJ7&,9Y!LIM3%IV9+]E\WI[TQW:>:D1,:3 M>T+G>%G1?\*\C^,[VD1SK=Q%\FO;CKVTQ>C376_]N9B=8K5N=(?2@ M !6,^I=I/[/O4"[Q-:;![-"O<%R5L5.LC/*9!CMUV* MYNF-AAC\F!&5HL?L$;8D1O3RT3HYR?&7TB\.=Y\?Z#Y1N==;?$,-)GSSCI&. M9\O'6LZ^GS*&==;7XEUES/!II'QW+:(]%[3>/L:6C3T,'C=&J M $PW[KEOWM6D]W?%TTJM3![5Q7OV/@5)5;+\ZL1N&NYB5B^8Z% MJP?,ZBCD\#'+YC?A>B=(ZE_S+['N[WE/,XCW>+/BF?[EL=Z_T^LM_1Y/+9?P M!WG>VG,N7S/N,F+)'_'%ZV_^"O\ 3Y?)[_\ >6>T;BJBW.Y>*2)KT>](]TS6NRM545B+$O_J\*I@?Y=.2_'>K-SSJ] M=<.RVLQ$^;)GGNU_]NN6/LLSXZ?'BCO3_ ([8Y^P@ MYETE3P M >Z]L/#MSN$[B^#^$*39/%RGREI.E7)HE>BT,/G,_1J9[+/=&CI608? M"/L6Y7,1SVQPN5J*O1%PG4O-ZF66Y! MRRW.>=[3E-/_ /HW&.D^BMK1%I_X:ZS/HA:DTZ=7'U*M"C7AJ4J-:"G3J5XV MQ5ZM6M$V&O7@B8B,CAAA8C6M1$1&HB(>8U[VR7G)>9F]IF9F>V9GMF?9>@U: MUI6*4B(I$:1$>2([(?2?+Z0Z?O/_ #BZ_O\ VT]N./MN2#6=5V7F39ZLB-%8S\8.=?(GA[S#+6=,^XQQMZ^FCU4=^O].2*1]E8_'GJN^ "N+]:OB6[Q'ZD_!QV;RL\*S.>YT=7;7Y*HO1?!XZSD:C6HC4]"/!SFM.:^ M'?+KQ/XS!CM@M'FG%::UC[-.Y;[*D7BGRZW+>N=]68_%YKUS5GSQDK%I_HOW MH^PEY>A;SOB^;?3GX=QL5R.;9>%)JS-@M:%F< M6YKNG@\U)&,7I&J)5#QLY'EY-X@[O),3&VWG=W%)\_?C2_V8RUOZ=-)GM62\ M)>;X^:]$[;'$ZY]KWL%X\W??M%U?<9L3#=Q/(#[L6,DV'%Y%]".V^M&LK8E8DBQM5W7 MPITR/\Q7..;C%DOC[VEL6FO ?7W.^:\RW'2_/-SDW-/B\YL-\MIO>LTM6M\??M,VM$UM%H MB9GN]R=-(G2?WQHZ+Y1RW88>H>3X,>WOZZ,66N.L5I,6K:U;]R(BL3$UFLS$ M1WN]&NNFKS/[LIW"9C W_39L/K:Q/9&3'-:SIZ;4MQ\\8X\R1!Z MN_.F/X!]/#N7V6>ZRKF=TT+(8C!96]DU7J MBLBH/]?\ +MM6NN'#GC/?S17!^,X^BUJUI[-HA-/B1S:G M)^B]_GF=,N7#.&GGFV;VG#TUK-K>Q64%WTLN(LCS9Z@_:?IM&G-;8^3=!S,1'&869)YQKV@ "&W]YD[J79_D+B#L_U MO**_%:#C4Y>Y,J5YI_*?N.RU[6)T3%7XOB0^UX#4G7+J? ]%BSL:HK5:J%N? MY<>F(P['=]6;BOXS-;U&&9T]Q28MEM'ETM?NU\G''/:K;X\=03-]KTS@M[6( M]?ECCVSK7%&NNG]>TQ,3]Q/#RQ7"SJN8 _2**6>6."".2 M:::1D4,,3'22RRR.1D<<<;$5[Y'O5$1$1555Z(?EK16)M:8BL1K,SY'U2E\E MXQXXFV2TQ$1$:S,SPB(B.,S,]D+&3T=^Q*/L<[3,%C]IQ+:7./,*8WD/F6:: M%(\ABK\].1=6X]F>M>J&.NE.$Z3,6M$1WI;7R+V^ M M U9>K1ZA&*[ ^VZ]FL#9IVN=^4&934>%,%,D$_L>6;38F8Y"R5.=DT4^"T*O M=AG6-['LMY":I6NNHJX<\3')-MWT<8B)C_Q&ZSQ]'R9F* MY?,9C*[#ELIG\]DKV9SF5RN2LRWLOELW+UZY,^6 M:61SGR2/5SE5553T%PXL6WQ5P8*UIAI6*UK6(B*UB-(B(CA$1'"(CA$*29,S/;+C3D? M!(C] 3T[D[BN:7=U/*F 6UPMP+FZS].HY"%WR?OO,]1*V1Q$*QOB5E_"<>02 MQ9.VGB:U^0?0BSO'S)GC28]FN/A:?[7A.D*3K M: *]CU_-(^:/J;!6]^-^&^TQ3.MM MOESXY]]MDB.V>RN2(CLX:<-.,TQ\8MI\6Z\W.2(TKFQX]UI,]D=LTG7MX MZ\=>$:7R8$7@ $B_[M!OWS?[V>3M%L2HRGR%V][" M^K'TB\Y7(U>GA1SFU^_F-V/K^C=MOJQ[ M?;[^FO\ =R8\E9_Q11-G@3O/4]5;C:6GVN;96T_O4OCF/\,W=/\ O''.'[1^ M^W'\6T;C)L/P#Q=K.LV*T4GFQQ;ANR/W[/V/$CE8V:3!9G#5Y&I\+75.COAZ MHG;_ )?.2_)W1%N9WC3-O]S>\3_Y>/\ %5C[ZN28_O.MXW_6?DZ[6\S$< <7;9MT%A\?FP M)MFY11\=8*F]%^(V:3"['E[<3E1?"^EU3HY$5(+_ )@N=?)W0T8_NIZ!1U;T M K6O5SYR3N ]0_N8W&I<2W@==WE_%FL+$YSZ;,-Q31JZ$^>@YRN M1\756O?<@.6[2T:9\F#UU_/WL\SETGTUK:M/^&->*C/ MB1S;Y9ZUW^YK.N&F;U5?-W<,1CX>BUJS;_B:W20VC@ M EH_=?>#FS9CN<[D4L+,7KB^%O7Q)*O7IT3Q59_F5YUIBY; MT[CGW5K[B\>Q'J\4Z?9R_P!"Q?@'RG7+O^>7CLK3!2?9_&9/]V/^E+V*GK)@ M C*NQS)C7ZBL'85W#V:7(5FX[M\YJ9A]8Y1]G9-:=IV1H6I_FIR;6H0-?8N,U MB7(V(,C#"CII<5\/[=<\@B^PB/E[9]Z^'7AZR)B._AF9X M1W](FDSPB]:Q,UK:TH=\,>MHZ0YU-=[,_(VZTIE\O[K,6B.,TM M,Q$VBL),_K)=AG,7J6<>=LM[MCV/BO*X?4;>[;9/GMDW"S2P6=U_?,-IK];R M>L93 X/9*N9IW8,3)*DK5;&Z)[',ZKERQCI%: M8XFU;8K9._6];6I-9B;1&G;KK$Z)W\3ND.9]=;+87Y#DV]L6.;W[UKS%;5R5 MIW9I-:VBT3IKKV:::.6]$_T[N??3\UCN#Q'.]SCZW;Y/SW'>2UM="V+);!"R MOJV/VZKDTR;\CK^!=5D=)G(?*1B2H]$=U5O1.O%XR=?\BZ\W.PR\CC/%-M3+ M%_6TBG&\XYC32UM?1R>%G17..C=OO<7-YPS;<7QS7U=IMPI%XG76M=/ M=1IVL_?4$[7G=Y/:!S7V^4K&.H[)N6N5KNCY++.EAQ^/WO5,OC]KU"2];KPV M+5''6\WAHJMR:*.5[*=B7I')U5CM$Z#ZE_A#JS9\^O%K;?#DF,D5[9Q7K-,F MD3I$S%;3:L3,1WHCC':W'K+D'\3]-;KDU)K&?+2)QS/9&2DQ>FLQK,1-JQ$S M$3[69X3V(X/8-Z,_?YV2=VG#_"RFL[ MO8C2YHE*A-:Q.O9>>]698FA@6W5B5\D:)XVV%ZZ\7NA>L^E=WT[@IO\ XYGI M'JM<-?\ -I:M\<<,DSI:U8K.D3/=M.D3V(0Z/\,.L>E>H]MSW-;9?%<-I]9I MEM_EVK-;]N.(UBLS:-9B-8C68[6#OKC>I7B>]+E[#W#AB=:XY\UK3I?)'DF*5F-:3KJ?BQUUCZIYE7EG*[][DF MTM.EH[,N732;QYZUC6M)\L3:T3I:--H/W;CLAR.I:ONO>]O^&DI7N0,?;XXX M3@O0JR9VE5/=;K M#T9L+Q-,%HR[C3\I,3&/'/II6TWM'&-;U^ZK.F_>!W2E]MM\O5>\KI?-6<6# M7^I$_C+_ /%:(K6>W2MO):-95)6)80 ZMO&YZ[Q MSI6XT5P8Z3:UIX1%:Q MK,S/FB(UE5M=T/.^P=SO<-S#S[LZ2193E/>LWM#*,DCY?D;#3V/9M:UV*1\L M[W5=;URM4H0]7NZ15FIU4],>F>1X.FNG]IR+;\<>VP5IK_6MVWMV1QO>;6GA M'&5 ^IN=9.HN?[KG62)CU^69K$]L4C2N.LZ3/&M(K$\9XP\&,XP0 M W]>@/V%_Q,=QS^X3?\*RYPUVW9/&9:O!D*R38_;^7I&>WZ?@VLE3 MR;=74F,;FKR?'1DC*,4C%9:()\=>N?X;\QK,3,3I-,'9>WHG)_ MEU]'?F.-4V>#'2$TB>7[*T12)TF+9](F.'_E1,7_ +TTF)X2GFE' MUL@ M >?\J\H:/PIQONW+7)65((&=9KE^T]&PUJ\:.FLV)&11M<][6KW^5\LW MO.>8X>5QNN2S.U_BW2K5E)X-#X MXQEB=<#@F)$]U=V4M>=)>RDT?Q+&3M3O9X8O+8ST6Z$Z/V71'3N'DNU[MMQ$ M=_-DB-/6Y9B.];S]V.%:1/92M8GCK,T6ZQZHW?5W/,O-MQK7!KW<5)G_ "\4 M>YKYM9]U>?+:9F.&D1A2;BU8 R&[5.VKD+N[Y\X MZX XSJJ_8=\SD-.WEY:TMG&:EK=;_N=EW/.)$YCFX;6WFXR3:?-6.RM*^:M*Q%:Q_5B-=9XKW\DY/LN0TS:T^>9TTA[689E0 M $)3[SKHR8ONMX"Y$CA\J/<> WZM*]D3(X[-[0]_VC(33R/;78L]M*6]5H MGN=(]R11Q-Z,1J>*Y?\ +;O?6]+[[E\SK.'?=_V(RXJ1IV\(UQS/9'&9[?)5 M;QZVGJ^HMGO8C2,NS[GLSCR7G^G3)$=O9$(T98M!0 M !M&]&#DNKQ7ZE/;1L&3R%;&X3+9K<-,S4]R6O7J>R;GQYMFO4_:+%ES&PL M@S=ZI,BM6EYTB//6+1 M]G7TM_\ "_?UY?UUL,V2T5Q6O>EM=(C2^.]8XS_:F)^PPT[IN9K?<1W(\Y\X MVWSN3E+E+=-QQT-EOAEH8#+YVY-K6(\*]7-CPNO>RU&(Y7.1D">)7+U5=OZ9 MY/3D'3VRY+33_IMKCQSIY;5K'?M_Q7UM/IEJ_4'-+"&<8@ M $W[[L]PB[3.U#EOG"_52#(\V\JQX7%S>!?%;TWBC%R8 MW'V$DO5>C:8?S&\Y^.=4[3DM)UQ[+:]ZWHR9[:S'O M=,<_96M\">5?%>G=SS:\:7W>X[L>FF&-(G[^^2/L)))7A.+PON=YAI=OO;KS M?S=>DA8SB[B[==TJ1SHCF7K&UW1KI)FHJHG53- M]-\HOS[J#9?]X]- MJUF:Q]FVD1[*JXR%^[E;]W*9*S-=R.2MV;]^Y8>LEBW=N3/L6K,\B_"^:>>1 MSW*OPJY54].<>.F*E<6.(C'6(B(CLB(X1$>Q#SYO>^2\Y+S,WM,S,SY9GC,O MC/I\@ M L6_0^X1_8EZ;_!;+5;V;.T_M!NI-JEGHOQG^9QWCL, MGB7_ )O#\'Q>AY^^-'.OEGQ#WLUG7#M9KMJ^CU4>WCWVXHVV$5I& !\URG4R-2UC\A5K7J%ZM/3NTKD$5FIYCV/:K7M545%13ZI>^.\9,*B9+>V7C2NY4?&Z#SKV(B-&RYU M@Q<@ZLRUP\\K$5IFMI7'GTX1WK=E,T^772MY]S,6GN*J^(WA1NN4YLG.NFL= MLO*)GO7Q5UF^'S]V.VV*/)IK:D=L36.\U]]A?JX]U/84R+4]1RE#DSA5]R2U M:X;Y!FO6L%C)+5B2S>MZ)F:TJ9;1;]R>>261E;SL;-/*^:>E-*OC3?.N/"GI MCKF9W6[K;;(B(K>(X-,Z0\2.H>D(C;;: MT9^5:ZSAR:S6-9UF<=HXXYGC,Z:UF9F9K,\4D/BK[S#V<[/CJC>5^*>;^*MA MD1GMT.)H:SR/JE5SD^,E;8*>;UK8;B,=UZJ[!0=4Z*B=>J)7GFG\N75VVR3\ ME[K9;K;^3O3?#>?9K-;TCWR4X\O\=NF=Q2/E';[O;YO+I%X<[ MR-]Y4[&]9H3?,#1N>.3LRL:NJ01:OKFG8)9?"B^7D,QG]I7+5$55Z>*'%VOA M1?@Z=.O!R_\ EUZUW-X^/Y]CML.O&>_?);[%:T[L_9O5R[WQSZ3P4GXGBWF? M+Y/:5I7[-K7UC[%91XN_GUJ^Z3OAQ64XYIMH<&<$9/I%D.,]'R-J]E=MJM=X MV5^0MZL5Z&2V.HCU7K1JU\9BY41BSU9I(V2I/W0O@YTST7EKS"_>WO.Z]F;) M$16D^?%CB9BD_P!JTWO''NVB)F$+=8>*?4'5F.VQKIM.46[<6.9F;Q_YF28B M;1_9B*TGAK69C5[!Z4_HL\E]W>PZSS1W X3-\<=KF/M8[.5J^4JV\3M'.=>* M>"VS!ZI Z:CE,1H^4K?!;V%$:DL+_*QRR2NDLT\1XH>,7+NE,&3D_(;TW'4U MHFLS68M3;3I,=Z\Z36V2L^YQ>2>.32-*WR?AYX6[[J3-CYISFE\'(*S%HB8F M+YX[>[3LFN.8[>^ZW-[9-QDO-K6M. MMK6M.LS,SQF9F=9E;K!AP[;#3;[>M:8*5BM:Q&D5K$:1$1Y(B.$0YDX7* M 1^?O%/=.G#/9QC."L#>]GW3N,=(F MQNP[O:8]LR2Q/R>6GP^,5JQNCGJ7K2>)JL1%G?P Z8^6.K[,O4/R/TI/+\-M-YO[>JCC&OJHXY9TGMB8TQSYO M6:ZQ.B!\7?4\ #;3VM^LWW:]GG#>O<&<)Z_P9B-*U^UE MLEY^4X[R&1V#.9C-WI;^2S>QY>/:J;LME9U>R%)71M\NK!# Q&Q11M;%?4O@ M_P!*]6,S,SK,S*3^0^+'473G M*L7)^6X-C&TPQ.G>QY)M:9F9M:TQEB)M,S,SPB/)$1$1#(;WCSU$O_8X"^C+ M+?KH8'ZO?A_Y]][]7X-F/IUZQ_(\O][R_#'O'GJ)?^QP%]&66_70?5[\/_/O MO?J_!GTZ]8_D>7^]Y?ACWCSU$O\ V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR M_P![R_#'O'GJ)?\ L_#_ ,^^]^K\&?3KUC^1Y?[WE^&/>//4 M2_\ 8X"^C++?KH/J]^'_ )]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99;]= M!]7OP_\ /OO?J_!GTZ]8_D>7^]Y?ACWCSU$O_8X"^C++?KH/J]^'_GWWOU?@ MSZ=>L?R/+_>\OPQ[QYZB7_L_#_S[[WZOP9].O6/Y'E_O>7X8 M]X\]1+_V. OHRRWZZ#ZO?A_Y]][]7X,^G7K'\CR_WO+\,>\>>HE_[' 7T99; M]=!]7OP_\^^]^K\&?3KUC^1Y?[WE^&/>//42_P#8X"^C++?KH/J]^'_GWWOU M?@SZ=>L?R/+_ 'O+\,>\>>HE_P"QP%]&66_70?5[\/\ S[[WZOP9].O6/Y'E M_O>7X8]X\]1+_P!C@+Z,LM^N@^KWX?\ GWWOU?@SZ=>L?R/+_>\OPQ[QYZB7 M_L_#_P ^^]^K\&?3KUC^1Y?[WE^&/>//42_]C@+Z,LM^N@^K MWX?^??>_5^#/IUZQ_(\O][R_#.PX7[RMZ@&*CG9>TKMAV1TKVOCFS7'G(,$E M5K6JBQ0)KO+F A;_NSPYOWFOOQ_=+VC?H'S)]?9P_5PZ'_.N:^^[?\ MTSZ^GCJ_\VY;[WF_U![S7WX_NE[1OT#YD^OL?5PZ'_.N:^^[?_3'T\=7_FW+ M?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\ 4'O- M??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO:-^@ M?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A M_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_ M .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_P"; M M\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H M'S)]?8^KAT/^=;_ %![S7WX_NE[1OT#YD^OL?5P MZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q]/'5_ MYMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=.K_S;EOO>;_4' MO-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_']TO:- M^@?,GU]CZN'0_P"=.K_S;EOO>;_4'O-??C^Z7M&_0/F3Z^Q] M7#H?\ZYK[[M_],?3QU?^;.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,?3QU? M^;.K_P VY;[WF_U! M[S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_P#-N6^]YO\ M4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_P#3'T\=7_FW+?>\W^H/>:^_']TO M:-^@?,GU]CZN'0_YUS7WW;_Z8^GCJ_\ -N6^]YO]0>\U]^/[I>T;] ^9/K[' MU<.A_P ZYK[[M_\ 3'T\=7_FW+?>\W^H/>:^_']TO:-^@?,GU]CZN'0_YUS7 MWW;_ .F/IXZO_-N6^]YO]0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5 M_P";\U]^/[I>T;] ^9/K['U<.A_SKFOONW_TQ]/'5_YMRWWO-_J#WFOOQ_=+ MVC?H'S)]?8^KAT/^=;_ %![S7WX_NE[1OT#YD^O ML?5PZ'_.N:^^[?\ TQ]/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ .N:^^[?_ $Q] M/'5_YMRWWO-_J#WFOOQ_=+VC?H'S)]?8^KAT/^=.K_S;EOO> M;_4'O-??C^Z7M&_0/F3Z^Q]7#H?\ZYK[[M_],?3QU?\ FW+?>\W^H/>:^_'] MTO:-^@?,GU]CZN'0_P"=.K_S;EOO>;_4'O-??C^Z7M&_0/F3 MZ^Q]7#H?\ZYK[[M_],?3QU?^;.K_ ,VY;[WF_P!0>\U]^/[I>T;] ^9/K['U<.A_SKFOONW_ -,? M3QU?^;.K_P VY;[W MF_U![S7WX_NE[1OT#YD^OL?5PZ'_ #KFOONW_P!,?3QU?^;\RRV+EVT[XTLTB\]I#2QU&!KY[=J9S*]2M M%)-*]D;'.3'\U\!/#CDG+\O->9[_ )GBV."DVO:\[YABY7R[9\NR;S-:*UB,>?[,S/QCA6L<;3V1$3,IC_ !A' MR9%Q]J#>9;VD9#E-<)3EWNQQMA\Y@M#;L4S%FOU-5QVS9_9L^F'Q[WI7CGM7 M'36_*6=8Z_F>SQ5&YE/+IW^6>4US5Y9WY]7&6U;9.YY)O-*TKWI[9BM8B-=- M;:=Z;-;2-U&VQQOIQVWGUIR2V64G-FCL7WQ6'IXZE=6R;X:=<D32WM[\([W"8K$UCA:VL?=?\ 2'->LMGBY;M=[7:\OK;O M9*]R;SDM'N-9B]?:UXSW>.MM)GC6K1W[K=OOVQ]0^AG,_6*33]9C8_-&;](K M\$BCZ -Y\YX_>+?"GNMV^_;'U#Z& MZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K M,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^ MAG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K M=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.> M/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z& MZW;[]L?4/H9S/UBCZS&Q^:,WZ17X M(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV M^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q M^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_ M>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S M/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPK)MZJ;]^;Y9UB'6VZ(I MGS9,M=SS+-,1ZSN=SNXXTGN5B;6GC;VUIUXZ5C3VNL[?")TD@ M &GKU8/2SO\ J3Q<&2X7EG$\2Y7AV3D2.:]DM.L;8W8, M?OC=*']^N8VDXMS7;9-KZSC-)OWHR=SAPM732: M>GMEIR]UNWW[8^H?0SF?K%)<^LQL?FC-^D5^"1E] &\^<\?O%OA3W6[??MCZ MA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;] M(K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3 MW6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1] M9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^ M<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J' MT,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTB MOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/= M;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF M-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYS MQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%?9C_NPG*N!O4\UK_>EJU#-8NU7NXR[7XDS]">I M;KRMDBL0VX.0)I89(E3JU4:O54Z?@7J?&3^9/E>?'.'/R?+;#:)B8G/68F)\ MFDXGU3P$YAAO&7#S3'&6LZQ/J;1I/L^L?'[K=OOVQ]0^AG,_6*??UF-C\T9O MTBOP3Y^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+? M"GNMV^_;'U#Z&ZW;[]L?4/H9S/UB MCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ - MY\YX_>+?"GNMV^_;'U#Z&ZW;[]L? M4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS? MI%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/ MK,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0 M^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[ MK=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?. M>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z M&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17 MX(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNM MV^_;'U#Z&ZW;[]L?4/H9S/UBCZS& MQ^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX M_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9 MS/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@ MCZ -Y\YX_>+?"GNMV^_;'U#Z&ZW; M[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;' MYHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG, M_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OO MVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WB MWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:,WZ17X(^@ M#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+?"GNMV^_; M'U#Z&ZW;[]L?4/H9S/UBCZS&Q^:, MWZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ -Y\YX_>+? M"GNMV^_;'U#Z&ZW;[]L?4/H9S/UB MCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS?I%?@CZ - MY\YX_>+?"GNMV^_;'U#Z&ZW;[]L? M4/H9S/UBCZS&Q^:,WZ17X(^@#>?.>/WBWPI[K=OOVQ]0^AG,_6*/K,;'YHS? MI%?@CZ -Y\YX_>+?"GNMV^_;'U#Z&TGMBX:[=,7E8<]'Q=J,6'R&>KX]<57SVPY"_>S^U9V#&NLW7T8< MSLV7MV6Q.FE^F>28^G.0[7DF.T7C;X^[-M-.]:9FU[::SIWK3,Z:SV]K)8UQ MG6$OJ%]J^W]Z?:UNO;AJ/)&/XL?OV6U&3/[/D=?M;+&_ :QL>/VJ7$PX^GE\ M),V3(Y7"U$<_ST;Y+9&.:Y']#<^@>I]IT=U-AZAW>WMNHP4R=VD6BGMKTFG> MUFMNRMK<-.W2?(U7K3I[<]4]/Y>1[;/7;SFM3O7FLV]K6T7TTBU>V:QY>S6/ M*CC^ZW;[]L?4/H9S/UBE@_K,;'YHS?I%?@D(_0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/' M[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#. M9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$ M?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[? M?MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_ M-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O M%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YG MZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] M &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^ MV/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T M9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6 M^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K M%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T M;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8 M^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F M_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X M4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4 M?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O M/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZ MA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;] M(K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3 MW6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1] M9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^ M<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J' MT,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTB MOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYSQ^\6^%/= M;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0SF?K%'UF M-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_!'T ;SYS MQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UNWW[8^H?0 MSF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V/S1F_2*_ M!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/'[Q;X4]UN MWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA3W6[??MCZA]#.9^L4?68V M/S1F_2*_!'T ;SYSQ^\6^%/=;M]^V/J'T,YGZQ1]9C8_-&;](K\$?0!O/G/' M[Q;X4]UNWW[8^H?0SF?K%'UF-C\T9OTBOP1] &\^<\?O%OA7]-^ZW;VKFH_O M(U)K>J>)6\+YASD;U^%6M7D=B.5$_ G5.O\ \4$_S,;'3ARC+K__ !%?@CZ M-WY>9X]/_0M\*EV:;J>#T'4-4T76*B4-;TO6\'J>O46^!&TL'KF+JX?$U&^6 MR./I6H4XV)X6M3XOP(GX"J.\W6;?;O+O=S/>W&;):]Y\]KVFUI^S,RLCM=MB MV>VQ[3;QI@Q8ZTK'FK6(K$?8B'9#KN< !JP[L?1L[$^[K(Y+:=JXTL\ M9MS)XI[=S%37Y/A_UVJJJ M2=TMXN];]*8Z[7:[F-SR^D:1AW$3DK$1V16VM*Q_51]U%X8](]27 MMN-Q@G!OK3K.7!,8[3/EFU=)QVF?+-J3:?.TX;I]UN@?D'3<=]X\U;%O>J-Q MNZ<,,NY"K&GB5'.S>#Y%Q]>\]W5$\*8^NB=%7JO7HDN;/^9BT8^[S#E$3E\^ M/<:1/_#;%,Q]_*,MUX 1-]=ES.8Q^:^#68_XJY8B?O8?#JWW6RY\I1R;MWEU MOD>)['2U-6X1E^4KL:I(DD4>1RW)OLN,>QW@5KUJVTZ_F8IZO3 M9V#)8K:OF%E.;M_Q$T-RCMO-UZCM5?'9"&5+$5S$Z50QN'T6M-4LL:^K M-/C[5RLZ-KF6/&BO6*^IO&GKGJ7';:^OKLMA>)B<>WB:3,3PTMDF;9)UCMB+ M5K.LZUTX)'Z?\)^C^07KN/4VW>\K.L7SS%XB?/%(BN.-)[)FLVCR3KQ;?VM: MQK6,:C6-1&M:U$:UK6IT:UK4Z(B(B? A$W;QGM25V<(?Z M :)O6U],'+][_'&)YBX@?:F[@N%M;RE3#ZF^S8?0Y-TKVB?-6].H M5YK3:&+V^M=EFL8RPV-OMLDBU+#O"ZO+6FSP:\2<71?,;\IYKI'(=YDK-KZ1 MKAR:=V,DSIK---(O'W,>VKV3%HM\4.A;]7\LKN=A/_\ .=I6TXZS/#)6>-L? M&8K6UIB)K:?+&EIB)UB ]D<=D,/D+^(R]"YB\KB[EK'9/&9&K/1R&.R%&=]: M[0OTK+(K-.Y3LQ.CEBD:U\;VJUR(J*A>?'DQYL=PE* MQDLQF\UEK45'&8K%X^I'+9NW[UR9D<44;7/>]R(B=5.#<[G;[+;WW>[O7'M< M5)M>]IB*UK6-9F9GA$1'&9=C:;3<[[$1'_;V4_C MT??2EP'8GQ]%RARG0QV;[J.0\+"W9;RMJ7JO$^OW&16'<@EM03WWR-:[ M-9*!_@N3L;!"JUH&RV**>+/BAN.M]_/+>6VM3IC;W]I'&)S6CAZV\<.'Y.D^ MYCC/MIF(N7X<^'VUZ.V'QGT1,\(K$ M;LR&TE@ M M M M $9WUL/1VCYWH;!W;]K.J MK^W+'QNR?+7&F$A:QO+N(IU7K9VS6<=$SH_E#&Q0L]HJQ(GR_717,1L1_^K6(B*S]U'M9XQ72$]+%+!+)!/')#-#(^*:&5CHY M8I8W*R2.2-Z(]DC'HJ*BHBHJ=%+E5M%HBU9B:S&L3'E5.O2^.\X\D37)69B8 MF-)B8X3$Q/&)B>V'YGZ^0 M ^W'8[(9C(4,1 MB*%S*97*7*N.QF,QU6>]D,CD+T[*U*A0I5F2V;ERY9E;'%%&USY'N1K4551# MXR9,>'';+EM%<58F;6F8B(B(UF9F>$1$<9F>$0^\6++GRUP8*VOFO:*UK6)F MUK3.D1$1QF9GA$1QF>$)T'HP>D#3[4,!C>Y'N/US'WNY?8Z7M&HZS>;%?AX- MUW(U$:ZNC?\ 4JKR5EJ\SFW[+%?\G5W>R0/1SK3Y:4>,'BQ?JG<6Z>Z>R6KT MYCG2]XX?&;Q/;Y_4UGW,3[N?;S'N8BWGACX;TZ7VT.$>XK,UB;7D-$!I? M M M M M ",'ZT'HOQ)N0LEX/^,$\GG'TMU3DF>4S,5P9[3_ )'DC'DF?^3Y M*VG_ "NR?Q?N(0\3_#"G/*7Y_P @I%>(\L>2,L1]_V3QTE"XEB ME@ED@GCDAFAD?%-#*QTR1CT5%14145.BEPZVBT1:LQ-9C6 M)CRJI7I?'><>2)KDK,Q,3&DQ,<)B8GC$Q/;#\S]?( M M !]="A?RM^EB\72MY+)Y*W6H8['4*TUR_?OW)F5ZE*E4KLDL6K=JQ(V. M..-KGO>Y&M155$/G)DQXL=LN6T5Q5B9F9G2(B.,S,SPB(CC,SV/O%BRY\M<. M&MKYKVBM:UB9M:TSI$1$<9F9X1$<9GA";GZ+/HY?PVU,+W5=T.OUYN?,OCF6 M^-N-\K5ALMX5Q=^)KTSNO MM:SI,;>LQQB/).68X6M'N8UI6=)M-I))7E,X M M M M M $9#UD/12;SE)LO=7VBZ]2ILK%;DO$W(6.\(_&.>1QCZ8ZJR6MR?6*X<\\9 MP:\(IDGMG#YK<9Q=G^7[B$O$SPNIS^+\]Y!6M.=1&N3'V1GB([8\D9?)$SI% M^RTQ/%"OM5;-&S9I7:T].Y3GFJVZEJ&2O9JV:\CHIZUF"5K)8)X)6*U['(CF MN145$5"XU+TR4C)CF+4M$3$Q.L3$]DQ/EB?)*J.3'DPY+8C+1[5:^)[DNYW"XS,]R%R%UC2M,F?4RV'X1HV&. M8EQTT+K%#)\E7J[U22U&Y\.*BB=,F3C M6VXF/)Y)C#$]E9XWGC;AI"VWAIX8XNEZ1SGG45R=06CVL=M<%9X:5GLG),<+ MWCLB9I3AWK7D4E?TQ M M M M $> M7U<_15U[NQASO<+VS8S#ZEW*0UY;NSZC%\GX35N<'MD\V6Q>LR.JT<%R0Z-7 M^7DI7-KY)WACNN8Y4M1SYX5>,6XZ5FG(.HK7R].S.E+\;7VWHB.,VQ>>D<:= MM/ZLQ!XC>&&VZIK;F_*(KAZ@K7CV13/$=D7\V2(X5OY8TK?6(K-(..U:KLVC M;)G-.W/ 9C5=KUK)V\-L.N9_'VL3FL+EJ$KH+F.R>-NQ0VJ=NM,Q6O8]J.12 MZ>UW6VWVVIO-GDIEVN2L6I>LQ:MJSV3$QPF)5)WFSW7+]U?9;[';%N\=N[:E MHTF)],?[8GLF-)CA+@#G=8 M .XSRTZ5K6/+/^Z(CC,Z1$3,Q#N:[W'R_E M^.V7>Y;=VE*]LS_NB(C69F9B*Q$VM,1$RG@>DSZ-VD]D^%Q/,_-M3"[YW49C M'Q68YEBKY+7.$8+M61EK7=+G5TU?);7)!8=#D\ZU$Z_&K4?#7\V>[1_Q2\7- M[UGFORCD\WP=,4MIIQB^XTGA?)'DIPUIC_XKZVTBMP?#WPVV/2."N^WL4S]0 M7K[:^FM<6L<:8M?9TM?A-O17@WKD*)1 M M M M M #3IZHGI$<4]_N!L[[JK\7QGW/83&15=?Y$;76+";O4HL9' M2UCE&K2K3VLG2AJL\FEDXFNR&.3P-_UZT?LJRUX:>*W-.A,\;+<][<]-WMK? M%K[;',]M\,S.E9F>-J3[6_'LM/>1WUYX=\LZTV\9M8P:?=4GC6=)M6T"#G/@CEGMLY-V3A_FO2\MHF_P"K6E@R6&RL;5CLUG/>E/,8 M;(P.EQ^=U_*1QK)4OU)9JMF/XT;W)U+SD]EJ6TX3'FF)TF)B/ M(C+,2 M >]=MW;/S1W9\J8+AW@O3;NX;CFW^9+X'-J837 ML3$J>W;%M.;GZ4<%@<;&OBEGE=XGN\,4+99Y(HGX/J+J3D_2O++\VYWFKAVE M.SRVO;R4I6.-K3Y(CL[9F*Q,QG.G^G.;]3\PKR[D^*FCZ5G#GI[:8S*1^Q\@]PVS8F.KO_ "Y;J.9[+#895FN: M=H%2PGF8'3:UVNBK(K6W\F]J2VG(UL%:M1+Q%\3N;]>[SU=M<'(<=M<6")\V MNF3+,>ZR3$_W:=E?+:UR>B>@^4]&;/N[>(R\TO6(RYYCVUNR9K6/N,>O96., M\)M,S&K:F1DWD M M M M #! MKOH]/K@#OZXVETSEK"_)NW8FG;3CSEC UJK-WT#)3*DK'TK,K49F->LV6-]N MQ5E5K6HUF/N;1'N;QQK/ MGKK6=:ZGZ3Y/U;L)V/-<>MHB>YDKI&3',^6EM)\T:UG6MNR80 ^^CT^>X+L# MY%;IW+V#^4-3SB M25Y(9Y;V=$]?Y?RZ3V]R^G&:3/DF:S:(U8,F[-, M M V)>G[Z:?DQW[SY+6[? M5X]>V]H\\5BUHT;YT5X?\XZSW.N&)P!>Q;BNMQAPCK:UWVEKW-TWO-)6N;UR%G(8?*^5]IS,->OYDE2 MC R&A18]R00L625SZ*=7]9\\ZVYI/,^]M(UM/L16L<*Q%8B&7IJC/@ M M M M M 'EW,O"O%G<'QWL M'%',NDX3?]!V>ND&5U_.5UEA62/JZM?H6HGQ7L3EZ$B^96N598;5>1/%&]KO MA,ERCG',^0[_ !\TY1FO@WV.=:VK.D^F)CLM6?+68F)CMAT]_L-ES3:7V/,, M5,VTR1I:EHUB?_&.V)[8GC'%!X]3KT/>5^T*;.X4*%>+Y>U:K"GQ5]513E//YQ M[3J'2(B>S%GGL]I,S[2\_D[3Q^XF>,15CKWPBWW(YOS3IV+[GE&LS;'[K+AC MM[.W)2//&MXCW43I-VA G1"@ M 2+/3$]!_D7N4^;_ #7W7UM@ MXEX&L,J9C7M'6*;$\F\L49?+GJ3>588RSHFD9&!R2)?F8N0O0*BU(8XIH[S* M^^)/CAR_I[O\FZ5G'NN=Q,UOE]UAP3V3V<,N2)X=V/:5GW4S,31.W0?@]NN: M=WFG55;X.7<)KAXURY([?;^7'3T?YD\?<<)F;%QKQGQ_P[HVN<:<6ZA@=#T/ M499;Y]]EMWKWO.MIGV?-'9$1PB(B(B(B(6@VNUVVQV]-IL\=,6UQU MBM:5B*UK$=D1$<(=Y.D[ M M M M M ?R]C)&.CD:U['MG]JR>?XHD2##<6237D@B96XZVN[) MU1?"GR+;D5OF1TW+-:?8?PY\=-_R.*?\ M97R3:-*Q"_77A%R_G\WYGR#N;7G$S-K5TTQ99GMUB/\ +O,\9O6)B>/>K,SW MHAD\I\3\E<([SG>,^7-(V/CS?-:L^S9K5]IQL^,R=17)XX+#(YF^79BV,EE+]B2OC,'A:$:^ M.S>NS5Z=:-%?+(QJ=3%V?)9XQ:8_&9(_\ND]D3'9>W#LFL7A.#[3>ROMU[*-!9H' .A4] M+U:)(V9+;]ID@BN9*1'*Y\5:-L&/J.D>E:O UZM6F'5 M/6'4'6.^^/\ /<]LEHU[E(]KCQQ/DQT[(],\;3I'>M.BU7(>G>3]-;*-AR;# M7%A[9GMM>?ZU[3QM/LSPCA&D<&59K#-@ M M M M M !\UVE3R-.WC\A4K7Z%^M/2O4;L$5JGYDD;VJU[55%144^J7OCO&3',UR5F)B8G28F.,3$QV3 M'DE^3$3&D\8E&]]0;[O7Q'S8[--+_M$/#>W7'KYSDP M\-.O;N<:9.P]7(C:<4^(\LC2(RQI\8Q MQ_:F=(S1']J8O_:MPA#/6?@[RGGG?W_(>[LN:SK,U_Y&2=/+6-?5S,]MJ1IV MS-)F=4._GSMRYN[7]_O\9<\\<;'QON-!TSF4XQ[C:3IQK/&LS&O=O6=+4MY MZVB)]"L7/>G><]-[R=ESG!?#FX]V9XUO$>6EHUK:.,=D\-=)TG@\3,TPH M &0 MG;AVK<_=VV^0<<]O_&NP=;GB21WQ(T?(K6+@.HNJ.1=*;&>8<]W./!@X]V)G6]YB->[2D:VO;T1'#MG M2.+/]/\ 2_.^J-W\4Y-@MEM$QWK=F.D3/;>\\(\^G&TQ$]VLSP3+/3[] '@G MMQ=A>2NYZ;!]P_,=9(+M76IZ#Y^%M)R$;G/:M#!9:O%9W_(0*J*VYEX(JB.Z M+'0CD8V9:A]>>.O/.HN_R[IR+[#E$ZQ-HG_J,D?VK5G3'$_U:3,^>\QP6AZ, M\(N2].]S?U+S^@ M M M M M /$>?.V_@WNAT2WQMS MYQIK')>HV5?+!3SU-?E##77M1GRKK.?IR5<]JV9;&G@2YCK-:SY:N8KU8YS5 MS/(^H>==-;Z.8\CW.3;;N/+6>%H\UZSK6]?[-HF/+IJQW-.4\MYUM+;#FN#' MGVENVMXUTGSQ/;6T>2U9BT>241GON^[F\I\;?+/(G97G;G,>DQ+->L<0;39H MTN6,%71%EDBUG,)'C]>Y!IUVM>K87)CLJC/+BBBOS*Z1;5]$?S!-L4SY9CO4[9F:1P5TZN\$-UMYMO>DKSFP\9^+Y)B+QQ M[,>2=*VB.R(OW;:1[N]I1J-EUG8],SV6U7;\#F=7V; W9L;F]>V'&7,-F\1D M*[O#/2R>+R$->[1M1+_S1R,:Y/\ X%B]MN=MO<%-UM,E,NVR1K6])BU;1YXM M&L3'L(%W>TW6PW%]IO<=\6ZI.EJ7B:VK/;QB=)CAQCSQ.O8X,YW7 M .U:3HVZS=M2*J]51C%Z)\*]$1 M5.KO=]LN6[6^]YAEQX-ICC6U[VBM:Q'EF9F(AW-AR_?$=LS$)._8C]W#W/:UPW(O?/L,VA:\_R+]?@O1,G3M[SDX59 M,]E?>=TJ^VX7487R-B=)3Q?RC=E@D/=O5/_2/@?>W=WO5]^[7MC;X[<>R.&7)'9Y8F MN.9\DQD\B6?PQP9Q!V[:)C.,^$./-8XTT;$]7UL#K&/94BGM/8QDV2RMQ[IL MEG,S;;&WS[UV:QVYCSG<9=SO;]MKSK.GDB([*UC MR5K$5CR1"PW+^7;#E6UKL>6X<>#:4[*4K%:QKQF=(\LSQF9XS/&9U>KF+=T M M M M M M &%G=UZ?/:EWNX1*'//&./RNQU*3J.!Y*UV1-;Y+UN)7>.-F,VNE$Z>Y2 M@D57LHY&.]C?&Y7+75R]3<.E.O.J.C,WK.1[FU,$SK;%;V^&_P#>I/")_M5F MMO[37>H.E.0=48/4-+1QB-8UTGRQ,(BW>C]WI[I^! M/E7<.W6U_$_QK6\RS\DX+'MQ',F%J)Y2^5:T7VBS7W#RWS>6Q^#L6;MA6.D7 M'UV? EK.C_'SIGGG=VG4,?)O,9X=ZT][;VGCV9-(G'V?\R(K&NG?E7'JGP3Y MURSO;KIZ_P =V<<>Y.E<]8]CA7)_P]VT^2C0'E,5E,'DKV&S>-OX?+XRU-1R M6*RE.QC\EC[M9ZQ6*=ZC;CAM5+4$C5:^.1K7MQ;AG<7J M^HX#-;3LV]HK6L>>UK3$1'IF7/MMKN=[GKM=GCR9MS>=*TI6;6M. MFO"M8F9X1,\([$ASLL^[I]Q7,GR3N?=5G?XL?Y@>0L^S MPOET\U8K6>V,DIOZ7\#^:[[N[GJ;+\3VT_\ *I-;YI[>VW''C\DQ_F3,3,36 MLI;?:IV-=K_9=K7S?[?N+,'JEZU0BH;!N]QGRUR)MC&+6DE79-SR*2YBW6L6 MZK;'L,3X,;#-\,%:).B)5;J?K3J7K#<_&.?;J^6D6UKCCVN*G;[C''M8F(G3 MO3$VF.VTK%\BZ:Y'TWM_BW)=OCPTF/;6B-;V_OWG6UO1K,Q'DTAEJ:LSH M M M M M M P@[M/3I[1.]7'V6\Y<38>]MTE1M2ARGJS8M6Y1Q+8HXXJBP[?CH/: MZGQ>KYSML>7)II&2([N2OE]KDKI:(U\FO=GRQ,(K7=]]W M"[D.*UR>U=J^UXSN'TNO'):^9V7DQ^E&%?CUKM M"]8D>V.#'O=\*VLKKDP3[.D>LQ_9K:L<9F\0K M[U+X&\UVG>-"WCC+9\II7 M(VG;/H6X82=U;+ZON."R>M[!C)VN9[:N\Y=FQ9]I>-:WQVB]9]BU9F$)[_EV_Y7N9V?,L.7!NJ]M;UFLZ:S&NDQ M&L3I.DQPGR2ZD=MTP M .^\;\6\D\Q;7C]%XHT/;N1]QRCVLHZUI>OY/8\Q,U9&1NG6EBJUF:&I" MZ1%EGD1L,3?C/8\TY;R?:VWO-<^+;[2O;?):*5]C69C6?-$<9\D,A MRWE/,^<;F-GRK!EW&YG3VM*S;36=-;:<*UUGC:TQ6.V9B$BWL^^[;1@62O)-4R68BDMZ/IBSU9'>7*R3.3QRM5LM M6/\ "5]ZM_F(Y-L.]M>D\$[W<\8]=DBV/#';QK7ADR<=.$QCB8[+2G#IGP+W MNX[NYZHSQ@Q3$3ZG%,6R>Q:\Q-*S'9/=C)KY+0E.=J_87VH]F.'^3^ .(M?U M;,V*45+,[YD&2;#R-L,;(XFS)EMTS+K692I:EB\Y]*J^MCF2N5T5>/KT*R]3 M=;]4=7YO6<]W>3+BB=:XX]KBI_=QUTKK'9WIB;:=MI3_ ,BZ7Y#TUA]3R7;8 M\.L1%K1&M[::Z=^\ZWMIK.D3.D:SI$,P34V? M M M M M >"\^=KO;S MW1:U\TNX#B'2>47N6]K;^_2=:7CT6K,,;S3D_*N=;>=IS;; MXMQM_->L3IZ:SVUGTUF)CR2C>]U7W9?6,H[(;)V<\S3ZO:?UEAXOYJ2SEL K ME9*]\6(Y'U^C+G<9 US&,B@O8K)O[;RZS6].R-*H2ZA\">7;CO9^FMQ;;Y-)TQ9=;X]=.$1>/QE(U[ M9M&6>/#2(T1N^YCL [O^T.W8;SQP;N.JX**?R(=ZQ]6+:>.[JN9'+![-O6LR MY76HYK$4K7-KSV(;;?C-?$Q['M;8;ISKSI+JNL?(F]PY,\Q_E6GN98]G'?NW MG33MB)CS3I,:P=S_ *$ZIZ:FUN9[3)\5C7\;3\9BTC3C-JZ]R)UX=^*S/'AP MG3#@V]J( !G)VP^F[WH M]WLE.UPKP9M>1U*VO7]I&T0-TKC:.)OE^=+7W'95QV+S-^[7AVMTZ?\ #[JSJ7NW MV&UO3:6TGUN7\7CTF-8F)M&MXG_RZW[8UX<4DGM2^[/<:ZW\F[+WA9;GO;?I/:UVV+R9L^F3)[-<ZG+&GDX\)RZ>\"^4;6*YNH\]]UF\N M/'KCQ=G9-H_&6TG68F)QZ\-:^>1EPCVZ<%=MNK,TO@CBG2.+==1L7M-34L'4 MQ]O+2PM5L=S8,QX),ULF1:Q>GM60L6;"I\"O5$0K[SGG_.^H=S\#%M]M'W..L5C7SSI'&?/,ZS+V@ MQ#O@ M M M M M ^>U5JWJMFC>K5[E*Y7FJW*=J&.Q5M5;$;H;%: MS7F:^*>O/$]6O8Y%:YJJBHJ*?5;6I:+TF8O$ZQ,<)B8[)B?),/R8B8TGL:GN MY?T3/3\[EGWLM9XF_8WN5U9I7[CP7:JZ%.^Q*QB+-,?7?3D5Q4W7QO9UT_%[F)RQI'DB^L98\W"^G9PX0T/GW MAIT?U#WLFYVM<.[MK^,P_B[ZSVVF(CN7GAVWI;R^>4?CN+^[1]S&C^VY?MOY M3T7G3#Q>%]?6-G9^RO?W^8KO^VJ+D;N8T7(^S]$1T\^7QGCZ]4A3\!/'3_\ M,9T[O.[BZBVN?99?+>GX[%[,Z17)&OFBE_90WSOP'YG@F%,L>K MOIIV1>.]2TZ^>,<-$W.7:MW']M.5^1^>>%.1>+;#YI8*EW:M:R%3 95\,BQ2 M.P6SQ13ZWGX6R)T\RE;L1K_P=\*$W/[U)TO M7_BK"(><]*]1=/VF.<;//@I&GMIKKCX]D1DKWL92X#X*Y%Y+A=.VM+G<+@)Z MVGT)WRK V/+[SEUQNFX9RRM:L]L>>&Q\FZ1ZEZATGD^RSYL4Q.E].[CX3I/XR\UQZZ\ M-.]KPGAPG3>[VW?=G.>]PCQ^<[G.8=0X:QLS?/L:5H=7]I6\M:BHWV#(Y?VK M#Z3A++_ATR[O)'9DRSZK'[,5TMDM M'HM&.?Z.,O\ (_ ;?9>[EZAWE,-->./#'?M,:?E+:5K.O;I3)&D<)X\)!7;/ MZ-/I_P#;"ZAE,!PO0Y/W6BYDL>^C?# W4?B[UWU+%L6XWEMOL[?\K;_BJZ>:;1/K+1Y)BUYCT= MJ9>0^'72'3TUR;+:4ONZZ3ZS+^-OK$=M9MK%)\_&6 MM=HW(YJMJO(GP.9(US53\*')BRY<&2,V&UJ9:SK%JS,3$^>)CC$^P_+5K:.[ M:(FL^26K7G[T4_3I[@?;+M_@G'\4[)5)'(K-8QT%KCJ6 M29[TD?)-A)972-\2N^,]'R7R+QB\0.0Z4Q[ZVYV\1IW-S'KH^_MIEC3LB(R1 M&GV--&YQX:]%\ZUMN=CBQYYF9[^'\5;6>V9[FE;3KQ]M6W'[+2OSG]U^V:LZ MSD.VKN9PN7B<^=:NJVF/J+EMZSPUOM[Q:/3^*R=W3S_ .;;S>368LYMX!UXWY%OYCVO M"F>FNMN/;EQZ:1/"/\J9CC/'72-.G-'HX^HYP=[18SW;1N&YX>!DLK<[Q%+C M>5:DM>#Q++87%Z7;RNST8F-;XE]KQ]=WA^'ITZDM\G\7?#WG6E]@M&37V*<,LS_\ +]AK.VMZVI;^BT1/^QQ!RNN M !SVM:KL^YY>MK^GZYGMKSUQ>E/":UA\AG[CI:]M//I6)G3C''3RMFW"WHK>I'S:ZM/0[=,_P ;86:2 M!D^=YIR&-XN;02=?BR6=8V.Q#O\ -'&Q%<_V;#SK'X>CD1RM:Z-^<>,?AYR: M)K?F%-SFC7VNWBQKDC7R<-=-_Y5X2]<SWBGF MX32.]EB>/9..--)B=)TAN)X*^Z_65DJ7^YCN:@CB;-#[=J?!6MR323UT5CK' MLG(._P!:!M69R>)C/'K$S4^!Z]?^0B3G?\RL:33ISEO'2=+[F_E\FN+%/'T_ MCH\WI2;RKP#VU8[W/-_>TS$>UP5BND^7V^3OZQYOQ=?/Z&ZG@'T;?3N[>9*. M1U[M]P&_[-1ZN;M?,UBQRCD9)OA\JRS";(LVD8ZW7_#'+2Q-61CD1R+XD14A MSGOBYU_S^+8]SO\ )@VUON-O$8:Z>;O4TR3$^6+7GS=B4^3^'?1O([1DV6QQ M6SQ,3%\FN6T3'9-9R3;NS_=BOG;-J%"CBJ57&XRE4QV.HP1U:5"A6AITJ=:% MJ,AKU:M=D<%>")B(C6,:C6HG1$(YO>^6\Y,DS;):=9F9UF9\\S/&9;I$16-( MX1#ZSX?H M M M M M /.>1.'N(^7L>W$\L<6< M<\H8MC58S&\B:1K.ZX]C'*Y58VGLN,R==K55R]41O3X5,AL.;+LO8<]SLQQ-NNS:PL?F/\?AKZ[D+V>TBNUKE7PHS%)T1>GX$:B21 MROQL\1>5^UG>QN<4?Y^;&KNB5[>R:EE="]G>UJ M]?.9BI4GE)XO$V1^6?S+,NOL=^/9\^A
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Income Statement [Abstract]      
Sales $ 838,917 $ 1,061,817 $ 927,087
Costs and Expenses      
Cost of sales 650,170 824,589 728,466
Gross margin 188,747 237,228 198,621
Selling, general and administrative 107,134 139,253 121,665
Restructuring and impairment charges 19,999 18,632 0
Operating income 61,614 79,343 76,956
Interest expense 9,648 13,463 14,971
Other (income) expense, net 969 990 (1,020)
Income before income taxes 50,997 64,890 63,005
Income tax expense 11,383 16,656 11,797
Net Income $ 39,614 $ 48,234 $ 51,208
Earnings per common share      
Basic earnings per common share (usd per share) $ 1.53 $ 1.84 $ 1.97
Diluted earnings per common share (usd per share) $ 1.52 $ 1.84 $ 1.96
Weighted average shares outstanding      
Weighted average number common shares (shares) 25,897,000 26,191,000 26,038,000
Weighted average number common shares and potentially dilutive common shares (shares) 26,045,000 26,281,000 26,107,000
Cash dividends declared per common share (usd per share) $ 0.68 $ 0.68 $ 0.68
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 39,614 $ 48,234 $ 51,208
Other Comprehensive Income (Loss):      
Foreign currency translation adjustment, net of income tax of $—, $— and $— 5,865 (2,093) (3,478)
Interest rate swap, net of income tax of $27, $29 and $29, respectively (50) (54) (54)
Other comprehensive income (loss) 5,815 (2,147) (3,532)
Comprehensive income $ 45,429 $ 46,087 $ 47,676
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustments, tax $ 0 $ 0 $ 0
Interest rate swap, income tax $ 27 $ 29 $ 29
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Current assets:    
Cash and cash equivalents $ 14,837 $ 36,687
Accounts receivable, net of allowance for credit losses of $5,713 and $4,951 at February 28, 2021 and February 29, 2020, respectively 128,127 139,214
Inventories:    
Raw material 86,913 88,837
Work-in-process 4,453 5,543
Finished goods 1,546 5,461
Contract assets 58,056 70,093
Prepaid expenses and other 5,876 8,727
Assets held for sale 3,684 0
Total current assets 303,492 354,562
Property, plant and equipment, net 205,909 213,104
Operating lease right-of-use assets 37,801 43,208
Goodwill 353,881 356,225
Intangibles and other assets, net 95,359 106,732
Total assets 996,442 1,073,831
Current liabilities:    
Accounts payable 41,034 61,987
Income tax payable 0 2,876
Accrued salaries and wages 22,606 38,882
Other accrued liabilities 27,136 26,868
Customer deposits 348 255
Contract liabilities 16,138 18,418
Lease liability, short-term 6,588 6,327
Debt due within one year 0 125,000
Total current liabilities 113,850 280,613
Debt due after one year, net 178,419 77,878
Lease liability, long-term 32,629 38,114
Deferred income taxes 39,283 37,926
Other long-term liabilities 8,969 4,934
Total liabilities 373,150 439,465
Commitments and contingencies (Note 15)
Shareholders' Equity:    
Common Stock, $1.00 par value; 100,000 shares authorized; 25,108 and 26,148 shares issued and outstanding at February 28, 2021 and February 29, 2020, respectively 25,108 26,148
Capital in excess of par value 75,979 66,703
Retained earnings 547,289 572,414
Accumulated other comprehensive loss (25,084) (30,899)
Total shareholders’ equity 623,292 634,366
Total liabilities and shareholders' equity $ 996,442 $ 1,073,831
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 5,713 $ 4,951
Common stock, par value (usd per share) $ 1.00 $ 1.00
Common stock, shares authorized (shares) 100,000,000 100,000,000
Common stock, shares, issued (shares) 25,108,000 26,148,000
Common stock, shares, outstanding (shares) 25,108,000 26,148,000
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Cash Flows From Operating Activities:      
Net income $ 39,614 $ 48,234 $ 51,208
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 44,603 50,194 50,245
Deferred income taxes (1,561) (2,617) 3,731
Loss on disposal of business 3,080 18,632 0
Loss on abandonment of long-lived assets 6,923 0 0
Loss on disposal group held for sale 6,752 0 0
Write down of excess inventory 2,511 0 0
Impairment loss on long lived assets 0 9,157 810
Loss on sale of property, plant & equipment 219 (71) 9
Share-based compensation expense 7,330 6,290 4,659
Amortization of deferred debt issuance costs 545 538 541
Bad debt expense 1,040 2,734 2,153
Effects of changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable 7,926 (1,006) (8,131)
Inventories 2,145 25,875 (595)
Prepaid expenses and other assets 6,497 (291) (4,883)
Net change in contract assets and liabilities 5,137 (47,040) 3,091
Accounts payable (21,521) 8,145 (1,172)
Other accrued liabilities and income taxes payable (19,205) 23,536 8,809
Net cash provided by operating activities: 92,035 142,310 110,475
Cash flows from investing activities:      
Proceeds from the sale or insurance settlement of property, plant, and equipment 461 340 1,543
Proceeds from sale of subsidiary, net 12,444 23,584 0
Acquisition of subsidiaries, net of cash acquired (4,419) (60,628) (8,000)
Purchases of property, plant and equipment (37,079) (32,595) (24,615)
Net cash used in investing activities: (28,593) (69,299) (31,072)
Cash flows from financing activities:      
Proceeds from issuance of common stock 2,832 3,113 3,765
Payments for taxes related to net share settlement of equity awards (712) (1,231) (573)
Proceeds from revolving loan 228,000 428,500 264,000
Payments on revolving loan (277,000) (466,500) (310,000)
Proceeds from long-term debt 150,000 0 0
Payments on long-term debt (125,000) 0 (14,286)
Debt issuance costs paid (592) 0 0
Repurchase and retirement of common stock 48,311 5,799 0
Payment of dividends (17,642) (17,822) (17,718)
Net cash used in financing activities: (88,425) (59,739) (74,812)
Effect of exchange rate changes on cash and cash equivalents 3,133 (590) (1,439)
Net change in cash and cash equivalents (21,850) 12,682 3,152
Cash and cash equivalents, beginning of year 36,687 24,005 20,853
Cash and cash equivalents, end of year 14,837 36,687 24,005
Supplemental disclosures of cash flow information:      
Cash paid for interest 8,999 13,023 14,880
Cash paid for income taxes $ 16,118 $ 18,802 $ 3,291
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statement of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Impact of ASC 606 adoption | Accounting Standards Update 2014-09 $ 716     $ 716  
Balance, beginning balance (shares) at Feb. 28, 2018   25,959      
Balance, beginning balance at Feb. 28, 2018 565,203 $ 25,959 $ 51,000 513,464 $ (25,220)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 4,659   4,659    
Common stock issued under stock-based plans and related income tax expense (shares)   55      
Common stock issued under stock-based plans and related income tax expense (573) $ 55 (628)    
Common stock issued under employee stock purchase plan (shares)   101      
Common stock issued under employee stock purchase plan 3,765 $ 101 3,664    
Cash dividends paid (17,718)     (17,718)  
Net income 51,208     51,208  
Foreign currency translation (3,478)       (3,478)
Interest rate swap, net of tax (54)       (54)
Balance, ending balance (shares) at Feb. 28, 2019   26,115      
Balance, ending balance at Feb. 28, 2019 603,728 $ 26,115 58,695 547,670 (28,752)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 6,290   6,290    
Common stock issued under stock-based plans and related income tax expense (shares)   74      
Common stock issued under stock-based plans and related income tax expense (1,231) $ 74 (1,305)    
Common stock issued under employee stock purchase plan (shares)   90      
Common stock issued under employee stock purchase plan 3,113 $ 90 3,023    
Repurchase and retirement of common stock (shares)   131      
Repurchase and retirement of common stock 5,799 $ 131   5,668  
Cash dividends paid (17,822)     (17,822)  
Net income 48,234     48,234  
Foreign currency translation (2,093)       (2,093)
Interest rate swap, net of tax (54)       (54)
Balance, ending balance (shares) at Feb. 29, 2020   26,148      
Balance, ending balance at Feb. 29, 2020 634,366 $ 26,148 66,703 572,414 (30,899)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 7,330   7,330    
Common stock issued under stock-based plans and related income tax expense (shares)   83      
Common stock issued under stock-based plans and related income tax expense (712) $ 83 (795)    
Common stock issued under employee stock purchase plan (shares)   91      
Common stock issued under employee stock purchase plan 2,832 $ 91 2,741    
Repurchase and retirement of common stock (shares)   1,214      
Repurchase and retirement of common stock 48,311 $ 1,214   47,097  
Cash dividends paid (17,642)     (17,642)  
Net income 39,614     39,614  
Foreign currency translation 5,865       5,865
Interest rate swap, net of tax (50)       (50)
Balance, ending balance (shares) at Feb. 28, 2021   25,108      
Balance, ending balance at Feb. 28, 2021 $ 623,292 $ 25,108 $ 75,979 $ 547,289 $ (25,084)
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Notes)
12 Months Ended
Feb. 29, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Organization
AZZ Inc. (the “Company,” “AZZ” or “we”) operates primarily in the United States of America and Canada and also has operations in Brazil, the Netherlands, China, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions. For information about the Company's operations by segment, see Note 12.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.
Coronavirus (COVID-19)
In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 has resulted in most governments issuing restrictive orders, including “shelter in place” orders around the globe to assist in mitigating the spread of the virus.
While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, will ultimately have on the demand for our products and services or with our supply chain. We continue to closely monitor the situation as information becomes readily available and continue to take actions to provide for the safety of our personnel, and to support the requirements under CISA.

Our operations remain open globally and the impact to our personnel and operations has been limited by the effects of COVID-19. The most significant impact to us has been our ability to serve customers at their business locations. We have experienced limited customer order deferrals, but there have been few outright customer order cancellations. While governments have taken actions, including the approval of vaccines to limit the impacts of COVID-19, we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2022.
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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.
Concentrations of credit risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. The Company treats trade accounts
receivable as one portfolio and records an allowance based on a combination of management’s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer’s credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries, unless material, are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):
 202120202019
Balance at beginning of year$4,951 $2,267 $569 
Adjustment based on aged receivables analysis1,040 2,734 2,153 
Charge-offs, net(354)(129)(451)
Other(41)106 — 
Effect of exchange rate changes117 (27)(4)
Balance at end of year$5,713 $4,951 $2,267 
Revenue recognition
The Company recognizes revenue when all five of the following criteria have been satisfied:
1)Identification of the contract with a customer;
2)Identification of the performance obligations in the contract;
3)Determination of the transaction price;
4)Allocation of the transaction price to performance obligations in the contract; and
5)Fulfillment of performance obligations.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services. The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.
Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
Infrastructure Solutions segment
AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over
time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.
For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.
Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis.
In addition to fixed consideration, the Company’s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. 
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company’s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):
20212020
Balance at beginning of period$18,418 $56,928 
Contract liabilities added during the period11,868 14,292 
Sales recognized during the period(14,148)(52,802)
Balance at end of period$16,138 $18,418 
The Company expects to recognize sales of approximately $11.6 million, $4.4 million and $0.1 million in fiscal 2022, 2023 and 2025, respectively, related to the $16.1 million balance of contract liabilities as of February 28, 2021.
The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2021 were primarily due to normal timing differences between the Company’s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers. The acquisition for fiscal year 2021 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.
Other
No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at
contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Disaggregated Revenue
Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2021, 2020 and 2019 (in thousands):

202120202019
Sales:
Industrial$511,740 $605,236 $526,465 
Transmission and distribution209,729 254,836 212,433 
Power generation117,448 201,745 188,189 
Total sales$838,917 $1,061,817 $927,087 
Cash and cash equivalents
The Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.9 million and $0.1 million as of February 28, 2021 and February 29, 2020, respectively, in support of bank guarantees for certain customers and leased facilities.
Non-cash investing and financing activities
The Company had $1.5 million, $2.4 million and $1.0 million of accrued capital expenditures at the end of fiscal 2021, 2020 and 2019, respectively, which are excluded from the consolidated statements of cash flows until paid.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:
 
Buildings and structures
10-25 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment3 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.
Amortizable intangible and long-lived assets
Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from two to nineteen years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. For fiscal year 2021, the Company recorded charges of $13.7 million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned. In addition, for fiscal years 2020 and 2019, the Company recorded impairment losses of $9.2 million and $0.8 million, respectively. See Note 13 for additional information about these impairment charges.
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill and intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2021, 2020 and 2019, no goodwill impairment losses were recognized. See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.
Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2020. The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2021, 2020 and 2019, no impairment losses related to these indefinite-lived intangible assets were recorded.
Debt issuance costs
Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company’s revolving credit facility are included in other assets on the consolidated balance sheets. Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.
Income taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of February 28, 2021, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2018.
Financial instruments
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Certain of the Company’s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.

The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 28, 2021, the fair value of the outstanding 2020 Senior Notes was approximately $144.8 million. As of February 29, 2020, the fair value of the outstanding 2011 Senior Notes was approximately $125.3 million. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.
Warranty reserves
A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company’s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues. Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.
The following table shows the changes in the Company’s warranty reserve for fiscal year 2021, 2020 and 2019 (in thousands):
 
202120202019
Balance at beginning of period$3,702 $1,751 $2,013 
Warranty costs incurred(1,865)(2,118)(2,195)
Additions charged to income2,623 4,069 1,933 
Transferred to held for sale(381)— — 
Balance at end of period$4,079 $3,702 $1,751 
Foreign Currency Translation
The local currency is the functional currency for the Company’s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders’ equity and is included in accumulated other comprehensive income (loss).
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Foreign currency translation adjustments$(25,084)$(30,949)
Interest rate swap— 50 
Accumulated other comprehensive loss$(25,084)$(30,899)
Accruals for Contingent Liabilities
The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.
The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred, and is recorded net of any lease incentives received.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.
Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021, utilizing the modified retrospective transition method, and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40) - Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted
ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes ("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 will be effective for the Company in the first quarter of its fiscal 2022. The Company expects to adopt ASU 2019-12 in the first quarter of fiscal 2022, and does not expect the adoption to have a material impact on its consolidated financial statements.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Notes)
12 Months Ended
Feb. 28, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Land$21,328 $21,826 
Building and structures155,338 162,851 
Machinery and equipment249,065 252,726 
Furniture, fixtures, software and computers31,179 28,938 
Automotive equipment3,591 4,394 
Construction in progress26,223 16,466 
486,724 487,201 
Less accumulated depreciation(280,815)(274,097)
Property, plant, and equipment, net$205,909 $213,104 
The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$29,884 $30,721 $30,747 
Selling, general and administrative2,320 2,349 2,464 
Total depreciation expense$32,204 $33,070 $33,211 
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
12 Months Ended
Feb. 28, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.
 
Changes in goodwill by segment for fiscal year 2021 and 2020 were as follows (in thousands):
 
2021
SegmentBeginning BalanceAcquisitionsDivestitureAssets Held for SaleCurrency Translation AdjustmentEnding Balance
Metal Coatings$157,048 $1,551 $(1,132)$— $1,192 $158,659 
Infrastructure Solutions199,177 — (2,262)(1,693)— 195,222 
Total$356,225 $1,551 $(3,394)$(1,693)$1,192 $353,881 
 
2020
SegmentBeginning BalanceAcquisitionsDivestitureOtherCurrency Translation AdjustmentEnding Balance
Metal Coatings$116,691 $39,419 $— $1,413 $(475)$157,048 
Infrastructure Solutions207,065 — (7,888)— — 199,177 
Total$323,756 $39,419 $(7,888)$1,413 $(475)$356,225 
Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of most of its business that served customers in the nuclear power businesses in fiscal 2020. In addition, the Company divested two businesses and classified one other business as held-for-sale in fiscal 2021. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.

In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $7.9 million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.

The Company completed its fiscal 2021 annual goodwill impairment analysis as of December 31, 2020 and concluded that no indicators of impairment existed at any of its reporting units as of the testing date.
Amortizable intangible assets consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
Weighted-Average Life (Years)20212020
Customer related intangibles16$171,091 $177,090 
Non-compete agreements138,803 8,659 
Trademarks991,386 1,469 
Technology252,554 2,554 
Certifications8399 — 
Gross intangible assets184,233 189,772 
Less accumulated amortization(100,342)(91,298)
Total amortizable intangible assets, net$83,891 $98,474 
The following table outlines the classification of amortization expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$6,838 $6,873 $6,259 
Selling, general and administrative5,561 10,251 10,775 
Total amortization expense$12,399 $17,124 $17,034 
In addition, for fiscal 2020, intangibles with a carrying value of approximately $14.6 million were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately $7.2 million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.
In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $3.4 million on the consolidated balance sheets as of February 28, 2021 and February 29, 2020, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2021 and 2020, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.
The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
 
2022$12,111 
202311,735 
20249,907 
20259,098 
20269,069 
Thereafter31,971 
Total$83,891 
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Other Accrued Liabilities
12 Months Ended
Feb. 28, 2021
Other Liabilities Disclosure [Abstract]  
Other Accrued Liabilities Other Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
Accrued interest$957 $1,042 
Accrued warranty4,079 3,702 
Commissions3,550 4,180 
Personnel expenses9,709 8,646 
Group medical insurance2,517 3,083 
Sales and other taxes payable2,566 3,098 
Other3,758 3,117 
Total$27,136 $26,868 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Feb. 28, 2021
Leases [Abstract]  
Leases Leases
The Company is a lessee under various leases for facilities and equipment.
The following table outlines the classification of lease expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$10,533 $13,521 $11,630 
Selling, general and administrative4,485 4,923 4,002 
Total lease expense$15,018 $18,444 $15,632 
As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2022$8,211 $73 $8,284 
20237,723 73 7,796 
20246,840 73 6,913 
20255,876 70 5,946 
20264,427 14 4,441 
Thereafter12,973 — 12,973 
Total lease payments46,050 303 46,353 
Less imputed interest(7,112)(24)(7,136)
Total38,938 279 39,217 
Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):
20212020
Operating cash flows from operating leases included in lease liabilities$8,143 $8,918 
Lease liabilities obtained from new ROU assets - operating$2,186 $7,867 
Weighted-average remaining lease term - operating leases6.92 years7.94 years
Weighted-average discount rate - operating leases4.71 %4.89 %
Operating and financing cash flows from financing leases included in lease liabilities$25 $— 
Lease liabilities obtained from new ROU assets - financing$230 $— 
Weighted-average remaining lease term - financing leases4.25 years0.0 years
Weighted-average discount rate - financing leases4.00 %— %
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
12 Months Ended
Feb. 28, 2021
Debt Disclosure [Abstract]  
Debt Debt
Following is a summary of the Company's debt as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
2017 Revolving Credit Facility$29,000 $78,000 
2011 Senior Notes— 125,000 
2020 Senior Notes150,000 — 
Total debt, gross179,000 203,000 
Unamortized debt issuance costs(581)(122)
Total debt, net178,419 202,878 
Less amount due within one year— (125,000)
Debt due after one year, net$178,419 $77,878 
2017 Revolving Credit Facility
On March 27, 2013, the Company entered into a credit agreement (the “Credit Agreement”) with Bank of America and other lenders. The Credit Agreement provided for a $75.0 million term facility and a $225.0 million revolving credit facility that included a $75.0 million “accordion” feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.
On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the “2017 Credit Agreement”) with Bank of America and other lenders. The 2017 Credit Agreement amended the following provisions of the Credit
Agreement: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to $450.0 million, with an additional $150.0 million accordion, (iii) including a $75.0 million sublimit for the issuance of standby and commercial letters of credit, (iv) including a $30.0 million sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed $20.0 million, (vi) restricting investments in any foreign subsidiaries not to exceed $50.0 million in the aggregate, and (vii) including various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. The balance due on the $75.0 million term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement.
The financial covenants, as defined in the 2017 Credit Agreement, require the Company to maintain on a consolidated basis a Leverage Ratio not to exceed 3.25:1.0 and an Interest Coverage Ratio of at least 3.0:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.
Interest rates for borrowings under the 2017 Credit Agreement are based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate is defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate is defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio. The effective interest rate was 2.75% as of February 28, 2021.
As of February 28, 2021, we had $29.0 million of outstanding debt against the 2017 Credit Agreement and letters of credit outstanding under the 2017 Credit Agreement in the amount of $9.6 million, which left approximately $411.4 million of additional credit available.
2011 Senior Notes
On January 21, 2011, the Company entered into a Note Purchase Agreement, pursuant to which the Company issued $125.0 million aggregate principal amount of its 5.42% unsecured Senior Notes (the “2011 Senior Notes”), through a private placement. Amounts under the agreement were due in a balloon payment on the January 2021 maturity date.
The Company repaid the 2011 Senior Notes upon maturity in January 2021 with the proceeds from the 2020 Senior Notes, which are described below.
2020 Senior Notes
On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0 million of senior unsecured notes (the “2020 Senior Notes”), consisting of two separate tranches:

7-year borrowing: $70.0 million priced at 2.77% coupon; and
12-year borrowing: $80.0 million priced at 3.17% coupon.

The proceeds of the $80.0 million tranche was funded on December 17, 2020. The $70.0 million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0 million 5.42% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes will be paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in “Debt due after one year, net” in the consolidated balance sheets.

The Company's debt agreements require the Company to maintain certain financial ratios. As of February 28, 2021, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.
For each of the five years after February 28, 2021, required principal payments under the terms of the long-term debt, including the Company’s revolving credit facility, are as follows (dollars in thousands):
 
Fiscal Year:Future Debt Maturities
2022$— 
202329,000 
2024— 
2025— 
2026— 
Thereafter150,000 
Total$179,000 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Feb. 28, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income Taxes
 The provision for income taxes for fiscal year 2021, 2020 and 2019 consisted of the following (in thousands):
 
202120202019
Income before income taxes:
Domestic$46,766 $44,406 $48,261 
Foreign4,231 20,484 14,744 
Income before income taxes$50,997 $64,890 $63,005 
Current provision:
Federal$9,532 $12,563 $4,251 
Foreign2,660 5,259 2,829 
State and local1,754 1,451 986 
Total current provision for income taxes$13,946 $19,273 $8,066 
Deferred provision (benefit):
Federal$(2,165)$(1,452)$2,970 
Foreign(2,294)(21)539 
State and local1,896 (1,144)222 
Total deferred provision for (benefit from) income taxes$(2,563)$(2,617)$3,731 
Total provision for income taxes$11,383 $16,656 $11,797 
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences(0.1)0.1 0.5 
State income taxes, net of federal income tax benefit5.4 — 0.4 
Valuation allowance(0.4)— (0.7)
Stock compensation1.1 — 0.5 
Tax credits(3.4)2.0 (4.1)
Foreign tax rate differential0.1 1.4 1.1 
Uncertain tax positions(1.0)1.4 — 
Audit settlement1.9 — — 
Other(2.3)(0.2)— 
Effective income tax rate22.3 %25.7 %18.7 %
Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Deferred income tax assets:
Employee related items$3,282 $3,194 
Inventories5,729 823 
Accrued warranty429 548 
Accounts receivable2,347 2,094 
Lease liabilities8,962 10,601 
Other deferred income tax assets239 80 
Net operating loss and other credit carry-forwards6,649 7,983 
27,637 25,323 
Less: valuation allowance(689)(725)
Total deferred income tax assets26,948 24,598 
Deferred income tax liabilities:
Depreciation methods and property basis differences(18,982)(21,447)
Right-of-use lease assets(8,623)(10,299)
Other assets and tax-deductible goodwill(34,740)(30,778)
Total deferred income tax liabilities(62,345)(62,524)
Net deferred income tax liabilities$(35,397)$(37,926)
As of February 28, 2021, the Company had pretax state NOL carry-forwards of $73.1 million which, if unused, will begin to expire in 2022 and pretax foreign NOL carry-forwards of $4.1 million, which, if unused, will begin to expire in 2027.
As of fiscal year end 2021 and 2020, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $0.7 million and $0.7 million as of fiscal year end 2021 and 2020, respectively.
The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is
more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.
A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended February 28, 2021 is as follows (in thousands):
2021
Balance at beginning of period$2,531 
Increase for tax positions related to prior periods:
Gross increases5,617 
   Decrease for tax positions related to prior periods:
       Gross decreases(1,263)
   Decreases relating to settlements with taxing authorities (642)
   Decreases resulting from lapses in statutes of limitations(2,893)
Balance at end of period$3,350 

Current year increases to our Uncertain Tax Positions (“UTPs”) primarily relate to matters related to research and development credits, certain foreign tax credits, various state and local tax matters and various temporary differences. Similarly, current year decreases primarily relate to offsetting decreased movement of certain temporary differences categorized as UTPs, the lapse of the statute of limitations in certain jurisdictions and settlements with taxing authorities.

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest expensed for fiscal 2021 and 2020 were ($0.4) million and $0.9 million, respectively.

The Company does not have any prior year tax returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.

The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland and Brazil. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company’s U.S. federal and state tax returns since February 28, 2018 remain open to examination. With some exceptions, tax years prior to fiscal 2018 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2018 will expire in December 2021. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $2.3 million may be resolved in the next 12 months.

Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings. As of February 28, 2021, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Equity
12 Months Ended
Feb. 28, 2021
Equity [Abstract]  
Equity EquityOn January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on
market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.
On November 10, 2020, the Company's Board of Directors authorized a $100.0 million share repurchase program pursuant to which the Company may repurchase its common stock (the “2020 Authorization”). Repurchases under the 2020 Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so.
The following table outlines the Company's share repurchases under the 2011 Authorization and the 2020 Authorization during fiscal 2021 (dollars in thousands, except per share data):
Purchased under 2011 AuthorizationPurchased under 2020 AuthorizationTotal Share Repurchases
Number of shares repurchased882,916 330,829 1,213,745 
Total amount of shares repurchased$32,313 $15,998 $48,311 
Average price per share$36.60 $48.36 $39.80 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Notes)
12 Months Ended
Feb. 28, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is based on the weighted average number of common shares outstanding during each year. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year. Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding.
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (in thousands, except per share data):
 
202120202019
Numerator:
Net income for basic and diluted earnings per common share$39,614 $48,234 $51,208 
Denominator:
Total weighted average basic shares25,897 26,191 26,038 
Effect of dilutive securities:
Shares applicable to stock-based compensation148 90 69 
Total weighted average diluted shares26,045 26,281 26,107 
Earnings per share:
Basic earnings per share$1.53 $1.84 $1.97 
Diluted earnings per share$1.52 $1.84 $1.96 
For fiscal 2021, 2020 and 2019, approximately 0.2 million, 0.1 million and 0.1 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans
12 Months Ended
Feb. 28, 2021
Postemployment Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
401(k) Retirement Plan
The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $4.8 million, $5.4 million, and $5.0 million for fiscal 2021, 2020, and 2019, respectively.
Multiemployer Pension Plans
In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants.
However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i) assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii) if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.
The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):
EIN/Pension Plan NumberPension Protection Act Reported Status (1)FIP/RP
Status (2)
Company Contributions (3)Surcharge Imposed (4)Expiration Date of Collective Bargaining Agreements
Fiscal Year
Pension Fund20212020202120202019
Boilermaker-Blacksmith National Pension TrustEIN:48-6168020
Plan: 001
EndangeredCriticalImplemented$3,340 $5,337 $5,651 YesVarious through 12/31/2021
Contributions to other multiemployer pension plans97 366 627 
Total contributions$3,437 $5,703 $6,278 
(1) The most recent Pension Protection Act reported status available for fiscal 2021 and 2020 is for the plan’s year-end as of December 31, 2020 and 2019, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan’s actuary. A plan is generally classified in critical status if a funding deficiency is projected within four years or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2020.
(2) The “FIP/RP Status” column indicates plans for which a Funding Improvement Plan (“FIP”) or a Rehabilitation Plan (“RP”) has been implemented.
(3) For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2019 and 2018.
(4) A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation
12 Months Ended
Feb. 28, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Share-based Compensation Share-based Compensation
The Company has two share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the “2005 Plan”).
The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation
rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is 1.5 million shares and, as of February 28, 2021, the Company had approximately 0.8 million shares reserved for future issuance under this plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of February 28, 2021, there were 2,711 and 2,724 shares available for issuance for stock appreciation rights under the 2005 Plan and the 2014 Plan, respectively. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire during fiscal year 2022.
The Company accounts for its share-based employee compensation plans in accordance with ASC 718, Compensation—Stock Compensation. The Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award.
Restricted Stock Unit Awards
Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights (“DERs”), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.
A summary of the Company's RSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
 
202120202019
Restricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair Value
Outstanding at beginning of year194,946 $44.34 146,532 $48.93 109,777 $56.62 
Granted131,120 28.78 140,070 43.86 84,895 42.05 
Vested(70,913)45.67 (84,595)54.63 (38,733)54.53 
Forfeited(28,707)36.59 (7,061)45.30 (9,407)53.46 
Outstanding at end of year226,446 $35.66 194,946 $44.34 146,532 $48.93 
Vested and expected to vest at end of year224,807 $35.56 193,718 $44.34 146,532 $48.93 
The total fair value of RSU awards vested during fiscal years 2021, 2020, and 2019 was $2.3 million, $3.8 million and $2.1 million, respectively.
Performance Share Unit Awards
The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2019 and fiscal 2020 are subject to the Company’s degree of achievement of a target annual average adjusted return on assets during these three-year periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company’s total shareholder return during such three-year periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant.
A summary of the Company’s PSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
202120202019
 Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value
Outstanding at the beginning of year109,936 $47.75 83,125 $49.74 70,030 $54.59 
Granted69,955 33.22 49,000 46.19 46,183 42.00 
Vested— — — — (3,378)46.65 
Forfeited(36,307)50.57 (22,189)55.08 (29,710)49.51 
Outstanding at the end of year143,584 $39.96 109,936 $47.75 83,125 $49.74 
The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 250% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.
Stock Appreciation Rights
Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of seven years and vested ratably over a period of three years, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2021, 2020 or 2019.
 
A summary of the Company’s SAR activity for fiscal years 2021, 2020 and 2019 is as follows:
 
202120202019
 SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price
Outstanding at beginning of year94,826 $44.58 98,184 $44.46 148,513 $43.29 
Granted— — — — — — 
Exercised(45,902)44.00 (2,965)44.58 (47,484)40.84 
Forfeited(43,489)45.10 (393)43.92 (2,845)43.92 
Outstanding at end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
Exercisable at the end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
As of February 28, 2021, the average remaining contractual term for both outstanding and exercisable SARs was 0.34 years and these awards had no intrinsic value.
The following table summarizes additional information about SARs outstanding at February 28, 2021.

Range of Exercise PricesSARs Outstanding and ExercisableAverage Remaining LifeWeighted Average Exercise Price
44.15 - 44.15
2,711 0.17$44.15 
46.34 - 46.34
2,724 0.5146.34 
44.15 - 46.34
5,435 0.34$45.25 
 
Directors Grants
The Company granted each of its independent directors a total of 3,174, 2,124 and 1,823 shares of its common stock during fiscal years 2021, 2020 and 2019, respectively. These common stock grants were valued at $33.08, $47.08 and $54.85 per share for fiscal years 2021, 2020 and 2019, respectively, which was the market price of the Company's common stock on the respective grant dates.
Employee Stock Purchase Plan
The Company has an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the “Enrollment Date”) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 1.3 million shares were available for issuance as of February 28, 2021. The Company issues new shares upon purchase through the ESPP.
Share-based Compensation Expense
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2021, 2020 and 2019 (in thousands):
 
202120202019
Compensation expense$7,330 $6,290 $4,659 
Income tax benefits$1,539 $1,321 $978 
Unrecognized compensation cost related to unvested stock awards at February 28, 2021 was $9.1 million, which is expected to be recognized over a weighted average period of 1.72 years.
The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2021, 2020 and 2019 was $(0.4) million, $(0.1) million and $(0.3) million, respectively.
The Company’s policy is to issue shares under these plans from the Company’s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Segments
12 Months Ended
Feb. 28, 2021
Segment Reporting [Abstract]  
Operating Segments Operating Segments
Segment Information
The Company’s Chief Executive Officer, who is the chief operating decision maker (“CODM”), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.
A summary of each of the Company's reportable segments is as follows:
Metal Coatings - provides hot dip galvanizing, powder coating, anodizing and plating, and other surface coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada.
Infrastructure Solutions - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.
The following tables show information by reportable segment for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
Metal Coatings$457,791 $498,989 $440,264 
Infrastructure Solutions381,126 562,828 486,823 
Total sales$838,917 $1,061,817 $927,087 
Operating income (loss):
Metal Coatings$95,946 $107,926 $83,591 
Infrastructure Solutions(1)
6,487 32,845 31,332 
Corporate(40,819)(42,796)(37,967)
Loss on disposal of business— (18,632)— 
Total operating income$61,614 $79,343 $76,956 
(1) Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of
which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of
sales.

202120202019
Depreciation and amortization:
Metal Coatings$29,930 $30,042 $29,124 
Infrastructure Solutions12,978 18,414 19,405 
Corporate1,695 1,738 1,716 
Total$44,603 $50,194 $50,245 
202120202019
Expenditures for acquisitions, net of cash, and property, plant and equipment:
Metal Coatings$29,305 $81,340 $15,238 
Infrastructure Solutions9,619 9,158 14,475 
Corporate2,574 2,725 2,902 
Total$41,498 $93,223 $32,615 
Asset information by segment was as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Assets:
Metal Coatings$480,778 $504,632 
Infrastructure Solutions489,986 548,032 
Corporate25,678 21,167 
Total assets$996,442 $1,073,831 
Financial Information About Geographical Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
United States$711,696 $850,656 $785,194 
International127,221 211,161 141,893 
Total$838,917 $1,061,817 $927,087 
 
20212020
Property, plant and equipment, net:
United States$180,718 $190,365 
Canada15,007 16,385 
Other countries10,184 6,354 
Total$205,909 $213,104 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring and Impairment Charges
12 Months Ended
Feb. 28, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Impairment Charges Restructuring and Impairment Charges
Fiscal 2021
During fiscal 2021, the Company executed a plan to divest certain non-core businesses. The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3 million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2 million. During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1 million. The Company recognized impairment charges of $0.9 million for SMS during the second quarter, and an additional loss on sale of $1.9 million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income.
As of February 28, 2021, one additional business in the Infrastructure Solutions segment and one non-operating location in the Metal Coatings segment are classified as held for sale. The assets and liabilities of the businesses expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheet. In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021.
During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:
Year Ended February 28, 2021
Metal CoatingsInfrastructure SolutionsTotal
Write down of assets held for sale to estimated sales price$2,652 $4,100 $6,752 
Write down of assets expected to be abandoned6,923 — 6,923 
Loss on sale of subsidiaries1,221 1,859 3,080 
Write down of excess inventory— 2,511 2,511 
Costs associated with assets held for sale— 733 733 
Total charges$10,796 $9,203 $19,999 
Fiscal 2020
In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data.
During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment. In conjunction with this divestiture, the Company incurred impairment charges of $9.2 million, of which $2.0 million is included in cost of sales and $7.2 million is included in selling, general and administrative in the consolidated statement of income. The
impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized.
During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of $1.3 million in fiscal 2019, comprised of $0.8 million for fixed asset impairments and $0.5 million for employee severance and other disposal costs. All costs are included in cost of sales in the consolidated statement of income.
As of February 28, 2021 and February 29, 2020, the Company had no restructuring liabilities outstanding.
Assets Held for Sale

The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy to focus on growth within its core businesses. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations.

Assets and liabilities allocated to assets held for sale are as follows:
February 28, 2021
Assets
Accounts receivable$2,435 
Inventories907 
Contract assets3,314 
Other current assets153 
Property, plant and equipment1,415 
Other assets42 
Goodwill1,693 
Liabilities
Accounts payable507 
Contract liabilities1,454 
Other accrued liabilities822 
Lease liability – long term
Total carrying value7,174 
Less: Impairment of carrying value of remaining assets held for sale to estimated sales price(3,490)
Fair value of disposal group$3,684 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
12 Months Ended
Feb. 28, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
Fiscal 2021
For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes. In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $0.6 million.
Fiscal 2020
In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and
electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes.
In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.
In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This goodwill arising from this acquisition was included in the Metal Coatings segment and is expected to be deductible for income tax purposes.
The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):
Assets
Accounts receivable$4,591 
Inventories1,830 
Prepaid expenses and other22 
Property, plant and equipment5,336 
Intangibles15,512 
Goodwill39,419 
Liabilities
Accounts payable and other accrued liabilities(1,575)
Contingent consideration(2,000)
Deferred income taxes(2,507)
Total purchase price$60,628 
In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $2.0 million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):
Fair ValueUseful Life
Customer relationships$15,360 15 years
Non-compete agreements152 3 years
Total intangible assets$15,512 
During fiscal 2020, the acquired companies described above generated net sales of $27.9 million and net income of $2.6 million in the Company’s consolidated statements of income from the date of each respective acquisition.
The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company’s fiscal 2019.  The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2019 or of future consolidated operating results.
The unaudited pro forma financial information was as follows (in thousands):
20202019
Revenues$1,072,633 $966,007 
Net income49,702 57,693 
Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.
Fiscal 2019
In March 2018, the Company purchased certain assets through a bankruptcy sales process from Lectrus Corporation, a privately-held corporation based in Chattanooga, Tennessee. Lectrus designs and manufactures custom electrical metal enclosures and provides electrical and mechanical integration. This acquisition expanded the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Infrastructure Solutions segment.
Supplemental Disclosures
During fiscal 2021, 2020 and 2019, the Company paid approximately $4.4 million, $60.6 million and $8.0 million, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of approximately $0, $0.8 million and $0.2 million, respectively.
The goodwill resulting from these acquisitions during fiscal 2021, 2020 and 2019 consists largely of the Company’s expected future product and services sales and synergies from combining the products and services and technology with the Company’s existing product and services portfolio.
For fiscal year 2019, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Feb. 28, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal
The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.  These proceedings include labor and employment claims, use of the Company’s intellectual property, worker’s compensation, environmental  matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows. 
Commodity pricing
As of February 28, 2021, the Company had non-cancelable forward contracts to purchase approximately $50.0 million of zinc at various volumes and prices. All such contracts expire in fiscal 2022. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.
Other
As of February 28, 2021, the Company had total outstanding letters of credit in the amount of $24.7 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments
covering warranty or performance periods. In addition, as of February 28, 2021, a warranty reserve in the amount of $4.1 million was established to offset any future warranty claims.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Feb. 28, 2021
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (Unaudited) Selected Quarterly Financial Data (Unaudited)
 Quarter ended
 May 31,
2020
August 31,
2020
November 30,
2020
February 28,
2021
(in thousands, except per share data)
Sales$213,293 $203,372 $226,623 $195,629 
Gross profit42,208 46,094 54,675 45,770 
Net income (loss) (1)
5,541 (1,790)19,703 16,160 
Basic net income (loss) per share (2)
0.21 (0.07)0.76 0.64 
Diluted net income (loss) per share (2)
0.21 (0.07)0.76 0.63 
 
 Quarter ended
 May 31,
2019
August 31,
2019
November 30,
2019
February 29,
2020 (3)
(in thousands, except per share data)
Sales$289,123 $236,190 $291,139 $245,365 
Gross profit66,107 52,686 67,331 51,104 
Net income21,284 15,558 22,035 (10,643)
Basic net income per share (2)
0.81 0.59 0.84 (0.41)
Diluted net income per share (2)
0.81 0.59 0.84 (0.41)
(1) During fiscal 2021, the Company recorded restructuring and impairment charges of $20.0 million related to its plan to divest certain non-
core businesses. See Note 13 for information related to these charges.
(2) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of
quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.
(3) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of $18.6 million related to the sale of its nuclear logistics
business and recorded an impairment charge of $9.2 million related to the Company's exit from the nuclear certified portion of its industrial
welding solutions business.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Feb. 28, 2021
Accounting Policies [Abstract]  
Organization and Basis of Consolidation
Organization
AZZ Inc. (the “Company,” “AZZ” or “we”) operates primarily in the United States of America and Canada and also has operations in Brazil, the Netherlands, China, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions. For information about the Company's operations by segment, see Note 12.
Basis of consolidation
The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.
Use of estimates
Use of estimates
The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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.
Concentration of credit risk
Concentrations of credit risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.
The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents.
The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition. Collateral is usually not required from customers as a condition of sale.
Accounts receivable, net of allowance for credit losses
Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. The Company treats trade accounts
receivable as one portfolio and records an allowance based on a combination of management’s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer’s credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries, unless material, are recorded against the allowance in the period received.
The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):
 202120202019
Balance at beginning of year$4,951 $2,267 $569 
Adjustment based on aged receivables analysis1,040 2,734 2,153 
Charge-offs, net(354)(129)(451)
Other(41)106 — 
Effect of exchange rate changes117 (27)(4)
Balance at end of year$5,713 $4,951 $2,267 
Revenue recognition
Revenue recognition
The Company recognizes revenue when all five of the following criteria have been satisfied:
1)Identification of the contract with a customer;
2)Identification of the performance obligations in the contract;
3)Determination of the transaction price;
4)Allocation of the transaction price to performance obligations in the contract; and
5)Fulfillment of performance obligations.
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services. The amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.
Metal Coatings Segment
AZZ's Metal Coatings segment is a provider of hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.
Infrastructure Solutions segment
AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.
For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over
time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.
For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.
Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis.
In addition to fixed consideration, the Company’s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. 
Contract Assets and Liabilities
The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company’s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.
The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):
20212020
Balance at beginning of period$18,418 $56,928 
Contract liabilities added during the period11,868 14,292 
Sales recognized during the period(14,148)(52,802)
Balance at end of period$16,138 $18,418 
The Company expects to recognize sales of approximately $11.6 million, $4.4 million and $0.1 million in fiscal 2022, 2023 and 2025, respectively, related to the $16.1 million balance of contract liabilities as of February 28, 2021.
The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2021 were primarily due to normal timing differences between the Company’s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers. The acquisition for fiscal year 2021 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.
Other
No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at
contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.
Cash and cash equivalents Cash and cash equivalentsThe Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.9 million and $0.1 million as of February 28, 2021 and February 29, 2020, respectively, in support of bank guarantees for certain customers and leased facilities.
Inventories InventoriesInventories are stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13.
Property, plant and equipment
Property, plant and equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:
 
Buildings and structures
10-25 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment3 years
Computers and software
3-7 years
Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.
Long-lived assets Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value.
Goodwill and other indefinite-lived intangible assets
Goodwill and other indefinite-lived intangible assets
Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill and intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2021, 2020 and 2019, no goodwill impairment losses were recognized. See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.
Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2020. The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2021, 2020 and 2019, no impairment losses related to these indefinite-lived intangible assets were recorded.
Debt issuance costs
Debt issuance costs
Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company’s revolving credit facility are included in other assets on the consolidated balance sheets. Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.
Income taxes
Income taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of February 28, 2021, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2018.
Financial Instruments
Financial instruments
Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Certain of the Company’s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities;
Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or
Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.

The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 28, 2021, the fair value of the outstanding 2020 Senior Notes was approximately $144.8 million. As of February 29, 2020, the fair value of the outstanding 2011 Senior Notes was approximately $125.3 million. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.
Warranty reserves Warranty reservesA reserve has been established to provide for the estimated future cost of warranties on a portion of the Company’s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues. Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary.
Foreign Currency Translation
Foreign Currency Translation
The local currency is the functional currency for the Company’s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders’ equity and is included in accumulated other comprehensive income (loss).
Accruals for Contingent Liabilities Accruals for Contingent LiabilitiesThe Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates.
Leases
Leases
The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.
The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred, and is recorded net of any lease incentives received.
Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021, utilizing the modified retrospective transition method, and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40) - Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted
ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes ("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 will be effective for the Company in the first quarter of its fiscal 2022. The Company expects to adopt ASU 2019-12 in the first quarter of fiscal 2022, and does not expect the adoption to have a material impact on its consolidated financial statements.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Accounting Policies [Abstract]    
Schedule of Changes in Contract Liabilities  
The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):
20212020
Balance at beginning of period$18,418 $56,928 
Contract liabilities added during the period11,868 14,292 
Sales recognized during the period(14,148)(52,802)
Balance at end of period$16,138 $18,418 
Disaggregation of Revenue
Disaggregated Revenue
Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2021, 2020 and 2019 (in thousands):

202120202019
Sales:
Industrial$511,740 $605,236 $526,465 
Transmission and distribution209,729 254,836 212,433 
Power generation117,448 201,745 188,189 
Total sales$838,917 $1,061,817 $927,087 
 
Property, Plant and Equipment Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:
 
Buildings and structures
10-25 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment3 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Land$21,328 $21,826 
Building and structures155,338 162,851 
Machinery and equipment249,065 252,726 
Furniture, fixtures, software and computers31,179 28,938 
Automotive equipment3,591 4,394 
Construction in progress26,223 16,466 
486,724 487,201 
Less accumulated depreciation(280,815)(274,097)
Property, plant, and equipment, net$205,909 $213,104 
The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$29,884 $30,721 $30,747 
Selling, general and administrative2,320 2,349 2,464 
Total depreciation expense$32,204 $33,070 $33,211 
 
Schedule of Warranty Reserve
The following table shows the changes in the Company’s warranty reserve for fiscal year 2021, 2020 and 2019 (in thousands):
 
202120202019
Balance at beginning of period$3,702 $1,751 $2,013 
Warranty costs incurred(1,865)(2,118)(2,195)
Additions charged to income2,623 4,069 1,933 
Transferred to held for sale(381)— — 
Balance at end of period$4,079 $3,702 $1,751 
 
Schedule of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive loss consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Foreign currency translation adjustments$(25,084)$(30,949)
Interest rate swap— 50 
Accumulated other comprehensive loss$(25,084)$(30,899)
 
Financing Receivable, Allowance for Credit Loss
The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):
 202120202019
Balance at beginning of year$4,951 $2,267 $569 
Adjustment based on aged receivables analysis1,040 2,734 2,153 
Charge-offs, net(354)(129)(451)
Other(41)106 — 
Effect of exchange rate changes117 (27)(4)
Balance at end of year$5,713 $4,951 $2,267 
 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Tables)
12 Months Ended
Feb. 28, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:
 
Buildings and structures
10-25 years
Machinery and equipment
3-15 years
Furniture and fixtures
3-15 years
Automotive equipment3 years
Computers and software
3-7 years
Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Land$21,328 $21,826 
Building and structures155,338 162,851 
Machinery and equipment249,065 252,726 
Furniture, fixtures, software and computers31,179 28,938 
Automotive equipment3,591 4,394 
Construction in progress26,223 16,466 
486,724 487,201 
Less accumulated depreciation(280,815)(274,097)
Property, plant, and equipment, net$205,909 $213,104 
The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$29,884 $30,721 $30,747 
Selling, general and administrative2,320 2,349 2,464 
Total depreciation expense$32,204 $33,070 $33,211 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Feb. 28, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in goodwill by segment for fiscal year 2021 and 2020 were as follows (in thousands):
 
2021
SegmentBeginning BalanceAcquisitionsDivestitureAssets Held for SaleCurrency Translation AdjustmentEnding Balance
Metal Coatings$157,048 $1,551 $(1,132)$— $1,192 $158,659 
Infrastructure Solutions199,177 — (2,262)(1,693)— 195,222 
Total$356,225 $1,551 $(3,394)$(1,693)$1,192 $353,881 
 
2020
SegmentBeginning BalanceAcquisitionsDivestitureOtherCurrency Translation AdjustmentEnding Balance
Metal Coatings$116,691 $39,419 $— $1,413 $(475)$157,048 
Infrastructure Solutions207,065 — (7,888)— — 199,177 
Total$323,756 $39,419 $(7,888)$1,413 $(475)$356,225 
Schedule of Finite-Lived Intangible Assets by Major Class
Amortizable intangible assets consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
Weighted-Average Life (Years)20212020
Customer related intangibles16$171,091 $177,090 
Non-compete agreements138,803 8,659 
Trademarks991,386 1,469 
Technology252,554 2,554 
Certifications8399 — 
Gross intangible assets184,233 189,772 
Less accumulated amortization(100,342)(91,298)
Total amortizable intangible assets, net$83,891 $98,474 
Finite-lived Intangible Assets Amortization Expense
The following table outlines the classification of amortization expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$6,838 $6,873 $6,259 
Selling, general and administrative5,561 10,251 10,775 
Total amortization expense$12,399 $17,124 $17,034 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):
 
2022$12,111 
202311,735 
20249,907 
20259,098 
20269,069 
Thereafter31,971 
Total$83,891 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Other Accrued Liabilities (Tables)
12 Months Ended
Feb. 28, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
Other accrued liabilities consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
Accrued interest$957 $1,042 
Accrued warranty4,079 3,702 
Commissions3,550 4,180 
Personnel expenses9,709 8,646 
Group medical insurance2,517 3,083 
Sales and other taxes payable2,566 3,098 
Other3,758 3,117 
Total$27,136 $26,868 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Feb. 28, 2021
Leases [Abstract]  
Lease, Cost
The following table outlines the classification of lease expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands):
202120202019
Cost of sales$10,533 $13,521 $11,630 
Selling, general and administrative4,485 4,923 4,002 
Total lease expense$15,018 $18,444 $15,632 
Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):
20212020
Operating cash flows from operating leases included in lease liabilities$8,143 $8,918 
Lease liabilities obtained from new ROU assets - operating$2,186 $7,867 
Weighted-average remaining lease term - operating leases6.92 years7.94 years
Weighted-average discount rate - operating leases4.71 %4.89 %
Operating and financing cash flows from financing leases included in lease liabilities$25 $— 
Lease liabilities obtained from new ROU assets - financing$230 $— 
Weighted-average remaining lease term - financing leases4.25 years0.0 years
Weighted-average discount rate - financing leases4.00 %— %
Lessee, Operating Lease, Liability, Maturity
As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2022$8,211 $73 $8,284 
20237,723 73 7,796 
20246,840 73 6,913 
20255,876 70 5,946 
20264,427 14 4,441 
Thereafter12,973 — 12,973 
Total lease payments46,050 303 46,353 
Less imputed interest(7,112)(24)(7,136)
Total38,938 279 39,217 
Finance Lease, Liability, Maturity
As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):
Fiscal year:Operating LeasesFinance LeasesTotal
2022$8,211 $73 $8,284 
20237,723 73 7,796 
20246,840 73 6,913 
20255,876 70 5,946 
20264,427 14 4,441 
Thereafter12,973 — 12,973 
Total lease payments46,050 303 46,353 
Less imputed interest(7,112)(24)(7,136)
Total38,938 279 39,217 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
12 Months Ended
Feb. 28, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
Following is a summary of the Company's debt as of February 28, 2021 and February 29, 2020 (in thousands):
 
20212020
2017 Revolving Credit Facility$29,000 $78,000 
2011 Senior Notes— 125,000 
2020 Senior Notes150,000 — 
Total debt, gross179,000 203,000 
Unamortized debt issuance costs(581)(122)
Total debt, net178,419 202,878 
Less amount due within one year— (125,000)
Debt due after one year, net$178,419 $77,878 
Schedule of Maturities of Long-term Debt For each of the five years after February 28, 2021, required principal payments under the terms of the long-term debt, including the Company’s revolving credit facility, are as follows (dollars in thousands):
 
Fiscal Year:Future Debt Maturities
2022$— 
202329,000 
2024— 
2025— 
2026— 
Thereafter150,000 
Total$179,000 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Feb. 28, 2021
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit) The provision for income taxes for fiscal year 2021, 2020 and 2019 consisted of the following (in thousands):
 
202120202019
Income before income taxes:
Domestic$46,766 $44,406 $48,261 
Foreign4,231 20,484 14,744 
Income before income taxes$50,997 $64,890 $63,005 
Current provision:
Federal$9,532 $12,563 $4,251 
Foreign2,660 5,259 2,829 
State and local1,754 1,451 986 
Total current provision for income taxes$13,946 $19,273 $8,066 
Deferred provision (benefit):
Federal$(2,165)$(1,452)$2,970 
Foreign(2,294)(21)539 
State and local1,896 (1,144)222 
Total deferred provision for (benefit from) income taxes$(2,563)$(2,617)$3,731 
Total provision for income taxes$11,383 $16,656 $11,797 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Permanent differences(0.1)0.1 0.5 
State income taxes, net of federal income tax benefit5.4 — 0.4 
Valuation allowance(0.4)— (0.7)
Stock compensation1.1 — 0.5 
Tax credits(3.4)2.0 (4.1)
Foreign tax rate differential0.1 1.4 1.1 
Uncertain tax positions(1.0)1.4 — 
Audit settlement1.9 — — 
Other(2.3)(0.2)— 
Effective income tax rate22.3 %25.7 %18.7 %
Schedule of Deferred Tax Assets and Liabilities Significant components of the Company’s net deferred income tax liability are as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Deferred income tax assets:
Employee related items$3,282 $3,194 
Inventories5,729 823 
Accrued warranty429 548 
Accounts receivable2,347 2,094 
Lease liabilities8,962 10,601 
Other deferred income tax assets239 80 
Net operating loss and other credit carry-forwards6,649 7,983 
27,637 25,323 
Less: valuation allowance(689)(725)
Total deferred income tax assets26,948 24,598 
Deferred income tax liabilities:
Depreciation methods and property basis differences(18,982)(21,447)
Right-of-use lease assets(8,623)(10,299)
Other assets and tax-deductible goodwill(34,740)(30,778)
Total deferred income tax liabilities(62,345)(62,524)
Net deferred income tax liabilities$(35,397)$(37,926)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended February 28, 2021 is as follows (in thousands):
2021
Balance at beginning of period$2,531 
Increase for tax positions related to prior periods:
Gross increases5,617 
   Decrease for tax positions related to prior periods:
       Gross decreases(1,263)
   Decreases relating to settlements with taxing authorities (642)
   Decreases resulting from lapses in statutes of limitations(2,893)
Balance at end of period$3,350 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Equity (Tables)
12 Months Ended
Feb. 28, 2021
Equity [Abstract]  
Class of Treasury Stock
The following table outlines the Company's share repurchases under the 2011 Authorization and the 2020 Authorization during fiscal 2021 (dollars in thousands, except per share data):
Purchased under 2011 AuthorizationPurchased under 2020 AuthorizationTotal Share Repurchases
Number of shares repurchased882,916 330,829 1,213,745 
Total amount of shares repurchased$32,313 $15,998 $48,311 
Average price per share$36.60 $48.36 $39.80 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
12 Months Ended
Feb. 28, 2021
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per share
The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (in thousands, except per share data):
 
202120202019
Numerator:
Net income for basic and diluted earnings per common share$39,614 $48,234 $51,208 
Denominator:
Total weighted average basic shares25,897 26,191 26,038 
Effect of dilutive securities:
Shares applicable to stock-based compensation148 90 69 
Total weighted average diluted shares26,045 26,281 26,107 
Earnings per share:
Basic earnings per share$1.53 $1.84 $1.97 
Diluted earnings per share$1.52 $1.84 $1.96 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Table)
12 Months Ended
Feb. 28, 2021
Postemployment Benefits [Abstract]  
Schedule of Multiemployer Plans
The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):
EIN/Pension Plan NumberPension Protection Act Reported Status (1)FIP/RP
Status (2)
Company Contributions (3)Surcharge Imposed (4)Expiration Date of Collective Bargaining Agreements
Fiscal Year
Pension Fund20212020202120202019
Boilermaker-Blacksmith National Pension TrustEIN:48-6168020
Plan: 001
EndangeredCriticalImplemented$3,340 $5,337 $5,651 YesVarious through 12/31/2021
Contributions to other multiemployer pension plans97 366 627 
Total contributions$3,437 $5,703 $6,278 
(1) The most recent Pension Protection Act reported status available for fiscal 2021 and 2020 is for the plan’s year-end as of December 31, 2020 and 2019, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan’s actuary. A plan is generally classified in critical status if a funding deficiency is projected within four years or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2020.
(2) The “FIP/RP Status” column indicates plans for which a Funding Improvement Plan (“FIP”) or a Rehabilitation Plan (“RP”) has been implemented.
(3) For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2019 and 2018.
(4) A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation (Tables)
12 Months Ended
Feb. 28, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Restricted Stock Unit Awards Non-Vested
A summary of the Company's RSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
 
202120202019
Restricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair ValueRestricted Stock  UnitsWeighted Average  Grant Date Fair Value
Outstanding at beginning of year194,946 $44.34 146,532 $48.93 109,777 $56.62 
Granted131,120 28.78 140,070 43.86 84,895 42.05 
Vested(70,913)45.67 (84,595)54.63 (38,733)54.53 
Forfeited(28,707)36.59 (7,061)45.30 (9,407)53.46 
Outstanding at end of year226,446 $35.66 194,946 $44.34 146,532 $48.93 
Vested and expected to vest at end of year224,807 $35.56 193,718 $44.34 146,532 $48.93 
Share-based Payment Arrangement, Performance Shares, Outstanding Activity
A summary of the Company’s PSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:
202120202019
 Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value  Performance Stock Units  Weighted Average Grant Date Fair Value
Outstanding at the beginning of year109,936 $47.75 83,125 $49.74 70,030 $54.59 
Granted69,955 33.22 49,000 46.19 46,183 42.00 
Vested— — — — (3,378)46.65 
Forfeited(36,307)50.57 (22,189)55.08 (29,710)49.51 
Outstanding at the end of year143,584 $39.96 109,936 $47.75 83,125 $49.74 
Stock Appreciation Rights and Option Awards
A summary of the Company’s SAR activity for fiscal years 2021, 2020 and 2019 is as follows:
 
202120202019
 SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price  SARs  Weighted  Average Exercise  Price
Outstanding at beginning of year94,826 $44.58 98,184 $44.46 148,513 $43.29 
Granted— — — — — — 
Exercised(45,902)44.00 (2,965)44.58 (47,484)40.84 
Forfeited(43,489)45.10 (393)43.92 (2,845)43.92 
Outstanding at end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
Exercisable at the end of year5,435 $45.25 94,826 $44.58 98,184 $44.46 
Share-based Compensation Activity
The following table summarizes additional information about SARs outstanding at February 28, 2021.

Range of Exercise PricesSARs Outstanding and ExercisableAverage Remaining LifeWeighted Average Exercise Price
44.15 - 44.15
2,711 0.17$44.15 
46.34 - 46.34
2,724 0.5146.34 
44.15 - 46.34
5,435 0.34$45.25 
Share-based compensation expense and related income tax
The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2021, 2020 and 2019 (in thousands):
 
202120202019
Compensation expense$7,330 $6,290 $4,659 
Income tax benefits$1,539 $1,321 $978 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Operating segments (Tables)
12 Months Ended
Feb. 28, 2021
Segment Reporting [Abstract]  
Operations and assets by segment
The following tables show information by reportable segment for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
Metal Coatings$457,791 $498,989 $440,264 
Infrastructure Solutions381,126 562,828 486,823 
Total sales$838,917 $1,061,817 $927,087 
Operating income (loss):
Metal Coatings$95,946 $107,926 $83,591 
Infrastructure Solutions(1)
6,487 32,845 31,332 
Corporate(40,819)(42,796)(37,967)
Loss on disposal of business— (18,632)— 
Total operating income$61,614 $79,343 $76,956 
(1) Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of
which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of
sales.

202120202019
Depreciation and amortization:
Metal Coatings$29,930 $30,042 $29,124 
Infrastructure Solutions12,978 18,414 19,405 
Corporate1,695 1,738 1,716 
Total$44,603 $50,194 $50,245 
202120202019
Expenditures for acquisitions, net of cash, and property, plant and equipment:
Metal Coatings$29,305 $81,340 $15,238 
Infrastructure Solutions9,619 9,158 14,475 
Corporate2,574 2,725 2,902 
Total$41,498 $93,223 $32,615 
Reconciliation of Assets from Segment to Consolidated
Asset information by segment was as follows as of February 28, 2021 and February 29, 2020 (in thousands):
20212020
Assets:
Metal Coatings$480,778 $504,632 
Infrastructure Solutions489,986 548,032 
Corporate25,678 21,167 
Total assets$996,442 $1,073,831 
Revenue from External Customers by Geographic Areas
Financial information about geographical areas for the periods presented was as follows for fiscal years 2021, 2020 and 2019 (in thousands):
202120202019
Sales:
United States$711,696 $850,656 $785,194 
International127,221 211,161 141,893 
Total$838,917 $1,061,817 $927,087 
Long-lived Assets by Geographic Areas
20212020
Property, plant and equipment, net:
United States$180,718 $190,365 
Canada15,007 16,385 
Other countries10,184 6,354 
Total$205,909 $213,104 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring and Impairment Charges (Tables)
12 Months Ended
Feb. 28, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:
Year Ended February 28, 2021
Metal CoatingsInfrastructure SolutionsTotal
Write down of assets held for sale to estimated sales price$2,652 $4,100 $6,752 
Write down of assets expected to be abandoned6,923 — 6,923 
Loss on sale of subsidiaries1,221 1,859 3,080 
Write down of excess inventory— 2,511 2,511 
Costs associated with assets held for sale— 733 733 
Total charges$10,796 $9,203 $19,999 
Disposal Groups, Including Discontinued Operations Assets and liabilities allocated to assets held for sale are as follows:
February 28, 2021
Assets
Accounts receivable$2,435 
Inventories907 
Contract assets3,314 
Other current assets153 
Property, plant and equipment1,415 
Other assets42 
Goodwill1,693 
Liabilities
Accounts payable507 
Contract liabilities1,454 
Other accrued liabilities822 
Lease liability – long term
Total carrying value7,174 
Less: Impairment of carrying value of remaining assets held for sale to estimated sales price(3,490)
Fair value of disposal group$3,684 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Tables)
12 Months Ended
Feb. 28, 2021
Business Combinations [Abstract]  
Schedule of assets acquired and liabilities assumed
The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):
Assets
Accounts receivable$4,591 
Inventories1,830 
Prepaid expenses and other22 
Property, plant and equipment5,336 
Intangibles15,512 
Goodwill39,419 
Liabilities
Accounts payable and other accrued liabilities(1,575)
Contingent consideration(2,000)
Deferred income taxes(2,507)
Total purchase price$60,628 
Schedule of components of identifiable intangible assets acquired
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):
Fair ValueUseful Life
Customer relationships$15,360 15 years
Non-compete agreements152 3 years
Total intangible assets$15,512 
Schedule of proforma information
The unaudited pro forma financial information was as follows (in thousands):
20202019
Revenues$1,072,633 $966,007 
Net income49,702 57,693 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Quarterly Financial Information, Unaudited (Tables)
12 Months Ended
Feb. 28, 2021
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
 Quarter ended
 May 31,
2020
August 31,
2020
November 30,
2020
February 28,
2021
(in thousands, except per share data)
Sales$213,293 $203,372 $226,623 $195,629 
Gross profit42,208 46,094 54,675 45,770 
Net income (loss) (1)
5,541 (1,790)19,703 16,160 
Basic net income (loss) per share (2)
0.21 (0.07)0.76 0.64 
Diluted net income (loss) per share (2)
0.21 (0.07)0.76 0.63 
 
 Quarter ended
 May 31,
2019
August 31,
2019
November 30,
2019
February 29,
2020 (3)
(in thousands, except per share data)
Sales$289,123 $236,190 $291,139 $245,365 
Gross profit66,107 52,686 67,331 51,104 
Net income21,284 15,558 22,035 (10,643)
Basic net income per share (2)
0.81 0.59 0.84 (0.41)
Diluted net income per share (2)
0.81 0.59 0.84 (0.41)
(1) During fiscal 2021, the Company recorded restructuring and impairment charges of $20.0 million related to its plan to divest certain non-
core businesses. See Note 13 for information related to these charges.
(2) Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of
quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.
(3) During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of $18.6 million related to the sale of its nuclear logistics
business and recorded an impairment charge of $9.2 million related to the Company's exit from the nuclear certified portion of its industrial
welding solutions business.
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Feb. 28, 2021
USD ($)
segment
Feb. 29, 2020
USD ($)
Feb. 28, 2019
USD ($)
Business Acquisition [Line Items]      
Asset impairment charges $ 13,700,000 $ 9,200,000 $ 800,000
Goodwill, impairment loss $ 0 0 0
Number of operating segments | segment 2    
Contract liabilities $ 16,138,000 18,418,000 56,928,000
Restricted cash 900,000 100,000  
Capital Expenditures Incurred but Not yet Paid $ 1,500,000 $ 2,400,000 $ 1,000,000.0
Minimum      
Business Acquisition [Line Items]      
Useful life 2 years    
Maximum      
Business Acquisition [Line Items]      
Useful life 19 years    
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Contract Liability Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Movement In Contract With Customer, Liability [Roll Forward]    
Balance at beginning of period $ 18,418 $ 56,928
Contract liabilities added during the period 11,868 14,292
Sales recognized during the period (14,148) (52,802)
Balance at end of period $ 16,138 $ 18,418
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
May 31, 2019
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Disaggregation of Revenue [Line Items]                      
Sales $ 195,629 $ 226,623 $ 203,372 $ 213,293 $ 245,365 $ 291,139 $ 236,190 $ 289,123 $ 838,917 $ 1,061,817 $ 927,087
Industrial                      
Disaggregation of Revenue [Line Items]                      
Sales                 511,740 605,236 526,465
Transmission and distribution                      
Disaggregation of Revenue [Line Items]                      
Sales                 209,729 254,836 212,433
Power generation                      
Disaggregation of Revenue [Line Items]                      
Sales                 $ 117,448 $ 201,745 $ 188,189
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)
12 Months Ended
Feb. 28, 2021
Buildings and structures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 10 years
Buildings and structures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 25 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 15 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 15 years
Automotive equipment  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Computers and software | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Computers and software | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at beginning of period $ 3,702 $ 1,751 $ 2,013
Warranty costs incurred (1,865) (2,118) (2,195)
Additions charged to income 2,623 4,069 1,933
Transferred to held for sale (381)   0
Balance at end of period $ 4,079 $ 3,702 $ 1,751
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Debt (Details) - USD ($)
$ in Millions
Feb. 28, 2021
Feb. 29, 2020
Senior Notes | Unsecured Senior Notes Due March 31, 2018    
Debt Instrument [Line Items]    
Fair value of notes $ 144.8 $ 125.3
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Accounting Policies [Abstract]    
Foreign currency translation adjustments $ (25,084) $ (30,949)
Interest rate swap 0 50
Accumulated other comprehensive loss $ (25,084) $ (30,899)
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Recognized Sales (Details)
$ in Millions
Feb. 28, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 11.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 4.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 0.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2 years
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) - Allowance for Credit Losses - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of year $ 4,951 $ 2,267 $ 569
Adjustment based on aged receivables analysis 1,040 2,734 2,153
Charge-offs, net (354) (129) (451)
Other (41) 106 0
Effect of exchange rate changes 117 (27) (4)
Balance at end of year $ 5,713 $ 4,951 $ 2,267
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 486,724 $ 487,201
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (280,815) (274,097)
Property, Plant and Equipment, Net, Total 205,909 213,104
Land    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 21,328 21,826
Buildings and structures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 155,338 162,851
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 249,065 252,726
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 31,179 28,938
Automotive equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 3,591 4,394
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 26,223 $ 16,466
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment - Classification of Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Property, Plant and Equipment [Line Items]      
Depreciation $ 32,204 $ 33,070 $ 33,211
Cost of sales      
Property, Plant and Equipment [Line Items]      
Depreciation 29,884 30,721 30,747
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Depreciation $ 2,320 $ 2,349 $ 2,464
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2020
Feb. 28, 2021
Feb. 29, 2020
Goodwill [Roll Forward]      
Goodwill, beginning balance   $ 356,225 $ 323,756
Acquisitions   1,551 39,419
Divestiture $ (7,900) (3,394) (7,888)
Assets Held for Sale   (1,693) 1,413
Currency Translation Adjustment   1,192 (475)
Goodwill, ending balance 356,225 353,881 356,225
Metal Coatings | Operating Segments      
Goodwill [Roll Forward]      
Goodwill, beginning balance   157,048 116,691
Acquisitions   1,551 39,419
Divestiture   (1,132) 0
Assets Held for Sale   0 1,413
Currency Translation Adjustment   1,192 (475)
Goodwill, ending balance 157,048 158,659 157,048
Infrastructure Solutions | Operating Segments      
Goodwill [Roll Forward]      
Goodwill, beginning balance   199,177 207,065
Acquisitions   0 0
Divestiture   (2,262) (7,888)
Assets Held for Sale   (1,693) 0
Currency Translation Adjustment   0 0
Goodwill, ending balance $ 199,177 $ 195,222 $ 199,177
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Amortizable intangible assets    
Finite-lived intangible assets, gross $ 184,233 $ 189,772
Less accumulated amortization (100,342) (91,298)
Finite-Lived Intangible Assets, Net $ 83,891 98,474
Customer related intangibles    
Amortizable intangible assets    
Useful Life 16 years  
Finite-lived intangible assets, gross $ 171,091 177,090
Non-compete agreements    
Amortizable intangible assets    
Useful Life 13 years  
Finite-lived intangible assets, gross $ 8,803 8,659
Trademarks    
Amortizable intangible assets    
Useful Life 99 years  
Finite-lived intangible assets, gross $ 1,386 1,469
Technology    
Amortizable intangible assets    
Useful Life 25 years  
Finite-lived intangible assets, gross $ 2,554 2,554
Certifications    
Amortizable intangible assets    
Useful Life 8 years  
Finite-lived intangible assets, gross $ 399 $ 0
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2020
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Finite-Lived Intangible Assets [Line Items]        
Divestiture $ 7,900 $ 3,394 $ 7,888  
Amortization of intangible assets   12,399 17,124 $ 17,034
Impairment loss on long lived assets   0 9,157 $ 810
Finite-Lived Intangible Assets, Net 98,474 83,891 98,474  
Indefinite-lived trade names 3,400 $ 3,400 3,400  
Nuclear Logistics Business [Member]        
Finite-Lived Intangible Assets [Line Items]        
Impairment loss on long lived assets     14,600  
Finite-Lived Intangible Assets, Net $ 7,200   $ 7,200  
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Amortization expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 12,399 $ 17,124 $ 17,034
Cost of sales      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets 6,838 6,873 6,259
Selling, general and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 5,561 $ 10,251 $ 10,775
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 $ 12,111  
2022 11,735  
2023 9,907  
2024 9,098  
2025 9,069  
Thereafter 31,971  
Finite-Lived Intangible Assets, Net $ 83,891 $ 98,474
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Other Liabilities Disclosure [Abstract]    
Accrued interest $ 957 $ 1,042
Accrued warranty 4,079 3,702
Commissions 3,550 4,180
Personnel expenses 9,709 8,646
Group medical insurance 2,517 3,083
Sales and other taxes payable 2,566 3,098
Other Sundry Liabilities, Current 3,758 3,117
Total other accrued liabilities $ 27,136 $ 26,868
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Leases [Abstract]      
Operating lease, cost $ 15,018 $ 18,444 $ 15,632
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Lessee, Lease, Description [Line Items]      
Operating lease, cost $ 15,018 $ 18,444 $ 15,632
Cost of sales      
Lessee, Lease, Description [Line Items]      
Operating lease, cost 10,533 13,521 11,630
Selling, general and administrative      
Lessee, Lease, Description [Line Items]      
Operating lease, cost $ 4,485 $ 4,923 $ 4,002
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Maturity (Details)
$ in Thousands
Feb. 28, 2021
USD ($)
Operating Leases  
2022 $ 8,211
2023 7,723
2024 6,840
2025 5,876
2026 4,427
Thereafter 12,973
Total lease payments 46,050
Less imputed interest (7,112)
Total 38,938
Finance Leases  
2022 73
2023 73
2024 73
2025 70
2026 14
Thereafter 0
Total lease payments 303
Less imputed interest (24)
Total 279
2022 8,284
2023 7,796
2024 6,913
2025 5,946
2026 4,441
Thereafter 12,973
Total lease payments 46,353
Less imputed interest (7,136)
Total $ 39,217
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Lease, Cost [Abstract]    
Operating cash flows from operating leases included in lease liabilities $ 8,143 $ 8,918
Lease liabilities obtained from new ROU assets - operating $ 2,186 $ 7,867
Weighted-average remaining lease term - operating leases 6 years 11 months 1 day 7 years 11 months 8 days
Weighted-average discount rate - operating leases 4.71% 4.89%
Operating and financing cash flows from financing leases included in lease liabilities $ 25  
Lease liabilities obtained from new ROU assets - financing $ 230  
Weighted-average remaining lease term - financing leases 4 years 3 months 0 years
Weighted-average discount rate - financing leases 4.00%  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Jan. 21, 2011
Debt Instrument [Line Items]      
Total debt, gross $ 179,000 $ 203,000  
Unamortized debt issuance costs (581) (122)  
Total debt, net 178,419 202,878  
Less amount due within one year 0 (125,000)  
Debt due after one year, net 178,419 77,878  
Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Total debt, gross 29,000 78,000  
Senior Notes | Unsecured Senior Notes Due January 2021      
Debt Instrument [Line Items]      
Total debt, gross 0 125,000 $ 125,000
Senior Notes | 2020 Senior Notes      
Debt Instrument [Line Items]      
Total debt, gross $ 150,000 $ 0  
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Narrative (Details)
12 Months Ended
Oct. 09, 2020
USD ($)
Mar. 21, 2017
USD ($)
Feb. 28, 2021
USD ($)
Feb. 29, 2020
USD ($)
Feb. 28, 2019
USD ($)
Mar. 27, 2013
USD ($)
Jan. 21, 2011
USD ($)
Debt Instrument [Line Items]              
Repayments of long term debt     $ 125,000,000 $ 0 $ 14,286,000    
Letters of credit outstanding     24,700,000        
Total debt, gross     179,000,000 203,000,000      
Debt issuance costs paid     (592,000) 0 $ 0    
Senior Notes | Line of Credit              
Debt Instrument [Line Items]              
Accordion feature   $ 75,000,000.0          
Covenant, maximum leverage ratio   3.25          
Covenant, minimum fixed charge coverage ratio   3.0          
Letters of credit outstanding     9,600,000        
Remaining borrowing capacity on line of credit     411,400,000        
Senior Notes | Unsecured Senior Notes Due January 2021              
Debt Instrument [Line Items]              
Total debt, gross     0 125,000,000     $ 125,000,000.0
Debt instrument, face amount             $ 125,000,000.0
Debt instrument, stated percentage             5.42%
Senior Notes | 2020 Senior Notes              
Debt Instrument [Line Items]              
Total debt, gross     150,000,000 0      
Debt instrument, face amount $ 150,000,000.0            
Debt issuance costs paid     (600,000)        
Senior Notes | Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount $ 70,000,000.0            
Debt instrument, stated percentage 2.77%            
Debt instrument term 7 years            
Senior Notes | Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes              
Debt Instrument [Line Items]              
Debt instrument, face amount $ 80,000,000.0            
Debt instrument, stated percentage 3.17%            
Debt instrument term 12 years            
Bank Of America And Other Lenders [Member] | Line of Credit              
Debt Instrument [Line Items]              
Covenant, maximum capital lease obligations   $ 20,000,000.0          
Covenant, maximum investments in foreign subsidiaries   50,000,000.0          
Revolving Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Total debt, gross     $ 29,000,000.0 $ 78,000,000      
Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity   450,000,000.0       $ 225,000,000.0  
Accordion feature   $ 150,000,000.0       75,000,000.0  
Debt instrument, interest rate, effective percentage     2.75%        
Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member]              
Debt Instrument [Line Items]              
Basis spread     1.00%        
Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member] | Minimum              
Debt Instrument [Line Items]              
Basis spread   0.875%          
Commitment fees     0.175%        
Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Eurodollar [Member] | Maximum              
Debt Instrument [Line Items]              
Basis spread   1.875%          
Commitment fees     0.30%        
Revolving Credit Facility | Bank Of America And Other Lenders [Member] | Line of Credit | Base Rate [Member]              
Debt Instrument [Line Items]              
Basis spread     0.50%        
Line of Credit | Bank Of America And Other Lenders [Member] | Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity           $ 75,000,000.0  
Repayments of long term debt   $ 75,000,000.0          
Standby Letters of Credit | Bank Of America And Other Lenders [Member] | Line of Credit              
Debt Instrument [Line Items]              
Accordion feature   $ 30,000,000.0          
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Schedule of Long-term Debt Maturities (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Debt Disclosure [Abstract]    
2022 $ 0  
2023 29,000  
2024 0  
2025 0  
2026 0  
Thereafter 150,000  
Total debt, gross $ 179,000 $ 203,000
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Provision of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Income (loss) before income taxes:      
Domestic $ 46,766 $ 44,406 $ 48,261
Foreign 4,231 20,484 14,744
Income before income taxes 50,997 64,890 63,005
Current provision:      
Federal 9,532 12,563 4,251
Foreign 2,660 5,259 2,829
State and local 1,754 1,451 986
Total current provision for income taxes 13,946 19,273 8,066
Deferred provision (benefit):      
Federal (2,165) (1,452) 2,970
Foreign (2,294) (21) 539
State and local 1,896 (1,144) 222
Deferred Income Tax Expense (Benefit) (2,563) (2,617) 3,731
Total provision for income taxes $ 11,383 $ 16,656 $ 11,797
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Income Tax Disclosure [Abstract]    
Deferred Tax Assets, Valuation Allowance $ 689 $ 725
Deferred Tax Assets, Operating Loss Carryforwards, State and Local 73,100  
Deferred Tax Assets, Operating Loss Carryforwards, Foreign 4,100  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ (400) $ 900
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
Permanent differences (0.10%) 0.10% 0.50%
State income taxes, net of federal income tax benefit 5.40% 0.00% 0.40%
Valuation allowance (0.40%) 0.00% (0.70%)
Stock compensation 1.10% 0.00% 0.50%
Tax credits (3.40%) (2.00%) (4.10%)
Foreign tax rate differential 0.10% 1.40% 1.10%
Uncertain tax positions (1.00%) 1.40% 0.00%
Audit settlement 1.90% 0.00% 0.00%
Other (2.30%) (0.20%) 0.00%
Effective income tax rate 22.30% 25.70% 18.70%
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Deferred income tax assets:    
Employee related items $ 3,282 $ 3,194
Inventories 5,729 823
Accrued warranty 429 548
Accounts receivable 2,347 2,094
Lease liabilities 8,962 10,601
Other deferred income tax assets 239 80
Net operating loss and other credit carry-forwards 6,649 7,983
Total deferred income tax assets 27,637 25,323
Deferred Tax Assets, Valuation Allowance (689) (725)
Deferred Tax Assets, Net of Valuation Allowance 26,948 24,598
Deferred income tax liabilities:    
Depreciation methods and property basis differences (18,982) (21,447)
Deferred Tax Liabilities, Right-of-Use Assets (8,623) (10,299)
Deferred Tax Liabilities, Goodwill and Intangible Assets (34,740) (30,778)
Total deferred income tax liabilities (62,345) (62,524)
Net deferred income tax liabilities (35,397) $ (37,926)
Deferred Tax Assets, Operating Loss Carryforwards, Foreign $ 4,100  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Income Tax Disclosure [Abstract]    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ (400) $ 900
Decrease in unrecognized tax benefits is reasonably possible 2,300  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of period 2,531  
Gross increases 5,617  
Gross decreases (1,263)  
Decreases relating to settlements with taxing authorities (642)  
Decreases resulting from lapses in statutes of limitations (2,893)  
Balance at end of period $ 3,350 $ 2,531
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Equity (Details) - USD ($)
Jan. 19, 2012
Nov. 10, 2020
2012 Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Maximum repurchase percentage of outstanding shares 10.00%  
2020 Share Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program authorized amount   $ 100,000,000.0
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Equity - Schedule of Share Repurchases (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2021
USD ($)
$ / shares
shares
Equity, Class of Treasury Stock [Line Items]  
Number of shares repurchased (shares) | shares 1,213,745
Total amount of shares repurchased | $ $ 48,311
Average price per share (in usd per share) | $ / shares $ 39.80
2011 Share Repurchase Program  
Equity, Class of Treasury Stock [Line Items]  
Number of shares repurchased (shares) | shares 882,916
Total amount of shares repurchased | $ $ 32,313
Average price per share (in usd per share) | $ / shares $ 36.60
2020 Share Repurchase Program  
Equity, Class of Treasury Stock [Line Items]  
Number of shares repurchased (shares) | shares 330,829
Total amount of shares repurchased | $ $ 15,998
Average price per share (in usd per share) | $ / shares $ 48.36
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.21.1
- Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
May 31, 2019
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Numerator:                      
Net income (loss) $ 16,160 $ 19,703 $ (1,790) $ 5,541 $ (10,643) $ 22,035 $ 15,558 $ 21,284 $ 39,614 $ 48,234 $ 51,208
Denominator:                      
Denominator for basic earnings per common share-weighted average shares (shares)                 25,897,000 26,191,000 26,038,000
Effect of dilutive securities:                      
Employee and Director stock awards (shares)                 148,000 90,000 69,000
Denominator for diluted earnings per common share (shares)                 26,045,000 26,281,000 26,107,000
Earnings per share basic and diluted:                      
Basic earnings per common share (usd per share) $ 0.64 $ 0.76 $ (0.07) $ 0.21 $ (0.41) $ 0.84 $ 0.59 $ 0.81 $ 1.53 $ 1.84 $ 1.97
Diluted earnings per common share (usd per share) $ 0.63 $ 0.76 $ (0.07) $ 0.21 $ (0.41) $ 0.84 $ 0.59 $ 0.81 $ 1.52 $ 1.84 $ 1.96
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Narrative (Details) - shares
shares in Millions
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share, amount 0.2 0.1 0.1
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Postemployment Benefits [Abstract]      
Costs recognized for postemployement benefit plan $ 4.8 $ 5.4 $ 5.0
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans Multiemployer Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Multiemployer Plans [Line Items]      
Multiemployer Plan, Contributions by Employer $ 3,437 $ 5,703 $ 6,278
Boilermaker-Blacksmith National Pension Trust      
Multiemployer Plans [Line Items]      
Entity ID Number EIN:48-6168020Plan: 001    
Zone Status Endangered Critical  
Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List] Implemented    
Multiemployer Plan, Contributions by Employer $ 3,340 $ 5,337 5,651
Multiemployer Plans, Surcharge [Fixed List] Yes    
Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date Various through 12/31/2021    
Contributions to other multiemployer pension plans      
Multiemployer Plans [Line Items]      
Multiemployer Plan, Contributions by Employer $ 97 $ 366 $ 627
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation - Share-based Payment Award Activity (Details) - $ / shares
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding at beginning of year (shares) 194,946 146,532 109,777
Granted (shares) 131,120 140,070 84,895
Vested (shares) (70,913) (84,595) (38,733)
Forfeited (shares) (28,707) (7,061) (9,407)
Outstanding at end of year (shares) 226,446 194,946 146,532
Vested and expected to vest at end of year (shares) 224,807 193,718 146,532
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Outstanding at beginning of year (usd per share) $ 44.34 $ 48.93 $ 56.62
Granted, Weighted Average Grant Date Fair Value (usd per share) 28.78 43.86 42.05
Vested, Weighted Average Grant Date Fair Value (usd per share) 45.67 54.63 54.53
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 36.59 45.30 53.46
Outstanding at end of year (usd per share) 35.66 44.34 48.93
Vested and expected to vest at end of year (usd per share) $ 35.56 $ 44.34 $ 48.93
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding at beginning of year (shares) 109,936 83,125 70,030
Granted (shares) 69,955 49,000 46,183
Vested (shares) 0 0 (3,378)
Forfeited (shares) (36,307) (22,189) (29,710)
Outstanding at end of year (shares) 143,584 109,936 83,125
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Outstanding at beginning of year (usd per share) $ 47.75 $ 49.74 $ 54.59
Granted, Weighted Average Grant Date Fair Value (usd per share) 33.22 46.19 42.00
Vested, Weighted Average Grant Date Fair Value (usd per share) 0 0 46.65
Forfeited, Weighted Average Grant Date Fair Value (usd per share) 50.57 55.08 49.51
Outstanding at end of year (usd per share) $ 39.96 $ 47.75 $ 49.74
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Summary of the Company’s SARs activity (Details) - Stock Appreciation Rights (SARs) - $ / shares
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]      
Outstanding at beginning of period (in shares) 94,826 98,184 148,513
Shares of company common stock (shares) 0 0 0
Exercised (shares) (45,902) (2,965) (47,484)
Forfeited (shares) (43,489) (393) (2,845)
Outstanding at end of the period (in shares) 5,435 94,826 98,184
Exercisable (in shares) 5,435 94,826 98,184
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]      
Outstanding at beginning of period (usd per share) $ 44.58 $ 44.46 $ 43.29
Granted, Weighted Average Exercise Price (usd per share) 0 0 0
Exercised, Weighted Average Exercise Price (usd per share) 44.00 44.58 40.84
Forfeited, Weighted Average Exercise Price (usd per share) 45.10 43.92 43.92
Outstanding at end of the period (usd per share) 45.25 44.58 44.46
Exercisable (usd per share) $ 45.25 $ 44.58 $ 44.46
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation - Schedule By Exercise Price Range (Details) - Stock Appreciation Rights (SARs) - $ / shares
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Feb. 28, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) $ 45.25 $ 44.58 $ 44.46 $ 43.29
44.15 - 44.15        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Options/ SAR’s (shares) 2,711      
Average Remaining Life 2 months 1 day      
Weighted Average Exercise Price, Outstanding (usd per share) $ 44.15      
46.34 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Options/ SAR’s (shares) 2,724      
Average Remaining Life 6 months 3 days      
Weighted Average Exercise Price, Outstanding (usd per share) $ 46.34      
44.15 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Options/ SAR’s (shares) 5,435      
Average Remaining Life 4 months 2 days      
Weighted Average Exercise Price, Outstanding (usd per share) $ 45.25      
Minimum | 44.15 - 44.15        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) 44.15      
Minimum | 46.34 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) 46.34      
Minimum | 44.15 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) 44.15      
Maximum | 44.15 - 44.15        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) 44.15      
Maximum | 46.34 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) 46.34      
Maximum | 44.15 - 46.34        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average exercise price (usd per share) $ 46.34      
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation (Details Textual)
12 Months Ended
Feb. 28, 2021
USD ($)
share_based_compensation_plan
$ / shares
shares
Feb. 29, 2020
USD ($)
$ / shares
shares
Feb. 28, 2019
USD ($)
$ / shares
shares
Feb. 28, 2018
$ / shares
shares
Share Based Compensation (Textual) [Abstract]        
Number of share-based compensation plans | share_based_compensation_plan 2      
Unrecognized compensation cost | $ $ 9,100,000      
Unrecongized compensation cost, amortization period 1 year 8 months 19 days      
Excess Tax Benefit excluded from cash flow | $ $ (400,000) $ (100,000) $ (300,000)  
Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture | $ $ 2,300,000 $ 3,800,000 $ 2,100,000  
2014 Long Term Incentive Plan        
Share Based Compensation (Textual) [Abstract]        
Shares authorized (shares) 1,500,000      
Share for future issuance (shares)   800,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,724      
2005 Long Term Incentive Plan        
Share Based Compensation (Textual) [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,711      
Employee Stock Purchase Plan        
Share Based Compensation (Textual) [Abstract]        
Shares authorized (shares) 1,500,000      
Share for future issuance (shares) 1,300,000      
Granted option lower than 85.00%      
Restricted common stock under plan | $ $ 25,000      
Common stock purchased during period (shares) 5,000      
Directors Grants        
Share Based Compensation (Textual) [Abstract]        
Shares of company common stock (shares) 3,174 2,124 1,823  
Value of common stock grants (usd per share) | $ / shares $ 33.08 $ 47.08 $ 54.85  
Restricted Stock Units (RSUs)        
Share Based Compensation (Textual) [Abstract]        
Non-vested shares outstanding (shares) 226,446 194,946 146,532 109,777
Vesting ratably term 3 years      
Non-vested shares outstanding, weighted average grant date fair value (usd per share) | $ / shares $ 35.66 $ 44.34 $ 48.93 $ 56.62
Performance Shares        
Share Based Compensation (Textual) [Abstract]        
Non-vested shares outstanding (shares) 143,584 109,936 83,125 70,030
Vesting ratably term 3 years      
Non-vested shares outstanding, weighted average grant date fair value (usd per share) | $ / shares $ 39.96 $ 47.75 $ 49.74 $ 54.59
Performance Shares | Minimum        
Share Based Compensation (Textual) [Abstract]        
Vesting percentage of award 0.00%      
Performance Shares | Maximum        
Share Based Compensation (Textual) [Abstract]        
Vesting percentage of award 250.00%      
Stock Appreciation Rights (SARs)        
Share Based Compensation (Textual) [Abstract]        
Vesting ratably term 3 years      
Term for the contract 7 years      
Shares of company common stock (shares) 0 0 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 4 months 2 days      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 0      
Restricted Stock        
Share Based Compensation (Textual) [Abstract]        
Vesting ratably term 3 years      
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation - Share-based Compensation and Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Share based compensation expense and related income tax benefits      
Compensation expense $ 7,330 $ 6,290 $ 4,659
Income tax benefits $ 1,539 $ 1,321 $ 978
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Operating segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
May 31, 2019
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Operations and assets by segment                      
Sales $ 195,629 $ 226,623 $ 203,372 $ 213,293 $ 245,365 $ 291,139 $ 236,190 $ 289,123 $ 838,917 $ 1,061,817 $ 927,087
Operating income (loss)                 61,614 79,343 76,956
Loss on disposal of business 18,600               3,080 18,632 0
Depreciation                 44,603 50,194 50,245
Expenditures for acquisitions, net of cash, and property, plant and equipment:                 41,498 93,223 32,615
Assets: 996,442       1,073,831       996,442 1,073,831  
Property, plant and equipment, net 205,909       213,104       205,909 213,104  
Asset impairment charges                 13,700 9,200 800
Corporate                      
Operations and assets by segment                      
Operating income (loss)                 (40,819) (42,796) (37,967)
Loss on disposal of business                 0 (18,632) 0
Depreciation                 1,695 1,738 1,716
Expenditures for acquisitions, net of cash, and property, plant and equipment:                 2,574 2,725 2,902
Assets: 25,678       21,167       25,678 21,167  
United States                      
Operations and assets by segment                      
Sales                 711,696 850,656 785,194
Property, plant and equipment, net 180,718       190,365       180,718 190,365  
International                      
Operations and assets by segment                      
Sales                 127,221 211,161 141,893
Canada                      
Operations and assets by segment                      
Property, plant and equipment, net 15,007       16,385       15,007 16,385  
Other countries                      
Operations and assets by segment                      
Property, plant and equipment, net 10,184       6,354       10,184 6,354  
Metal Coatings | Operating Segments                      
Operations and assets by segment                      
Sales                 457,791 498,989 440,264
Operating income (loss)                 95,946 107,926 83,591
Loss on disposal of business                 1,221    
Depreciation                 29,930 30,042 29,124
Expenditures for acquisitions, net of cash, and property, plant and equipment:                 29,305 81,340 15,238
Assets: 480,778       504,632       480,778 504,632  
Infrastructure Solutions | Operating Segments                      
Operations and assets by segment                      
Sales                 381,126 562,828 486,823
Operating income (loss)                 6,487 32,845 31,332
Loss on disposal of business                 1,859    
Depreciation                 12,978 18,414 19,405
Expenditures for acquisitions, net of cash, and property, plant and equipment:                 9,619 9,158 $ 14,475
Assets: $ 489,986       $ 548,032       $ 489,986 548,032  
Asset impairment charges                   9,200  
Infrastructure Solutions | Operating Segments | Selling, general and administrative                      
Operations and assets by segment                      
Asset impairment charges                   7,200  
Infrastructure Solutions | Operating Segments | Cost of sales                      
Operations and assets by segment                      
Asset impairment charges                   $ 2,000  
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring and Impairment Charges (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2020
Feb. 28, 2021
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Restructuring Cost and Reserve [Line Items]          
Loss on disposal of business   $ 18,600 $ 3,080 $ 18,632 $ 0
Write down of excess inventory     2,511 0 $ 0
Inventory write-downs   (9,200)      
Restructuring charges     1,300    
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss       9,200  
Cost of sales          
Restructuring Cost and Reserve [Line Items]          
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss       2,000  
Cost of sales | Other Restructuring [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     800    
Cost of sales | One-time Termination Benefits [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     500    
Selling, general and administrative          
Restructuring Cost and Reserve [Line Items]          
Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss       $ 7,200  
Operating Segments | Infrastructure Solutions          
Restructuring Cost and Reserve [Line Items]          
Loss on disposal of business     1,859    
Write down of excess inventory     2,511    
Galvabar          
Restructuring Cost and Reserve [Line Items]          
Proceeds from sale of subsidiaries, net     8,300    
Loss on disposal of business     1,200    
Southern Mechanical Services          
Restructuring Cost and Reserve [Line Items]          
Proceeds from sale of subsidiaries, net   4,100      
Loss on disposal of business   $ 1,900      
Intangible impairment     $ 900    
Nuclear Logistics Business [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations          
Restructuring Cost and Reserve [Line Items]          
Proceeds from sale of subsidiaries, net $ 23,600        
Loss on disposal of business $ 18,600        
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2021
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Restructuring Cost and Reserve [Line Items]        
Write down of assets held for sale to estimated sales price   $ 6,752    
Write down of assets expected to be abandoned   6,923    
Loss on sale of subsidiaries $ 18,600 3,080 $ 18,632 $ 0
Write down of excess inventory   2,511 0 0
Costs associated with assets held for sale   733    
Total charges   19,999 $ 18,632 $ 0
Metal Coatings | Operating Segments        
Restructuring Cost and Reserve [Line Items]        
Write down of assets held for sale to estimated sales price   2,652    
Write down of assets expected to be abandoned   6,923    
Loss on sale of subsidiaries   1,221    
Write down of excess inventory   0    
Costs associated with assets held for sale   0    
Total charges   10,796    
Infrastructure Solutions | Operating Segments        
Restructuring Cost and Reserve [Line Items]        
Write down of assets held for sale to estimated sales price   4,100    
Write down of assets expected to be abandoned   0    
Loss on sale of subsidiaries   1,859    
Write down of excess inventory   2,511    
Costs associated with assets held for sale   733    
Total charges   $ 9,203    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)
$ in Thousands
12 Months Ended
Feb. 28, 2021
USD ($)
Liabilities  
Less: Impairment of carrying value of remaining assets held for sale to estimated sales price $ (6,752)
Disposal Group, Held-for-sale, Not Discontinued Operations  
Assets  
Accounts receivable 2,435
Inventories 907
Contract assets 3,314
Other current assets 153
Property, plant and equipment 1,415
Other assets 42
Goodwill 1,693
Liabilities  
Accounts payable 507
Contract liabilities 1,454
Other accrued liabilities 822
Lease liability – long term 2
Total carrying value 7,174
Less: Impairment of carrying value of remaining assets held for sale to estimated sales price (3,490)
Fair value of disposal group $ 3,684
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Purchase Price Allocation      
Goodwill $ 353,881 $ 356,225 $ 323,756
2020 Acquisitions      
Purchase Price Allocation      
Accounts receivable 4,591    
Inventories 1,830    
Prepaid expenses and other 22    
Property, plant and equipment 5,336    
Intangibles 15,512    
Goodwill 39,419    
Accounts payable and other accrued liabilities (1,575)    
Contingent consideration (2,000)    
Deferred income taxes (2,507)    
Total purchase price $ 60,628    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions Acquisitions - Intangibles (Details)
$ in Thousands
12 Months Ended
Feb. 28, 2021
USD ($)
2020 Acquisitions  
Business Acquisition [Line Items]  
Fair Value $ 15,512
Customer relationships | 2020 Acquisitions  
Business Acquisition [Line Items]  
Fair Value $ 15,360
Useful Life 15 years
Non-compete agreements  
Business Acquisition [Line Items]  
Useful Life 13 years
Non-compete agreements | 2020 Acquisitions  
Business Acquisition [Line Items]  
Fair Value $ 152
Useful Life 3 years
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Pro Forma Information (Details) - 2020 Acquisitions - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Business Acquisition [Line Items]    
Revenues $ 1,072,633 $ 966,007
Net income $ 49,702 $ 57,693
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Apr. 30, 2019
Business Acquisition [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired $ 4,419 $ 60,628 $ 8,000  
Acquisition related costs 0 $ 800 $ 200  
K2 [Member]        
Business Acquisition [Line Items]        
Business Combination, Maximum Contingent Consideration, Liability       $ 2,000
2020 Acquisitions        
Business Acquisition [Line Items]        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 27,900      
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ 2,600      
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Feb. 28, 2018
Long-term Purchase Commitment [Line Items]        
Letters of credit outstanding $ 24,700      
Standard and extended product warranty accrual 4,079 $ 3,702 $ 1,751 $ 2,013
Forward Contracts        
Long-term Purchase Commitment [Line Items]        
Long-term purchase commitment, amount $ 50,000      
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.21.1
Quarterly Financial Information, Unaudited (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
May 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
May 31, 2019
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 195,629 $ 226,623 $ 203,372 $ 213,293 $ 245,365 $ 291,139 $ 236,190 $ 289,123 $ 838,917 $ 1,061,817 $ 927,087
Gross profit 45,770 54,675 46,094 42,208 51,104 67,331 52,686 66,107 188,747 237,228 198,621
Net income (loss) $ 16,160 $ 19,703 $ (1,790) $ 5,541 $ (10,643) $ 22,035 $ 15,558 $ 21,284 $ 39,614 $ 48,234 $ 51,208
Basic earnings per common share (usd per share) $ 0.64 $ 0.76 $ (0.07) $ 0.21 $ (0.41) $ 0.84 $ 0.59 $ 0.81 $ 1.53 $ 1.84 $ 1.97
Diluted earnings per common share (usd per share) $ 0.63 $ 0.76 $ (0.07) $ 0.21 $ (0.41) $ 0.84 $ 0.59 $ 0.81 $ 1.52 $ 1.84 $ 1.96
Loss on disposal of business $ (18,600)               $ (3,080) $ (18,632) $ 0
Gain (Loss) on Disposition of Assets $ 9,200                    
Restructuring and impairment charges                 $ 19,999 $ 18,632 $ 0
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (DREU('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 " "),I=2A_[XH>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TUE#Z';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RR(U&4 %D?T:E)J&#JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5UR98<&WIX>7Y9U*^LS M*:^Q_,I6TBGBEETFO[9W][L'U@LNFHK?5J+=\8T47/+F?7;]X7<5=L'8O?W' MQA?!OH-?=]%_ 5!+ P04 " "),I=2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (DREU*[\[*)@ 8 $\: 8 >&PO=V]R:W-H965T&UL MI5EA;]LV$/W<_0K"&+ 6B&.)LF.G2 (X3K,9;5(C3INE13_0$FT1D42/I.+X MW^\HR9*;R2>A"Q!;DG6/3W?DN^/I;"/5DPXY-^0ECA)]W@F-6;_O];0?\ICI M8[GF"?RRE"IF!D[5JJ?7BK,@,XJC'G6<3N["W=B%1I[H7=QMF8K/N?FRWJFX*Q7H@0BYHD6,B&*+\\[ M8_?]E3>T!MD=7P7?Z+UC8A]E(>63/9D&YQW',N(1]XV%8/#US"<\BBP2\/BG M .V48UK#_>,=^G7V\/ P"Z;Y1$8/(C#A>6?4(0%?LC0R=W+S%R\>:&#Q?!GI M[)-L\GO[IQWBI]K(N# &!K%(\F_V4CABSV#D'#"@A0%]9>#V#QAXA8'7UJ!? M&/0SS^2/DOGABAEV<:;DABA[-Z#9@\R9F34\ODALW.=&P:\"[,S%E?13"*,A M+ G(A\0(LR73))]/-BY=\F5^1=[^_NZL9V X:]3S"^C+')H>@'8IN9&)"37@ M!CSX&: '/$NR=$?VDJ*(UWQQ3.CHB%"'NC6$)KCY>*V.B7MZT/RJP3Q='1// MSAN?]HNN_CQ?:*%@8/Y#!^N5@_6RP?M-@]]LUKXLE;NXZW8\( MBT')8M".Q3A)4A:1.[Z6RM31P7&,2CE"YZ2D<]*.SHPK(6T0 @*KJ-8_.-)N M9O[VYLU_)]=/W(8EMV'+@"D&*IO-B,/NPK&6+-*8OT8EIQ&*4TS2:Q%QEP^$087-:LCEMP^:.KX1=)^"J6Q;7Q@['&7_[!NO./T8HN4XE MITX;4H G%00K6\E'9&Y@5A&IR$2FB5%;^ YJF3:@W_^-D=S3?+<-R7OV0J8! MS#&Q%'ZN.8>CV@ Y''2=T_Z(#C!E=&G%D+9A. X"Q;4^VAV03W ?^9S4^PZ' M!"MRDVJ>QF06,9]#5%(!41DX*.5*S5WOURG?;V0M91S2E25<7-Y?TRN7STS) M9Y'X]>'',?&E4V4,%Q?ZU]1F4AM(9-_$^O":QA&')ZZ#R:%;90P7E_DLBF.H M_@]3P0%&+DJD2A,NKO&?I \^F84RP?)$ \@(:@['.1U@C*I4X>(:?R\,Y"RY M)"Y]NWA'YMQ/%7BKEA:.-)%Q#$(Y-])_PDK:*F/0!DU7+!#)BLRW\4)&=8P: M "!_842JK$!Q"=\YA7QX\4.6K/C!?-H =/LX_X QJK( ;94%'F!7V'U*0)L@ M<$S#K K(5.NT?EHU8-Y*C%JE]K25VG^5$21TV#!G19'2M81P))Q0)>FTE:1/ M4J5LU9B7BMF\ O%,ZXGAB(]<8\PJ-:>MU'R:&*[R;;XMLMF.:BTS'+&!627F MM)689Z$C$\@Q*ZEJ-:$!YQ-3L%K&OL\!"&""'!+C6(DZQ36YX#B/6121RU3# MS[H^FO]O#T K=:>M=@$?8JY6=H+]"0A0GH PKEE2[SXOQAR&0'C'W51;!AB9@50)MJF?1-RHLJ-XA_: M5I(OV[RPS';92Z@N!;"QO9U==^(&RFT[P<$^\U*0@&T!:IE?XX0#:/$@2Z%M?;7E3!%?/H.W,L>94.B?&RL$T&UWE-CV#8$G M(.*5LU7I;)$ JQD#H^ET>D2FX!=M[=Q^/BR*C>V=O;U^6*N<.H%X*!AGF@3\ MA7SDM2NX Y"=&KK-^_D(:(^/L,.0,E,G> +\OI32[$SM ^0[IXE]0 M2P,$% @ B3*74E4O6.8;!0 >Q, !@ !X;"]W;W)KF3-Q%+2^I#68S?-H=,#),(2 M)R2A$I#M_/LL0)J409!Q6Q\LD7IW@6<7P )8/,KZF]H+H=%3653JUF77,-CO9NK0RUX9HW*8DXQCNFQ?SY>+ =^).Z"^'FQJ>YIV7+"]% MI7)9H5K<7\X^D(LUI<; *O[,Q:,Z^8X,RD;*;^;A.KN<8=,C48BM-BXX?#R( ME2@*XPGZ\4_K=-:U:0Q/OS][_V3A 6;#E5C)XFN>Z?WEC,U0)N[YL="W\O%7 MT0)%QM]6%LK^1X^M%L_0]JBT+%MCZ$&95\TG?VH#<6) XA$#VAI0UR <,0A: M@^"U!F%K$-K(-"@V#FNN^7)1RT=4&S5X,U]L,*TUX.>5R?N=KN'7'.ST_,6O4%YA?[8RZ/B5:86-=[^MS[*SKI\9/8G"/*WB&* M*?%T:/4:\]2:8X_Y^M6MDW2")NAR$5A_P8B_-N!=%M!?'S9*US U_I[P'G;> M0^L]'/%^QPOA35IC%EDSLTP\+%G 4I(LY@^GH1S*"(X)4A:;R>=C8!T#FQZ;L.[GU>X=VHE*U+RPB>89K'>YF0"F-/C0V+ S M."%!Z*!Y9$%*H\!!\\@HB>/(CY9V:.DDVJT @N-6'VL M%QY>>!Y;2?X=@]I M\P^]U!-H^'/0/"H6!]0A&ZJP'XK@OFS@2:S?#\+D!9!RNVIYJP$>3A\2$S<] M'EF2!J&;'I\L3J.1V4-."B"9)+FNM*@A24@T"XN7A S:3N.0N2!#%0S&> #B MD85I,C*%".U!Z'1*]%[4Z*S)Q]MGG'>H$MK+1#U,[OCRB5+L @U%[XFMJ%Z@ MOAR2X">9L?5P(V![*]IQAC1_\D^8UMEI+R*PN$0(0$+7!:/#!:LV&7Q>4O2D8I,^I),HDF6W^!8L/8M)"<)N_J]SHNC.3[\/T[FXZ0NIT\UY/2ITK%*T5=RDDZ.E:_V$ F@_ &*WTXT M-'!6.FJEH;(#^]29IJ^M=+JV#MJICN7&":E"9\VG-YAT6"LI[$<3C-VMJT\9 MDY0,E&NO$@?L5/D2N"_!=+H$OP[8[)T.4L.^*>=%\1UE9MC!SO#?Q&58>H$A MC#QQ\2DI\\7%IX1]Z'A<^HI.IROZBJL]8#[DF8 #-\K$M@"T[#_-K[:ITSF! MSV-W"_,JU?IGJ@9W?G(K40K8YYK;'04=/U:Z.>)W;[L;I _VWL1Y?T4NULT] M4.^FN9;Z;$\]"A7B'ESB\P3J0]W<]#0/6A[LW<=&:BU+^W4O>"9J(X#?[R4, MJ/;!--#=MRU_ %!+ P04 " "),I=2C/L254<# #,"0 & 'AL+W=O M\[U:[3EXEX6E"KT6%=,CIU" MJ?6YZ\I%06LBS_B:,OBRY*(F"KIBY?%;DU*YDQ&9NQ&3$9\ MHZJ2T1N!Y*:NB7BZI!7?CAW?>1[X5JX*I0?:Z/D94V9 M+#E#@B['SH5_/LLTW@!^E'0K=]I(*YES?J\[U_G8\71"M*(+I2,0^'N@4UI5 M.A"D\;>-Z=@I-7&W_1S]RF@'+7,BZ917/\M<%6,G=5!.EV13J6]\^Y&V>B(= M;\$K:7[1ML5Z#EILI.)U2X8,ZI(U_^2Q]6&'X,<'"+@EX"XA/$ (6D+P6D+8 M$D+C3"/%^# CBDQ&@F^1T&B(IAO&3,,&^2739;]5 KZ6P%.3*6T,'1^]0T>H9.A[P3>2 ML%R.7 5YZ>CNHLWALLD!'\C!Q^@S9ZJ0Z ,DD[\,X((@JPH_J[K$@Q&OZ/P, MX?0$80_[/0E-7T//#-WKH<]>/;N?#:@);(T"$R\X$,\6XV M?EW,I1*PAWX/ M3!?:Z4(S77A@NB]PV)0F;E\I&VYDN/I,>9@$6>R'(_=AU]]]5)CBH(.:[:,B M'WNI1;U(/[+I1X-N?54%%?TV'7_B4KX['_ HMI/$@Q[!F0,G"H,=*@1EBR<$ M[C-9D>8LR__ QM4%.T&,FJHU?B)%'G7OZ.V;%/OX_8EM(=@YMM-G>Y-.O&M5 M&D<=U_=!I]C+@H[K/:@@3 ZXGEA#DD%#KIFB@DJ%!*Q5)+=D?4@[3D VSAK% M>I,!;4W-\5\]]4E/]O.-O([R/DQWM0UC7JA.K>IT4'6SUA8OUEHK][C2:ZU/ M3]I32K];RGW0*?;#I".I!Q5$ >X7E5E1V:"H:8^9E\3],\\[Y M3,2J9!)5= DAO;,$P#[@ M)O\ 4$L#!!0 ( (DREU)J3BX8CP( *D& 8 >&PO=V]R:W-H965T M&ULC55-<]HP$/TK.YX"9 ,TTA\PPH6D/G1Z$ MO6 ULD0E@9-_WY5L7$(QS<7ZVO=VWZZT'I1*OY@Y=1MA,EBQ)<[0/J^FFE9APY+Q J7A2H+&Q3"XZ]Q. M^L[>&WSC6)J=.3@EW.(A&P:1"P@%IM8Q,!HV.$8A'!&%\;OF#!J7#K@[ MW[+?>^VD9'V"JA/%?*&O;*(!T;:PJ M:C!%4'!9C>RUSL,.H'/9 HAK0+P/Z+4 NC6@^U% KP;T?&8J*3X/$V99,M"J M!.VLB%L,E;2*,$S9C&#F:6!:FH-J 6,54$W*7%3$;^"PSS-X3A"2KT19OM8WBHXSW.+^ ^/H$K M36]&TAW45/#T#8A9&L&JUYK]HJOI;\HY6/9ZJ-H5?=_3N^:S22B)F]WT_]=B M$^&I/QP&3FSTA1TTJ M)>'.(RY0+WTS-)"JM;35G6]VFWY[Y]O,WOZ(^G#5-O_25$W\D>DEEP8$+H@R MNKBB@'35&*N%52O?*N;*4N/QTYS^):B= 9TOE++;A7/0_)V2/U!+ P04 M" "),I=2Z9L>(54' Y'0 & 'AL+W=O3G:K=C6N<;*YA$K)80Q$*"%KV M/OTV*)F4B8-]D1M;E!K@CP:ZOV[R8J_T]VXCI4&/VZ;M+A<;8W8?5JNNW,BM MZ-ZKG6SAE[726V'@4M^ONIV6HAH&;9L5Q3A;;47=+JXNAN]N]-6%ZDU3M_)& MHZ[?;H5^^B0;M;]R[6K5 M(BW7EXN?R8?K!-L!@\5_:[GO3CXCNY0[I;[;BZ_5Y0);1;*1I;%3"/CW(*]E MT]B90,=?QTD7XSWMP-//S[-_&18/B[D3G;Q6S9]U93:7"[Y E5R+OC'?U/Z? M\KB@U,Y7JJ8;_J+]T18O4-EW1FV/@T'!MFX/_\7CT1$G T@2&$"/ ^A;![#C M #8L]*!L6-9G8<35A59[I*TUS&8_#+X91L-JZM9NXZW1\&L-X\S5M6H[U=25 M,+)"GT0CVE*B6SM=A\[1'[>?T4]G[] 9JEOT^T;UG6BK[F)EX,YV_*H\WN73 MX2XT<)EZD$61& I0>-=(Y>HA6RAUD@T$-/#_D-V M0*6656U0H\!'G?WY+%WFA V+/$N614J0, AV1O<0_C_^0#+\\7F'!Z/GG\:- M6\)-NYTBB^M@^P84K7,GHB MLG&Z+.KI;V(/<6JDKD7C6VOF+()G!6&SI7JL^.E1>2$M'Z7E46E_0F(]K]OS MG5:E[+Q'-'?NFR3I7)QKE*8)\VOCHS8>U?:E;FO(9A6Z5\J?:;B[^VF2S:2Y M1F!#_-**45H1CW'5&@W8.:8-G[;"O2W'Z5R<:Y5C7 0<1_"4R7%4WXV6.U%7 M2#X"XVW0VBA49B.U-V%CC]9\+M5CQ7,:.'_D!#HDGH8&#Z*-;*HAV720++TB MB7-[EO%D+M*UP@&%$R$(C2K\71G1 (!/0>%52%V%F"4%G6OTV*5)FM& T D\ M)$Z>&PTEG39/2[0#>)MATRU_=E!KF2&W>V4S1P[%:8&+N6R/'6$$!W(MF3A$ MXB#Z#40+4[?WJ)%0A2%MRZUSM3[OX2+B;C?WLYQC,I?MFB6,8AY0/2&"I%'5 MOT)2VM>--Z$?A[[<8<:YH\UGEU&:!L1-P"%QXGQMC6CO:T#Z2>@??1D^""YA MBI2ESCEPS0C..X)QQ%DCZ9 (2X6\J M%IM:W-5-;5ZI#\B$$Q+GR5B+[<23+<2\RW=9D1#(+_/5NV89*4+%(IV00N-( M^=J6:BN1$8\QD=2%!)X)])C04]J\U#=QA+["D;+4/10+P ]A"[?AW.^A_?2> M)>IR@M(,SYGG,8,PYH&C3D^:CCA2?CO$XU'RR7'R:G5Y0:'\=K1ZS#*>!1(= MG:A"7^EGALX3Y%9RI[K:'YO4A0-+^%RAAR!I(-?1"1\TCH^Q%GO-C9Y>(2/, M$>DQXPD)N7'B!8WSXE\#VYXU J.[C=+F'+J"K5>MBX8LY8Y8CQ4+U61TP@>- MX^.SO#.HZB7:UV8#[;YJ)7J2PEL\4A<'3L1[B$%3C .5&9V(0=]"C-+-REZA M'BS ]J>.6M>.#\S>E6L8=='IP9Y3#WM30Y'<0YDCUV>\SQT M8BLQXR34,/.)CRQ.)X^R[6$8U"A>N24_Q@P M%S^LH'S>T/K,\H(&,,4F3+$XI@Z9?_3D:X>6N0#B139WJLKJ9G!$GK#QV"2N2+)#_VHG^K$D6I+>;H26 M&]544G?_0+] MV>>HD\Q)V"Q.+"L7U6+;HTJOR_1&7F/,51^&CV(IIOK,,I($$B>;\,GB^+P6N]I&#I!3/MK':O:9Z>@ZKV"7D'E: MY$Z]PET^GD/YX3P[\MDQS(LB('P" M*8N#])!'NY-(_?$'3DG^<7@Z8_Q'V-/&44:=ATD^.Y:P+ "J9 )J$@>JD_R' M8.Q>I)NP_./DIZ\LO+VZQ\[?JZ].WFO9EXK_%OJ^;CO4R#6,Q.]SF$(?WM,= M+HS:#:^Z[I2!]F7XN)$"=%L#^'VM S'"_OV;'Q;>O5_4$L#!!0 ( (DR MEU+^/&FJOP( (4' 8 >&PO=V]R:W-H965T&ULG97? M;]HP$,?_E5/4!RJQAH2?K0"II:JVATFHK-O#M >3',2J8V>V ]O^^IV=-((6 M&!T/Q';N>_>YBWT>;Y5^-AFBA5^YD&829-86-V%HD@QS9JY4@9+>K)3.F:6I M7H>FT,A2+\I%&'X"O'K=D9@\MD MJ=2SFWQ*)T'' :' Q#H/C!X;G*$0SA%A_*Q]!DU()]P=OWA_\+E3+DMF<*;$ M-Y[:;!*, DAQQ4IA']7V(];Y])V_1 GC_V%;V0ZN TA*8U5>BXD@Y[)ZLE]U M'78$4>^((*X%\;F";BWH^D0K,I_6/;-L.M9J"]I9DS4)$Y?P 9X6]]"ZN(0+X!*^ M9*HT3*9F'%HB\3?PE+ZM#4MJ!4\<$E%X$S 7!GN]]KWVZ6QFG;V;RT/,O3![LP MG?KW"OL#=^&[@QY3_8!V^(XG[4&;U%/V XB'JCH^3#AGSX'^1T MD1A+38/+]4G\X;GX!PP/XX<[3=)=4)^97G-I0."*I)VK(7U#737]:F)5X?OF M4EGJPGZ8T3V)VAG0^Y52]F7B6G%S\T[_ E!+ P04 " "),I=2(1WR.%X) M !W*0 & 'AL+W=OBV^Z&TO&R!KWZ(+]'K!IM?[3$MTK)XL^B@YV?37EZ1DR29'C+=?8EMY M2/$9#F>>&>GV1:H_VIT0'?JVKYOVX\VNZPX?ELNVV(D];]_+@VCT?[92[7FG M?ZJG97M0@I=VT+Y>DBA*EGM>-3=WM_;:@[J[E<>NKAKQH%![W.^Y>OTD:OGR M\0;?G"Y\K9YVG;FPO+L]\"?Q*+K?#@]*_UJ.LY357C1M)1NDQ/;CS3W^L&:9 M&6 1_Z[$2WOV'1DJ&RG_,#^^E!]O(K,B48NB,U-P_?$L5J*NS4QZ'7\.D]Z, M]S0#S[^?9O]LR6LR&]Z*E:Q_K\IN]_$FNT&EV/)CW7V5+W\7 Z'8S%?(NK5_ MTC;SQ1K3CM;TJ\;L^V.G]'\K/:Z[6\FFE755\DZ4 MZ+'3'WI3NQ;)+5KQ=H<^:\=HT0+]]KA&?_WA;^@'5#7H7SMY;'E3MK?+3J_! MS+0LAOM]ZN]'9NZ'"?I%-MVN13\WI2@O)UCJQ8\,R(G!)Q*<\;/8O$X=( M1#"PH-4UPW,[/ *&KZ^^.\X#;.BX']3.1^?V8S+Z9R7WZ->#4+RKFB=T;TY( MU56B_1"X#QOOP^Q]V,Q]_JE#2M44S'QG:LB1S/=S1/,+M=/I\;UD>Q MC% 'M?91,291-J(NEA^/RX^#9KHO_Z//1N^JG=0!J)!-4=4"-2,O<]W\*HQ% M#TH^5]K?T.85R=&D_"J3)N.:DJ!)UT)'WJ+B?3QK2L3W4G75?^T%R,K]=,FY M_5@2471" MD$LZ9*)#@G2^[ ^\4M;AZF&[C->AM[QNF#:PW!4 R7'LA@8 E>$Y6E/&Q?0J MUS,N9O9)YPJ=(;K7=^A0\Z;[\2\XB7[ZD>\//R'QY[$Z& . -*F_=T837!+U M08L4NSQ]4#[#:S2M/*:L4&ZT$VO;(FT)HQNV,;\9^XCQ+ MFP-# $0SER TTTS>PI.FP&%1\8D/5$+;Y"=_'#%OFWP423VU!J%P3&=H3$(" MIT&]]O-VJPL]6U84.]X\"1,'SY68#1Y6-=45WU2U567OK(#38WBA#UY;F4T. M2C4\"0(<5@3W12&/1CUJR2:J9[Z922]^^DYSDKBF]5$+K MOU[8 +,-SV@9/ M@@"'%<&7(:-4L#C#?KHFV/=Q !5G:>QR\&&+.)_1F61*_R2<_A^4T+FE/'EY M[PFRVPD5R"L$R/TL=Y+&"D M2.Z&7 C%LFS&\
.$O&3]T*' M%N**&P"7>>ZZAF;#."4S3"8Q0,)BX-?>YXI"'<7%WMB].J^#@ER!+(]S$KF' M#L 1&E,W< "P+(MF9) %YNP?P_U3' T<_H6N&U*/HPS C%'N>">!T%DOG M0LND$$BX56 [*EO;4=F:CHK1W^UWE/]DRM4DG*L?E"R$*(?[:$<:)*72]VR/ MR@H1?>R[6IR*-D=JOK-.%A29!&@:>(4V *)^* !40\SF MZ4Z4FX9W!IA).F M;H^;MBHKKEYM3@>9^84_)HRY32< IH],YNH8 #93*)!),Y"W-,.H0BXXG2L5 M>YZL7%%N=W.@"8@ QKPZ 8(E44)BPA'#G7$P-+ $>TW\\$!SKI#AK6'6,(/+:VS75-=.@I4DA69''N M=E,@7)*3W#'%&L+I*#F7T>BD0"C^KOBWK1H=B:Z/?W12 32L BZ/_EA[F5,A M]WM387>R^ ,TII_-2>:VTE8 BF),74,"J#29\Y2SOGQ8&#SPU[[=;+I1O0!0 MHK:/389&=0,,Z MX7)?E7B6];/QGUIRL*]-_51.R$50&E@!+0%]A%S<&IHO8;-!CD[2@(:;!^.> MVF>8;]+R"_P%25. %P!D20(0 X#ZS,\SFZ0(_1XI8GO#G5![VTH N4%B( *H M^3B/5 AR26<2%?0-47&V45>0@1Y'D!A@$Q() QMH+NVER0RE24S0L)A8^_TI M9$I@D!"0Y./<"Q*A1PT#FZN?1M!)*="P4O@J#H-6L+I B4Y+GU/\>S/P^XF= M9=1K> .P./53Z-7/)=@D$-@;C8G>\VQKL3)%TLQ3;P:D;YPFS-TD&)<1][$1 MC$OQS'-3-LD!=D5#XESQ7*$'!HI CR'+&'$K/@@7YREUMPO"I2S#,XJ'33J$ MA75(WVP<'KGTO1==THJQ\Z@=LI?IVEWM%Y.EGW6ETL!])@;I#NH*/0"E:;LG M$$)A1F=J>3;)$Q:6)TZ?Z;OH :J!8)V'78(^#I,D\SS7AU$=9;U+(] MJK[*+$Z%BO;@_H4V76@'WW69] ,+ZP=K5MM@WMINC)8/NLH#S>CG^RQW,\T* M0&$:N4_2UQ",9=E<4IJT PMK!Y=.^.6,8;+S-W!P@G'F<@)@>JW>\?9AE'@= MY.79&VE[H9[LFWTMLEWB_M6N\>KX]N"]?6?.N?X)?UCW[P!.T_2O)/["E3[V M+:K%5D\9O4_UDE3_EE__HY,'^][;1G:=W-NO.\%+H0Q _W\K97?Z86XPOFMY M]S]02P,$% @ B3*74NQMTCEF!P W24 !@ !X;"]W;W)KC^;-8LE*=/F'5V1BG]S2^LR9?QM?3=K5C5)L]:I+&;(\\)9F>;5Y.2H M_>RR/CFB:U;D%;FL0;,NR[1^/"4%W1Q/X.3'!U?YW9*)#V8G1ZOTCEP3]F5U M6?-WLVV4+"])U>2T C6Y/9Y\@.\O_$ XM!9_YF33[+P&8BHWE'X3;SYFQQ-/ M("(%63 1(N7_[LF<%(6(Q'%\[X-.MF,*Q]W7/Z)?M)/GD[E)&S*GQ5]YQI;' MDW@",G*;K@MV13>_DGY"+< %+9KV+]CTMMX$+-8-HV7OS!&4>=7]3Q_Z1.PX M0&QQ0+T#4AP0LCC@W@$K#CBT./B]@Z^.$%D<@MXA4!R"P.(0]@YAF_LN66VF MSU*6GAS5= -J8/,%Y)7;6-:OYMSGW8R=S6C6TR+.4D0Q<,_Z/ M;QL&Z"VX7J8U6=(B(W7S"SC_OL[9(YB"+]=GX.V; ]"(KQN05^#SDJZ;M,J: M0_!F\/YHQCA",KG(.R17TW!WTBC!>WSRYYVE=Y=5=XXIU M,0)PL5B7ZZ)=JS_8DM2 SYPWE*6H]'L"/E8+6A+P]C?:- >6<69\@VQW"=KN M$M0.C"T#\\"\;34\]!GI7AV(E6X3KFZ1KU>T* O^TU:9Z[!\79PW [NVP8O M5[S_B"WYX7H.0B\$:497;5_Z!_"4T'7%>&+%[JTR/F8#OJS$?@;(@_[42TS; ML!LQ:$<4S??^)(+AT>Q^=UW=-H.I^-NI^,ZIG*9%6BW((;@A=WDEM@-OB^U' MX&U74 <@9>""W+P#*#X4,XA-Y="-$NY 0T$2)&9PP19<\%QP>V Z#31,01@@ M#P^S.@^TK ZA=X6J6P70\SQEA0Q#0NR'_M#L0@\V10%"GCE=X39=X>O71+0= M/'*N5=N_HIOL0;PTN5"I6MM>=?&6/H R(.8FJP.4S'$^BX(S,"3+?#D ME8";UB/1\$Z#2"V31"^ 0%DR0YP0Q>:90T_J >^910@]:@.X(%_@3@!HU"=3PX2A4TCWOK0+++'J!80@5[C2DX5PE M_4+DGFO:+$&6W^<9X;H*K+@Z,4X$Z5L"1A&,E;XY;C?$*9D:NJGZ=WX4ZHK M" \;^C7R-'1C9D-PDGNAFWQY^^7GC(JKZKHFU>(1L)H7<&'MFU!GV2GV(P7N MQ:C9$*YD8^BFXX\5([RB&*B%EFDVZ>H05*350;S!& 'K?#@-5#(<,1J"E5P( MP_VT ]^?^Z@:DRB;]V,,9$T(H:690\F5T$V6-G![8#J%.C&&'HY0K':'2-99%7D9M674SI(IU8,H:H]D7[R MU>K)%,E#V#)5R='(S=%79#N';LNQO-[>2"UV\^!6]L MQLP;SJI1DJB9UX^J4"V9$@&R/LJ^C&S(;@)&\B]Y'WJ1H3Z8?7*?(2I2(O1LV&<"7/(C?/ M/EUC(M/I5=68(T;#6T#)M=C-M?MKS$3H.7&_H[<&K#,IUVF^I7JP)%/L)M-1 MC6G'=(IU?@NQS\^-2G? .E<.L7>MV12.2T=E3YT;S(((^5!=3(/=%'MQ8KD< MPI)^\?]QJ;QSJ^QFU:=H3*RS782QRHEC5D.@DA.QFQ-?26-BG31C2X/!DC.Q MFS-_KL;$AK-L!)%:-CJIQEA=.E.DQ*(PL>14/,*I+Z\PL:_F7K]:'D#OV<$0+/*2R/+\2Y*X/W)@WD]E^CI-<_48^JK*'+<; MXI1\[KOYW*TR?<,U;Q)J21PU&X*3S.F[#ZY/59F^?BH-8O6"^V+,:@A6\JP_ M\OCVR1K3UWET&JA77R-&0[ [SV?W?$"[WSTF@L:GLZ;'L]!V@>U+,O7W?$#K MO,X_H1BA-U,8V/:+U8K939 MS@]=Q ^?/J7U7B)_3;'_1=?(O4$L#!!0 ( (DREU+(21O][28 %1X 8 M>&PO=V]R:W-H965T&ULW7UI<^-&EN!?06@:J[-GR-9;=C9V,^)(DDB2X08",!L>1?O^_, P0I]?;,?-B(;A=%)C)? MOGSWD?AZU[2?W=K:+ONRJ6KWS//MUUNSLH^V^VW[!KPU]+N7/0YPYW,F^8S_O&I^.;D @&RE5UT.(.!?Y[L@ZTJG C ^+O, M>>*7Q ?CSSK[1]H[[&5NG'UHJM_+HEM_]-6?._YHO@(7K@]N+ S-Y8$9P\T($Y7>F,]]^ MW3:[K,71,!M^H*W2TP!<6>.A/'8M_%K"<]VWCWP86;/,'LM572[+A:F[['ZQ M:/JZ*^M5]G-3E8O2NNSTQZ:S[NSK-QVLBT^_6<@:'WB-V8$UIK/LAZ;NUB[[ MM[JP13K!&P#80SU3J#_,CL[XTPNSV87LXLC\UUZ+%S2?)<'YAO;[O^Y MG[NN!:KYSR,+7/D%KFB!JW\:S6/H_:^:._NI79FZ_,,00]S_QW]DG^K%)#OM MUC;[UW^YGOX:Q^DW3ZI<[*]^=92 D6@/4D6W;$H I MJ^>LK#.<][>Z[&R1/7;T,\!XO[$M0)B9NL@>3&T*_F@JUV1KXV0J -#A%!]: M\T=9Y335CQ;^VU8PVN79P[JL38Y;HZ?A_Y_JHC23[%<8*;N@^;I= ])CV[2= MF5FZ@F2208B ,!A(4C2 M9 X2CJ"2M?Z40#Y_UH5R^ "@ ^MDT]DD^V!<26A8P# XEH*G0Z##-X"O)>RN M7I0 H$/,$F,9$&^=Q"-VZP?F;70W3N7[N2CB/%LANDMU7 M%0BM#N:%#94U?#A?Z-,Z*TX#_%8[LV ;6UIFM2A!]1H!.,#?)'BR< M+'P->'DJF]X!"'S<,-IL>.XP56L7E7$.F 1^[AJ<# ^5/O9M"VC.X!3+IL#Y M'/RIJS1M4YNGLNU!$#[\]-=/WYU/[\Z 8+(?3+M8DR!B*OV]::LB^XLU%1Q( MPG %KHTGA\-@*CK<%F$G>H@6.-$53LXRDZVJ9@YC 5V%W90+PA3LH]D 58 \ MQ3T@!I!&Z+=-V94K7G)CC0-*=J@;JP)4BV4&80V.Z^I*Q"LP$K09HWG3N"Y; M-4^VK9GZ2N=ZI"H8U &!H#8%85#8%KB1Z01_%=D &@DF0I[)MI59V" ]\(', MM' PC C4=L R-[FL+U6SSYK.E; M49X$'8H-"W"CD>*R'MB%2*9#D=C:E6D+7:KH6^'ONLAQQMW:=)G]TA$GE\L, M92.,-,+[BCP]FQS%8VUW*/\*>(;I[ G8 $0R0+(K@1, Q25R0_7,A-DP(\($ M>'I C@3_MFT*D$/,&,ZV3^4"^;-E3L<1N%N88[&&O0!"4E0LJL;A"IL&^!N> M(D2672_;IC,(43^+M*G M8:$^F@X7-?.R*F'3N#TX)QM(+V,Z*<%R[!VH;>>RJED8T2EP8G3^]@N*' MD M67CP= IF&+0S;0L" TAHSGJGM9%46X+U"_JH11-T^.@"U4-5^46);V*^IFGP M7&L]V)B?2?)O\9A!! &6GD!@XTYPMP1L= H)&G-B3E/738=T!<<"!/6<@? @ MXJ?'*ENOD)B!EBT 5#+E=&M0D0E'T4D1$S)/E@O6=47IVG[+DLX\>Q6#W,>G M18(@UJM /*0NR6+.8^4*"\.N 7$$3O+]PKAUM@3_Q1&=+TNW &0\6].BW >M M_INS.$[WYHB"6%$S@XGL&M7JK-*0&7'_Q-TCVGI$U M!SBJP=G:""HWR,X!;#*E0,QOML+@*.@,L0@3PL9; ##,BG"J2N: 4F: 4T'I M@Q84&SH(-2FG \_PY'A 1Q&E++^GWN$A4/X61!0/0H:J'?P!XEQIF!\B])%^ M!Z,$C#Q8@'6> SC["F&'W<(1MPW8!&L0H0$[: 0 Z=2=RA3<'*AS8(&V=)^S MCQYFT#)@0S+0A,)M@[3+E F6T=\4GVI"H>2(1,WBZ#I(SZ@HA0QH4B52$M?X M 8\;.-9&EE41F7!@/ECX'21\:C"CH.U(2QZ>CB@451H86]%!X:9!OXB8B28% MRWB+#@@P)9R(Q8VR[<7B PZ+:05- "AJ6T\5PH?G!TRBI-#!&/( EA]0!0? M-4H[E,.,-2"AFF09_8YG.@ZUD'O+ICAHM398R6$ON(G5EHD,@L6!I%.A_^%&7 =9Y"/[O>QDX,MV)&TK$![D.)!!2*8 M%K(8>8Y(@21?$'*(Z!220ZQKZJ/KX3K;F>;-/:QWH?!1_!PD'77U@=93*2Q /C7=KVF*P!:2- JUD1/MFCIZ@(#XH M,_0OIF_?N^QSW>PJ6ZSLD !HFCP#VP+,X1(5.&\]]XX?K%TWZ&#YPV79Z6= M=D!2S%#9##=LBK_!.,?6RPCP_N'8\&;=7TN(DK@.-E1$>'*CA#644G HX$1M M#:@%I)/=&HPY.1N<7P#<:?7@$?5VA<:P&7$ZK,#$@"ZR0KL4$\9@5 MR2SNNFZ/#P4H"H:1[N>HSQJ--]KFVH QXBVGEQA%;#TP\Z8<;22*F%V SW=* M4X 2Q(#4V3L:PT/HYP]B:8)*F=M56=>B@GJ6_82N WR&C].+&_+6I[/WV;^QC8^SV:%'1,/0 M=IMY)6$53STZX_OL\BS[3@@_F2"*:*'!MK#O,\#@?:5NX,%QY%R_=G6DR>NS M[&-?+0\\/O$G4KJ _(*13G,VE=\_*(,2*7'5-(5C1TTB$:5CH-$Q M90D4V4E!B(0H#,J=6M09FUJM75;D?C ]!S\*A'@21A=N<>XUB/NBW&8K4SUA M^!%&YZ!H=Q0.X*?18 7[&7\BX+:5_QKV2D)B0ZO)>(P!5,(<3@_;==8"CYIY MJVP3GB[KHLUG_FNB$72>+OC/HG5%&15@;,/<9-%09 ^)CNQ_%*Q@:=>KZA#3J]\E MQ)-B)Z4VE6QLK5CG 6.=,D9WL#DT^B,?Q'ZQBQXM-*^AG=E$-+-CI!K4;1A0 M*S=VV>((,N"L 4>#3X(I$;U07*/MA)<0$K]E"B:W9!LWY)X"FB:'I#2:NT## M@$A:%2TY!"_%"!(EDHPX*/X0E3]\.D">AA\6: +8>HV(=_')BU!"QJ<0 GGB M?-(;(.*EITNR&LA V:,QX-B'UGBJLIOAR"=EO=G*C1GWE:SX.@;D MO%N@4P$V$8=FU5HR"__G&=261/T,?3;ORZKS^,SU:P64HHQ@-YW#,^>8NUCZ ML9S[,VV+FF83(B#>VSV@9O,#>EV\@X7Z[L2IXW,,=(^/:U! PU3H/CE;51(3 M7%AW6"_-+8]B[LO%V1HS _JM+,)*8'Q2PKZH[4H_MY2-2.F M6"LK9$;1U6W5(QOY<#P(;? 8,'L4[3GP! ?:-=XXD$T[6Q5J/3#&8=-+$.$, M5ICE=3A3/1!$!WF -?FW.6:H#&$H'B*Z(I91G'T6+?'Q(%./[*WKY[J="E$J M_'+\X)6F/=.H29QRHIRK0LF0,0(BSHOH)UXNR,K>6;6577?>->?X+^K==5,< M,&@GV6^46..H!.9Q@$/R.*'2$%9 3CN$'ZO7 BQ MN4XDJY'V)V+W9V\P_O+45"A1HQAK%,OX6U^L6'O=L_J)(K'L>6!>LJ:4T:;Q M?D&<-9"\0I1$038INRBV-NHWJ>C,8WBPQ,'N>#/]MJ#Y*<:E6]>8<%B^M:N^ M,FWU?-"<,S[J0)YE."9&5];4D2#G*%P/RD]"[*9;K,_[+5M-K%>P]@..#0%F M&M=@CFH8YQ.+M'0$+]A5C ]_OI)!8F./ 0);!PT:RV%"< DQ"Z*Q3"5/?>@@ MZXX1)DV0QI5*LHA",G^2?=?;E*%'G<+$8@MZ-V#2FZCV92.1[-0E1MS8WI7D M@(36*'(5PEJ!#R3BJ,8QJ?R0<@>BCE ;V=$@&4I'!3V6X4M_%+L*X[NP8&UW M9#PI "Q9V S+04(#< M+JH84%8-Q))C!LC$ZLSPUVL:VVUFKE1UD MU4HX]Q%S0/N[D-.T7 &"!1I$3L]2]67:3@EL#U013QS#/V1WJC$ATCR1^UJ] M<<"P]CGW4B4,AG,2W<6621 EY)NPAC\J,="1@L6.%OY<0FIG(2" M\$5.PC(!+6H;=^WBXH=%9( O\TK=UU9&M:4 )Q54(4%+@/=0;?1W4&N,NCT3\P,TMRIUQ(IFK*@@N1 MN%1 ,BA[R3XO.J30X;2O<<(T@'^6^Z(J&AM70IQZ.]843Q(&P8RI!2<)R/LL M4FX'2EK([M$2W$@PCG'02\P"8F43D3HL672->,4$!*AL2KE TV$56I8X!J2@@IGU[3^Z%CC M) EI=&J631L8-)&HAR")R(7X%M/F!\IJVJA4YF7"T00KKW,^?S[W:W)$3!Q9 M2?F0I[U?5//JY-LH_8]45TTEX3:[.))P.Y1K$QONJVQZFU]-;RG-EM_-;H.H M2!!6H,<>U0S)X]-I?GMSFTVO\MG=+'LCW+;R]F8RFS M -I-/KV\#3 FLCAD/_R"JE:7[,Y]T5+2KZ;3R0W2?T7$^=75Y$K_(A1^=3&9 M^B\ DR&S.:/,YJ4B^CK7R@\@YNHY'XJ1KZ8WT4Q*1+&=GB"50/UHYVV/30JS M6UILRI0">A5C$M!.2I'LD=*4D"O\E$LO!I-GDI5 U> V7HQ,.*& MTC.VE9(J :V'R*EXA:*7K677B$J*38:Y;ABH9<7^R;)FM%.M>&6>I9IMOT15 MV3E4)0V*0LP"#!3'1M4H4Q76+=IRSN4 W)UPE:U-@2%OK9W]&Z$\DU_]AH!$,] %*^@!1Q--A_"5)Q&/4"%,+QER"EQ)%RI*32,I8=!6CW MS:X0/"D:RX40&#)EW!>#!\?SHEK"PW%T$FCLU?K 5V>^#-?UJ[%)G(;8V2!7 MHSLZW]2ZDWHEU& P*^@T]#[2W@L1$'EF(@\)K=6MJBB1VB)NE*"]:Q?*=3AN MA7X$.E&1#\4T&RR3N@B/QT2O;H3I]F8@>W-N*51"-(B$!$R@H9@R;E"A>4$. M3$348I"V=,X[2EP++2G6O?"9!HQEPQ)55!%&)P<3@]NVU6@?Z*2BDI0552V) M.Y,MXW1Z\(:P%$7Z$>"\N,;WH.O$\1"*-#HQI*0ZM> B?(Z:3;+O2F=6*^Q& MP/65$O7?D(^F&;5 CDLJN=PV9N79B*4RU,K2WT+/1RNW8<5(+E%RZ7DH2MS_ M2UT,'>H[[-;2A!5H95"Q;Z\NX-/-Q74^N[S![V8W^=7-=?8K4J80@)87PW-S MLE5ARKO\[>PNFUU?Y;?PW&PZRZ\N+[.?&Y#U0E0T<#I]FU]=W2(,L-0U:-O; M?'I[E_U*(2#FZ*^RV\O;_&Z*]3C3_.(&]#Y]OIN]S2]NWV8/!VMBT_0'^T#' M:FBI?H&]4/H- %R3?O#V(IG16&LJ5=G 0&L0G\ ?['QBZ-)JV(YM[CI$!C88 MD?+A1;#%V8AVRGB3(WL1P)QO]+$R".8"(^+NL%5Q0-?3P/"MM&T.K0RJCI7V MG27M/%O! R (K5B&TK83EV*BR6LI*KTT"V\6_]C4YP0QXT@9/3"?T$*;]'VA*!M2;%$9.Z"5?[ 8CY<2C9$!0M%EA5T M%D6HRDPL^(-M"M@I@!UC98&2 *L5&ZIKB3_'-:8,:$5,(R%][F2BWHVJ_(-$ M!CGOZ&>[CFNYI=*O2&K1V>LW8&RANK?%N<'8U\IJHD+UWLM13S$$EF7KNO.R M/NAZ*E>TL_%]=KCISOL=(W+ MS&G*Q#@:F_ZU4>TC8*0.RC1NHKV<9#^W6&'> :=L*R.$@A)L2]/JKX.O4W(G M"J>:4^!@CI7128)67)22T_XN^@M1CU88I:9#7(OZ-X'*S[$IVV?BU! )YFGO M+%@3&8:!TS8%35:2,G,^N1??^@&&0&HLETHU> MGD]UR$3'!]ZP"%K7++L=8O'R_*T,^ 6L MG[+5Y!J&<&KVAUHKQ,(E#FSQQ ;/>\SMVAW&>_!ACNI%'3.1'8Q-8V2M$]8\ M)I<^X4((Y#59"B-E4O"J[82HL#2^7I7:T5@U]>J\HFIHP?[/4MM2)$/%ZWDY M=L+EV!L0@R0>0KW\L$VD1M4$ T$*A>(8E Y8)P]NZ>=84O#)HMH+N0+)'^Q# M>GQ,Q!GU?2LL" -3*AAV#79'\&1X", M_Z0P\ 7@PE.M]58J1Y%)/FNB6,N1V)WRD"Z!)#7.S"-1PB3GK^F\/=H05EQ( M:P,5FOC6S:CY8-#K8-&V7\5[W9]4;;2P?R9B5#R^/XQ\[[(5]5=S,PJ;5=_9 MA=W,88^74V49/BZEGX!$NOC& V!OQYV@DU,S8ZCF^!./Y/^I]"QVC*\#DNGNB+@8 MC',1TN6B70%I5#HR=L!EE[*H&+.8#J,@#.)QO+Q!RBC4"6#[$HFJX;H9M7S) M-^Q)V;!R6 S./%T9GO0,@\H^>G*2_57R24YB4213>$0$A#@JW!*M*5[M;^L: M1@5122*1HSY[MI@<4 077XW76^Z0[+&F1P*@VZ%OR:J&&R;?K6.0ZF#V**$FFPAG$_R_T508O21>-M3*[GL+["4LNW$=Y,.7KT T M89'W*%U@+:77B(:6?4L')J[='N@[XTO-BH0T#Q'E/BVF61+W>IBUS0T=CGE' MUZR0:VDA;(6%1IX%S+W#>U BDH!0<'Q*'FNQ1"I_" MU(@W/X@"GT.G!\_?IP5@$8X7#/&SETYI+5;B<7<7->%)0.=9-\IQ$*Q'8SWV M6MO\^/I_0G>T+C'6T702%!&;4\/ 9 AI>0IY#K1%0N!KEO_$]@(E"=*.49+X?2Q#X-H446HFCQ$=P7Y<"7492FJTIOH::%C!Q TM@NQR5A=]RS2Z67!\J53.:[ZJ-V6>W) M1=]J#$AA,[VUQ=^8)//+M0=.BO!P%MV=&'+C"D&*C]3'_X1V%%W'P#%+9 M+QR+XO(83 ]7'%' G?0!&D"8!J%H"!9L4G NE(,)9VC5%;.$U#KBWKE,RX*' MT6*D.Z*#/#*C W^)^XF'E>/?YQC.HMJ%8"AI6,];^Y@01ZO*WVWD:V9'0YS< M1LFZ%E#'(#:*0K(@QHY/69EAY5[+X'N7&AK6!FUQ]F(H(O6^5QG(NF&XZAB= M#1U([Y/Z3/">].1J2)^MW2\ QOBHOP2,EF<2(%MY(%\,AC'.P6C9^@ZU'5H6 MH'!/IVDR MM/H&+WWE.KP6;10$\!P!/)?[ KPJP1226S=5<;2:FJ[X0,/2UPR2I 779EEV M/H!-V" T7%^@;")J5NPD[,W%7GI;&NCIKA.7PELT7JDC#?4=1MN[0:4[-KKI ME3L-<9W>O( 3_#9YG!"VU#..JS=F=DN(R M;\=.;R<'KBCZ&$4FM!F3\O[!2N>*3[X_@JXYHS"7L"T&L$Q9R#TQW/YB(GN% M?7]J&JR>D\IDU=;BZV*1,Q7SD\&@%SL>Z) 85X9QY 5C426'^T/PA:^6B"Z! MU Z.X24#G#;%/H,5Y\=6&-^\EHC-]E_U[WTB?!$'/+7BE7C6L;C8+*(HX M$A&-E=*\'TP^>Y?]-,< A#9IP43GAD4^[2/[ M/G2S,SG!PYK"JZO)K>:[]Y?SJ?S7+#>=OKS<['IR&9;[E9 8YA6'.7('@GN* M53#2/^%#A!HXCM&']5[ M_1BNBPRU;,78[9DAR:+13@FRABHU3M50P+LY*!NEX<0640V_TG9 M?7A>:EO&OMTO@RJ!D?!()X!PB+$9W 9:X 5W?!5M3"ZZKB,F$O2DFD-P3 M,+A;<[ RQ;$'!3_I>DK,O$>/C"Y"8^0E2E"#W4L75UHF*3P'U&'1,P&/7/!( M5H"4?PP$7ESKP?83)>WM&M\R\:2^>':*(=TSNO/,#V=1^9 ,_Q[;1,P MK]N9K6<>\-SN7[/)O8EO[V#B>]0W&#Y!/G@(U\,.>[4.>'#LY[HRY*/4=U/$ M\H0+YH_220L-50)PJ3]8"BU?V:O)_?B:J+39'%.D3(F#DG-M#N3($\:1J^4Y M6'Q]2UQ$#5(&!Z@8QG;8I[)MZ-YE$]=$1'?D)K[,H>YWBJIH<_KP#O-@.'M> M94]N?:@#0XC5P"M(\]3$R2A);>L,0Q32\(W]!++^43A.@Y:HZ%/'6)ZQN2RHB". M= >>]=$;@+_G!I4!=4I'AY6XO2=''DQ*UU>GIL5:C-.37W[Z#=\.$/(#^'R$Q!=3$U'[!C_+;Q186!\23B]\D+1(:N(+CL$: M+S?]1B8*-X+>UQG *5 .JGF"0>:O,.GI$EA&8\5>(#T9M5CQ"N0ND0FUM^^# MJZ0-S<1"0W#_TNPPMINS\1 <,SG)4,)34K&.3W6!1_$T++%F*I8+7^05#5QQ MHB#X B8-C251,/L%;Z9Q=A!S\XTE(I,\>F7A&!GB+APG@^%=S<3])=MH?%, M['2.;CXI)U(&F"97)VR<-H0N%+5ZP2=Q[@9=KE+TB@AF!KP,KR#P@7Q_1_41 M>-)*'4^UNV'6@8-9 !3AF.;0MD>]!9@"CV*CDT^#/3G@D8*UC !%5S(EQ07A MA0G="#=1HD)WI)1\E'4&,4*P2_ 2(\X*Z>7LC=9%-@P;O2(EPF;41!Y=P._C MWB1D4?+HA!I[]I3'> \,[+-'#!,S00$*RM^RH@K%NYO>AM,N*KP.F\]:>^J= M#RV*?/7)9^3"L4SIZU*3ZQ):9CU_!!P'Y/8V;>.F>D6IO!%#DRY/BR]QYA)(SG%&T15O MI\/Q^,#74$#_>AS@A1]^BI1[K##5-1'QKX!Q3Z MQ_O'#Z#1*=Y0C _]C>[\@;'WCZC\?VPFM,SY]#*/5OD411W)8I^^SQXX?OD] MUZJ<_MILP6B[G-V5,+0X-?N6170M7/2F+-^(*Y<\ M'7\_&&F9^WZ%#(GY'J$^("M/5+!-(9K;\^EUCCZ>E"0Y\>V2BFUR>M7I(W^P M-M4YONWD49L!3A_[>C:.L@@A^+:O\-U*\%\R?]L3F0"[_",O] M;U#V*L&!5WSM(Y?U'>&6N_/I+-=*KE^I1DMDZ%L@^3Q[)*-V^:S"8$CPR8-* MHSCIR9E<=.=$R'/(2IK3Z;TP//.0I*2>6%^TD[Q+:Z^>;/[LWZ&'SZJ#&G+5 M6;ARP=-K/$&4-<%WV,E.R0'#E]!1K91&$U=X-9)$^P'XMGFR/MI%@=$Z)D)- M8]P_/B N)UF$G&"1^MK#0>CTE10X&Q2UAFLUB"*3-0_-F-R70=A73XRG2PD< MH]#_)&V/O7;T3?2F5Q"P*WJ?+97:UQV_]-5_F^DK<^_Y3;%A.+]O]P>Z3 ^- MJ"4\>C%Y>WW"CKC^ 5*=WAL[;SJ0YO1Q#&ULG57?;]LV$/Y7#D(?$H"()$JRI< V$&<--J 9C&;='H8]T-+) M)BJ)*DG5Z7_?(^4H=I%Z0%^D(^_N^^X'>5P13-PE;(+E@M_-Y&KQ9JL(WL<*/! M#&TK]+.CW.VMVPA7BU[L\ GMIWZC:15.*)5LL3-2=:"Q7@9W M\>TZ=?;>X&^)!W,B@\MDJ]1GM_BC6@:1"P@;+*U#$/3[BO?8- Z(POARQ PF M2N=X*K^@/_C<*9>M,'BOFG]D9??+( ^@PEH,C?VH#K_C,9_,X96J,?X+A]$V M)<9R,%:U1V=:M[(;_^+Y6(<3ASSZB0,_.G ?]TCDH_Q-6+%::'4 [:P)S0D^ M5>]-P7):M)*\K.KC:;^:ON-P:81G0715?#^RR![*KR%JS^517.]""U1 M.8>P/,*N1UC^$]B8PZ/J[-[ ^Z["ZAP@I!BG0/E+H&M^$?$!MS? 5Y2$T%'TH[4$H09QE+ MDASB&6=Y%L.C*/=4!>(ZCYRG!8MF&?",LSGA/0RZDPZ"02V?/18#HVI[$!J] M;ZG:?K"H#20QB^>%2ZD@IKN!;IIR$^($/F%9$4/*DB*%>RJ2#]#-$LJSUVI' M\ ;XC'&>4*@LG-1#!^+" M ?#J>V6L0S.BH9C>N8.3YRD)241%BX]".H)S3&(BN:?=-?2 MMXG348K<-Z4F4NVI LJ2Z9M)$3*G?GBNA$7S:!1X',-;%SP\&:@MZIU_-@P= MGJ&SXVR==J>7Z6XCQJ1@75O5^/&^5I2/H MQ3V]KJB= >EK13/XN' $TWN]^@Y02P,$% @ B3*74GZR1XQP" N!0 M !D !X;"]W;W)K&ULQ5AM;^.X$?XKA!L4&T") M+7;0]%T0^T1-G'PF;=G1KK::_/);H5P[&E7*WL]V3K7O)Y.;;$5.VXO=2,4GE3:[+C#7[.9 MVL8(7OI-NWJ:S&:+Z8Y+-;FY\O?>FYLKW;I:*O'>,-ON=MP<[D2M]]>3>-+? M^$ENMHYN3&^N&KX1#\+]K7EO\&\Z:"GE3B@KM6)&5->3V_CUW9SDO<#?I=C; MT9J1)6NM/]&?'\KKR8P B5H4CC1P7![%O:AK4@08GSN=D^%(VCA>]]K?>MMA MRYI;<:_KGV7IMM>3U825HN)M[7[2^^]%9T]&^@I=6__+]D$V2R>L:*W3NVXS M$.RD"E?^U/EAM&$U^\:&I-N0>-SA((_R#7?\YLKH/3,D#6VT\*;ZW0 G%07E MP1D\E=CG;K[3NMS+NF9P'Y;C:R'4MV*VUPMFKJ<,9)#DM.GUW05_R#7UQ MPMYIY;:6_5F5HCQ5, 6X 6'2([Q+7M3X5JPO6;**6#)+XA?TI8/%J=>7_BZ+ MV1MIBUK;U@CVS]NU=09Y\Z\7CIT/Q\[]L?/_F:-?U$?%^MHVO!#7$U2C%>91 M3'[-MI/'$O&II)).7-0H#+HQR/,@S^$$I1WC.VV<_ 4RZ];YN[9=?T1=,:>A M2[6\9G+7<&E0KK@I+(B"_=5MA?F&UJ-&_0@A2$K#L$VBSG"SM:)J:T:XH.A^ M"PW"0A7;]!:L#\R*C3\.S,0J1 T@#H(;GR?>0BQF;"_H. NI&@1DV2MH<5O= M6DC8\]=!^J%3=2U&7'L$# MAX7WK3%"%0?VP7!E:^Z)Y[;\B#KV^E$38^7OA /H>PTYM;'LC,79,IK-5[2* MLBS&]54FMH5']J#K-N"-\SR* ME\MAZZLD2A90!J6+/#T?[L=Y%B5)PCYHPG/&TFR!_]D81AJE^?P\ /)[CS#2 M+(U6JSBX^W=X,N3)?^VZ> %@A#7-HWF9P2^/DR.Q_Y^9N>2V806&1' MSRUAXNKHL:/G@H<'SR5IM,P68Q3]UJ]1]&X>RE):)AYYW?H:H*0:%15U,,=J M ;A([K[JT)"DC1A$45""549\;B%='YBLJ,)EP9TVENEJK$L\2>LNV8>M^*IL M?752FROIQ!_%HZA9RBK(,$*&#:IIJ;K?CFY90@2ECC5&(CAN"ZA[W:(TU@*M MNQ">8$ 6:,>UAT_50[!QNG_@*.H5\H"CZOE:UM(=J. AJTTI#"SR(CPT\[5P M>R$4.J'Y!$4-!YL4LN&*H+UI#:5*QPDG=! 1U2!M8+4ZL *=2JHV0!-/HF@= MK($3B/:=V!SH?NE3E3RHM+HHR,WKUH*-80)X4B!:HN:F*S18*_1:?3\:-7L$OG+>%GZFCJU+$ @ M/'L]5D!^*&IX7U;2AQ@(??D-P$"56W#:!=+OPA*GG9P9^S/A-]5-57OIMG2R M%6' A;RRA@+!_$6/J4']J: ;\=^!&#;:)]U%:7%MJ=5#V'(1]ID!)'#HQ@G M)3:!TZWXPE=!O*%6@WQHT>OHY! Q>C;@X4U3PQ^A)$KAA,&H%2C(J_8-JU4^ MC&,C>M-Z@X(5<-7&Z+8A7^HFF-4):+71A 5#M>&!:JADI8&(E1N%L!1(8N2U MPDCLR_)C6P9*-6+#C2?!JO6Y57"[915UM8A.+CQ"2MP0YQ#8KD+@-5 +GI>8 M$GT0,5>9%G/XLW6Q:VKANG3V(>CRM\_,6F] (;(8971P-/902L#Y)/Y-?NUZ M=W#XUXERMKS,,>W6=1>!T\21QU/[^MO#U7LCG1,D7[&VZ;*E,V4423(GG-O/ M&[\QJO^7@#T(P?ZB@0D=I.KI7JKP5@;K3CUY#"!%X90(?=\8S!WQ/RRH#U9Z M"H!'WH"V=VL 2N,H]'9/'OK(=& PI7^ERT"0D^I#GT&G]=@?1FZF_D/W83 " M=!LF1+[V%/3E# D8-FCO-H?QCK8'AG@=%?M]]Q]F!CDZF9\Q=- #$RSB:^8$$ P)6,\2/^L>N M06 8WQCAT\521%?1:D:_-,UA_BD%)8%E>8Z9(5TM:')8X(DHMDJC]( _8PE& MLWGW>R_@*\K$4%TK3!_Y,*-\9[2US_@P7LVC)$UQS:/E,D&S)_HOBG;7!I.Z M(3WPX*MX-HO2.4V/>1PE.2::,/3PEP(5,85%_DJFB_G/EF/(7-^ M<_?)P(:Z[9I4,;#P"1KQU AE14_RU@%P\":EF8*7Q?B]@.(6=4071@&,9L^^ M"?C@^L?W7=LFOJ !88._+)?9%[X[L0D)DT040,J<*$[F83%+YZ?]_M0^6#9.0=^7.1C' MF .Y>.B3:'5&/WG>PTQU%L\O%P/3^G>ECD8OB$912S1:C:FS7[_0"<+;Y6_' MLKQ,3J$$,J%,/,7A1\W*Z-T)DB(4 <0]PQP9'PR%:C42CMICKB (=NA$/>K_ ME&*/61N^8^$E-F3L\>WUV:B21H]6/ &[GU^.[ZS!9VMQT+@\DY=)2(HX]@F* MDHVC99K1>L[R*)\M:9EA.1S'S:FHZ]) M8+B-_V9&E(MN%3XL#7>'SW*WX6O443Q\TWO'#5X#+5Y;*FR=72ZS"3/A.UGX MXW3COTVMM0.=^N56@/\,">!YI1&0[@\=,'RLO/DW4$L#!!0 ( (DREU+N MQT$#P@( /(% 9 >&PO=V]R:W-H965T!JPY M[6)+)-_C(VUR=E#ZR>P1+1PK(Q92EZA-%Q)T+B=!\MXNDI=O _XQO%@SL[@*MDH]>0N M'\MY$#E!*+"PCH'1ZQEO4 A'1#)^=9Q!G](!S\\G]CM?.]6R809OE/C.2[N? M!WD )6Y9(^R#.GS KIZ1XRN4,/X)AS8VC0(H&F-5U8%)0<5E^V;'K@]G@/PU M0-(!$J^[3>15WC++%C.M#J!=-+&Y@R_5HTDW>P#M98ODW04BZ>G')2=PJ MN<>8I%(V2L6156Z HV"I! M,\GE#IAQ-FJW;F@R^Y8#D^69=>*M$;SADO"J,>0V;Z=MJ/>!"E2>\^,*V9M"^0#J+Q!(:#<93 C:HJ;MRP&[*,1A%YXSR"-6JCI$0! M>*159*B2"0$FD ^R-(/W6C4U5%CR@@E*3-^2R0(A&8SB,1%%^1 >F2"4*T;Y M[EAVI'O-7MA&^,@L"1KE](R)X8NRQ'L%R7@0#S-WR 9YEL._?I+P M; XKU#N_;5SC&VG;D>RM_4);MG/\)[S=AO=,[Z@8$+@E:'0]'@6@VPW37JRJ M_51OE*4=X8][6LJH70#YMTK9T\4EZ-?\XC=02P,$% @ B3*74A- NTQB M! *PH !D !X;"]W;W)K&ULE59M;]LV$/XK M!R_=$D"U)4K62^882-(%&]"B0=*N'X9]H*63350259**DW^_(R7+SO*"](MT M/-X]O'ON^++82O5=;Q -W-=5H\\F&V/:T]E,YQNLN9[*%AN:*:6JN:&A6L]T MJY 7SJFN9LSWXUG-13-9+ISN6BT7LC.5:/!:@>[JFJN'"ZSD]FP23':*&['> M&*N8+179Y#PXO8BLO3/X6^!6'\A@,UE) M^=T._BK.)KX-""O,C47@]+O#2ZPJ"T1A_!@P)^.2UO%0WJ%?N=PIEQ77>"FK M;Z(PF[-).H$"2]Y5YD9N_\0AG[G%RV6EW1>VO6U QGFGC:P'9XJ@%DW_Y_<# M#P<.J?^" QL_'7O +&'R2C=EH^*,IL'@,,*,@QDC8+I(+]BKB%:ZF MP%(/F,^"5_#",;/0X86O9@;_G*^T453\?U_!C$;,R&%&/\W66_S@RP;A4M8M M;QY :.!0H=:(T!&%"NZX$K+3I'3&M.&@Y+FHA!$TY$T!^*,3+>T(,W50I:QH M3XEF#8:O*H1ASVDP-)E77&M1BIR[[I=ECPMX3_N9_J)Q9MIP@Q926Q/1Y++& M?FFA947>ICDZ=L<,\VD6F4SVY9&#VM?EMJ %4 M@J]V_&]1(7 ]D*Z?<'#5\_6 7)W"YQ9M^%29H?)7HN%-CKMAGP*%P2C.U&.! M)24)^T$:V9D0$B^Q7R=DL=5%$'MIY%M=[&5!:'5SF'MI$D/BDY!%SBZVK+$$ M@L@*46"[A4[LTE"7!_[P;&]XFW73CO MGKN&9@<7>(UJ[9XI&AQP?Y>/VO$E=-X_ /;F_3/J$U=KT=@3K"17?YK,)Z#Z MITD_,+)USX&5-/2X<.*&7G.HK '-EU*:W< N,+X/E_\!4$L#!!0 ( (DR MEU+SO\Y\ PH -$: 9 >&PO=V]R:W-H965TK7RD5Q/>R,/YVM JANCH]]=E*E=)/ M;*4,OBRL*V7 JUN>^LHIF3-169RFT^F;TU)J,WIWPVM?W;L;6X="&_75"5^7 MI71/]ZJPF]M1,FH7'O5R%6CA]-U-)9?JFPJ_5%\=WDX[+KDNE?':&N'4XG9T MEUS=G]-^WO WK3:^]RQ(D[FUO]++Q_QV-"6!5*&R0!PD_JW5>U44Q AB_-;P M''5'$F'_N>7^P+I#E[GTZKTM_J[SL+H=78Y$KA:R+L*CW?Q9-?I<$+_,%I[_ MBDW)_^;VQ0X_@I#C@YI/1'HY%NDT30[P.^OT.F-^9P?T$A^TSPKK M:Z?$/^_F/CC$P+\.,#_OF)\S\_/_TF@'J2B]KGPE,W4[0OYXY=9J%.5\L 62 M0YNET%[(-D&$78BP4N*]+2MIGO[D$6W8+#U]@+U<39M:FPEI\M[J6UZ=BF-M MP,36'I_]R57E"AR=Q1#RFTRD>9I?\ ()$ M?%-&6R?^:H/RXH]_N$R3]%HDZ46S WP'.Y*+*7]I=_YL@RQ8C[%8.NNQ8_:V MH3WC_[\865H7]+]5'O75WM?29$IDU@4MR MC"]GE^*3P@%@5YL@\EHAM<(*]K!&B272*07<"^*8-I.0 MZ?2Z87W7?N3EY/J$E1+WTOQ*87%7*JU$H9"ASD_$SW3P#A-1.;O6 MR& !>(<$1[.+R10P4Q2$F!"N%(M6%V*)'6G:W^(ZU1OAN^UA)>$[DQ4UL=]E MW2@EL\RZ' N--F*A9$"ZOB MLJ/VX 9K-8*SW(3[+(*L- 6$42KWX^Y5E[29 M.6 UUT1G:,.BIK-0&'ZKM==4)+!8J,">7[0:,3?6OD)(FZ#!TJ\D")VJ:C@7 M-0'FW;HZ85?/=ES]765U(-FQ""\9M@J8/BH?)'UXIFW?^QQG_Y,0V,L)21(E MHB,7'1JQD:G\^@Z+=@BO # G4 Z&R8F"]I3D0@J!''H)Y)XN!J9)TS&H0!9] M2&0Q^GQ$CI=C"KDK086HTA6\T&0V1*LKBHFC\XOI-L;&T2P2-'G.W@7)4=+? M(KKX8XD@4@Q8.GLW8GT]+W1)TD!$4K/#)9P/%YI\'G,DLR4\D%&8Q%CRVV"B M8]8[IYQ-7SK%LQ.HC(C"2@K.8Q"C= 0X.'"Y, 1^*C<$=.!:NP@GM*E"W\,G M-VE0* K4L?!/*-PJZ"RN"(L3EY*C/T9Y$].B!/H]#3X;&\C.ZGN&G 4#*Q] MO-:[PJWQQFG'GD,60"NT2:RFA^>ET^H9UX&#N'HA19<(.$BAQBPBCAKX:@U& M*'%BH0T\0I;/D/!X#E&E3+D@HU58.AQ3R:S27IQE< M,:"">B@X%-(!-%,B.01X&UA=S%573Z+NZO]62_94D$XS)ZEU(@286^<8BGTO M(%Y <*=X/,G)T$HS\$OQ4^UL#CQ'L_-(:,PX>T_9S:]549,#T&TN-5+82;-D M.':V%-/)Y>SB%=DFB4^YJAJ4IVBJW:[?CG]GJ)Q$O^R*IK?48/3IX_V7QZ8N M<&90=*UE0:I")&+>&2=N.,;>6.\\$)38:C+HG,IBM*A>-&RICS!R+;%K7JA& MGJU5AI+042O,=N29)H=D516 -"BXT;771-DN,Z@T\G%]%4L_U\=)EC^-!9- MW=C5FTD0K:\H?FE#(!* O#TIUM:HVBYKK>T6M M-?5M0T\GC:>GDS/(45'H&%.7XQ_Y/$JF%@O%PW6T>!O"C$_IA%B_,+-,Q-W^ M#ZC=,+JD&O.V!Y'8:NO Q99$BN/0$N#BPZ',0+H]J\0#1C_*K;8*=?W&T=O) MFUZ?L=)H;@JU"!09SG[7:($4ZL/1>9),SOOB]UJ1MMMOPW"R9\!"4_D7::)I M8EN9')P@B$I\;0MX#YP!,]2M<.Y$ONNZ.YMN31JY\7D/'T% MZWG4&))B(/M.^SK4K&U=21MGZ^4J-G;KF!"8D6-5NN/C^N"W'8XV4)RK*7>% M**^%A=!-76]+;&<]&GL'C6DS8C06 !!3(6U"8,<+=05N';$V0Z[<9<9";3/& M=TZJR&IG'FYCA< Z5SYS>DYUD*[&)GNF9[C_2Q;L'+HW\_S0^V@U*T0VSU?/ MK"<"DMS+YO(+.?![8V4##%7SI\%);'8NE!&5=AMIZH&CY-MH,'O"8$?#;1A0 M8Z ]-V($LAL+?I5D&"$],L#O563SYEK,7O/XW@'D%5JIOC2P149&"00_LU=@ M3BZ\9BNT/)+T.9/+_4S.@(\MDQ@VG:N;@C"D; 1F_&MP%ZL?%/Q"KDQFT9>1 MU5#R/:0[\3:,V]B^]"6"BRB8GYKNK['I3FK'Q!W$&L_K'.11W.V9+21#I(V* M72;5E:4RJ 34*SI4%0Z]&D_#5L::_8G0]5^<=EZ5^C55'.JJB9K"P33WMEU^ M[)3-F(5)RC=*?MS1=IR(O^ M>-8U;8TP4;)G@]6.Z!/Q $(E :5-!BZH_6##-C;;(UQS1-ZK9]T8N*TPU$QV MB5U8LWS-[66\9=S.G#U-^1IQ=NU?OKD8LZ,Y<>AN!:@8.T O=JYG'[3':"G^ M 47P$F<*#H;/L?Q0ET>+PW#3= MCJ9H$D?"Q1]0XDNP%?]H,;&ULG5K9DMNX%?T5E.(DZBI:+5+4YJVJOV9AU0>(!)JP28) M#4&V6O[ZG'M!4*26MI.';E$0<)=S=T@O=J;\8C=*5>(ASPK[9 M+M1M*6R=Y[+J0^J^K2]+?'NNJ62ZEP5 M5IM"E&K]\(=6.]MY%J3)RI@O].9]^G(P)H%4II***$B\W*LW M*LN($,3XJZ$Y:%G2P>ZSI_X#ZPY=5M*J-R;[4Z?5YN5@,1"I6LLZJWXWNY]4 MH\^4Z"4FL_Q?[-S>R60@DMI6)F\.0X)<%^Y5/C0X= XLQA<.1,V!B.5VC%C* MM[*2KUZ49B=*V@UJ],"J\FD(IPLRRH>JQ*<:YZI7[XO$Y$I\E _*OKBN0)'6 MKY/F]&MW.KIP.HS$+Z:H-E:\*U*5]@E<0Y16GLC+\SIZE.(/:C42T2(0T3@* M'Z$W:?6;,+W)-_43;[5-,F/K4HE_WZQL5<(C_O,(B[AE$3.+^'$6U24(O^LT M&T!\W"BQ+).#'6!%5-;;+97S_BX.\TG&TE6"FQ4C_$S\1;/MM*)>"+B63"? MS>@A#N(Q/RR":!8*1 EBH!!Q$$V(;A O8A'&P3R.'Z&-\]-QL%S.\3"+@\5R M3 ^38#R>BC=U6:JB.D#R3/R@4E5"_R=B&4PG$5[#*)C.)B1&$$T/4D3!;#86 M4ZPM\;R(EN)#)2O%0&6&( R#^10"!C%.+19Z: 3PGP3(FU<-E M$,V)^2(8 Y2W:JUP/.V<'JY4H=:ZNNK*/HR"<#:]HB?B']%3%"SGXU9\[(B6 M\15>PRLQG9R3?K&*\[;)QNT%=(VSNTBH^+@T?Q4*M6-%'OB[!]:SEZ68P91.!J+ MOQ^]W"I4@H+\(]40#9Z2 (/A> 0KX1_^IHVENB %HD!Y13R>X>7M,AW%XA]_ M6T1A]!Q48O&'S&J'FB05)1@1']C:[\([&.I#99(OB/H<9=JZ R$$.9":E4: D7 M_-+&G >78L2>V( Z"&H%V$W('$35N9?E5*GRK2G1E_0LNU+53JF"#R6R+/>4 M1V5NZL*=DA9J6A>66J[@Z95N$W4!HQ&*,DGH !W=UB604^X$$?6T:DL:](*K MW3P2'V BO=:)!)AD:D,N:'V&?X,56>P9O_ESR]JU::!#STNX%Q))N!,]DDFA M])8U >#++PMY6%TVI>9R&7E[AJE#Z)EXEV\SLT=8EBJ35)XT$+><9Z)%Q*_A MD@K%/50S):$X#>9(VXMH(FZ2I*QQ9@<3 (.]B/'!-%[0!PX_9!JE[^4J@Y<$ MDWB._V.0^UFA8^N99A$L9Y$(Q\%L'#9.> ZKQK 1,N]B+'ZE\-W"N]B(:"*< M 0T?=Z'EW.,I3 @A4RN0"^.EF =+I,9H'LPF$&D:3*#,S\H"C_MS\3U;+!$- M\PBEX2B;GQ%MAAJT$%$<3)>+L]!WU$8%5VC:DR81YPH&3)T2R.W0#)BBN452 M[>6U$&@M(JY"01PCVW#3_M2LG]8$*X/;B#-HHF ML49LDYGNC$EW.LN0DJA'0 X93L;!?+YX3/>N)8J"@CP0K/1*W5$8&:$>MII;(F(8-19A'NLF-5_@$A^8!/\;E_FH MT;?;2RIN()N@IV@.A$26+]E?^HGFG_: B,)7[ MG$3K=D'"U[-'@/Z&. YEXK BM66FOZITA"3&G0]R]@$]B ;-OQQ[E'6]%>(" M<)_+"61J%/K6GTBB_L+WF!(FV;JBFNT=AMB=U)D\;][CH-'%OY55NJ,-VZ6R(=:$C2ROD)QL$>;M88 MP9MC;T'KE6?;8DPGN^=/[ +?*6ZM4$/\3W^ MV=)HPE?8VA(#T*A1]1'',D=?47'00Z4,K1;4@WE-5CO J"N!:_DR"WO 9E@N M!1GSSED&3H<$;ZDU-0X/E_T;3ZA4LBDT.12!4AV%'>DW1.]("I80K.AHVH&) M^XJ^%[%)RI0=FUV(H&:7&*+*R/0SM"4!CFHVP]?W@,]U>L>]90(,[Q3SDIW, MP\/#(9ZP4J@=)'#76+1$N"/3WFMT,N0U]U)GU#^,Q&N52*IO#9G&A:EOHI1& M1<5]@BV]$'"Q3:Z<4\8X&(41:V1C?]_*/0OO\A:< OM+S=[;]M^':>F@M1]. M:19G'HV(ETS019%M:%6OP'LO:WIC6C M"8&H#=5<5XE.P%XI.FF[*)],AXTN7+,*[K/A%\AE](AH]]FPXN;@LM/Y4="G M0I6>Z6S[T^/9CO9UPU)6'9' OU&5!O8I!N3W#5J.;V\R\B$(Y-Q[["I#FA M3E.7G8&3!MC;P\!)@TXT?O[IXZWEQ_#Y%:&2RU)G/O$1$?@>PJH''G0!+S@H M^5:*WB$S6Y=&W'PNI'Y9D:I&\[5;^ M*%+Y=U-=LB@$!39GQM@5!)Y64C M[Q478Q>S;&.^S%!5719M.L^H72# 7'6':*O]-S$\Z7W[O62J_JJ;(J3*^^9* MPH'5(G72OZ$ 44_EG)[OS7A2(+\P=94TE8^X<]M?\XU2(HNF =Y2F' 582_P MQ/<\E] I;6U-YDC3DIJ/U%>/?N/9T*4["BZA]VXCND1P4NZ&Q-UQP^V9$SZ0 M=^R ($'V31J_[7?;Z :SU'<9Q.*1:\U&LG4-2ZD^\@3TH?/THRU?/6P);DIY M.,X]+1J'HX#Q[>?HP\C=(=25U6D;?[R./6^@4BJ=_!AK,4IG5)P"\6:#_B] M.J3W3.%U*;_JS,G8KQK]OMZ% =2V]0HLM>1+%H(9"Y_Y:JQ7XAL[P!=;56CY M*/Y+M-CN*FMGRBSM0W5P<#992OF1-3R]JZ.G5FG#K6_GTNN$<8]/>_-U@78W MYJPF^QQU!.$"G]-7F(W[FVZC/1)_DI-QXZ<>:+9H7,L'B;]U-H=T H(GJ;)C M:6=]($]?2*D&M NI]_A+'S?=@0$W;X?!'@5;Y2OEOA7JFP$(:DP_/,ZX*82J MARG@LWMR%\L7,LV@XVL+R7$YYW82LR]V#>Y!6SH/!NBYY!.ZQ?5YM9V5#H'N M+F@?*A%&*&_T[2)RN4<8.3VI?,'[:?3[2(3,$',*=/E2F!U/Q$2#NH8W=7/Y M]"^SLN(FX6- ;RZ&M&5 >[ ZN.IG"KK1*%D]QB1S_29L0FLP O6"K$O3<+*Z MO;#B&N*=GO5* 1S-G%S3,5 K^I*.\^OQW-((U1>I5'09HUS(;Z5.G1.149H) M+I>?J5+LO5R=X:8CO9?6:S'ZOKLOJ(+.HW;=V4I=TL?EXZ8TNGQ"'[C>@.KT M!;P@19JRB] 0='I)0A7&C9LJ[5\^=>=$F,W0%:>7PUU&45Q3*3UG0F??[S35 M>PX=G6_IFV/D)0H:/VUX8:%RJM!I4!WO7/"?!--%'9PQ[66$O>R!2.OV>[)V M1KT$PV:_I=OJBH?ZSMW/N>^_KSL_)T!S:<#4;H?2K@WE=GRCQ-6IJI,SH\;A>ZEI WX?&U, MY=\0@_;7*J_^"U!+ P04 " "),I=2\ K4(5<$ 0"@ &0 'AL+W=O M[*1V:AM(TA;= M@'9!TFT?AGV@I;-%A")5DK*2_?K=4;+C.$Z ?K#%EWMY[N'=D;/6V#M7(GJX MKY1V\ZCTOCZ/8Y>76 DW-#5JVED96PE/4[N.76U1%$&I4G&6)&=Q):2.%K.P M=FT7,]-X)35>6W!-50G[<(G*M/,HC;8+-W)=>EZ(%[-:K/$6_9_UM:59O+-2 MR JUDT:#Q=4\NDC/+\&\<=Y4O3(AJ*3NON*^YV%/89*\H)#U"EG W3D**#\(+Q8S M:UJP+$W6>!!"#=H$3FH^E%MO:5>2GE]\_-Y(_S"+/=GBE3CO]2X[O>P%O32# M+T;[TL%'76#QU$!,('9(LBV2R^Q5BY]P.81L,H LR=)7[(UVD8V"O=&KD<$_ M%TOG+1W^OZ_8'.]LCH/-\0^S]:H>5]:YJT6.\XA*QZ'=8-0;^T/#[T(W5!"0 M3CGX-!N +Q&N3%4+_?"+@TLC; %F!1^DI60VUH%H?&FL_ ^+(&NQ;FQ>4G:R M6%.#-^!10XTV1^UYD<7HIX$JTWFA"ZG7X$I!<+;;CQYS4U54,I1]^1V\Y;V( M@<%%[U9P144G0_A&6\]WH) %:..A%!L$H0'O:VG[+>%Q0&L=<%&9AO#QM+8R M)RRU(%UJ-K3V *O&-Q8[F+ -T4%#*6<[_2=N6R0Q"GV)H5*),TVU8N^HM^6& M(F8A%YP94K:P$CV;OJ.'NLV6BZVS(=S@,<='@@[>*U$PS]8TZQ*X=6X!/!JA MV"C6#?$ E)C:B="?W! H%;Z:#59+\I$FH1"2'\L% 6_2)!DFU"F48DP=VYL(72.9,N7(.I:R5PL%<(*R;%0X#!O+.4 M85&B=5T2YJ91!1G(55/L$^6>,'33D)TT69[^FK+K4#NU$NR[(T\HNMU6]-144)I2FZ:IK9=@TK_@037^QNH.\.#SH M@UQ-#_C>UM^1HRB()/*VDBXGTK@9P]N"0 A*-@Q'/'_7.09CF_&D__;8'@_C[XVH4"H!/KN]1AT 9-)-IBF9S : M)8-)-H5TD*6CP;OQ:6^N[S?'E=_ *!N,TA$-TM/!=#JAP7A"*X1^0RFTQJY) M[45,*F?#LR0(#D=G/)\.)PD$&%8TI,-+0O0_LH8OYVP M@]TC&PO=V]R:W-H M965TC@J2J5706% M<_4B#&U:8"7L4->HZ";7IA*.CF87VMJ@R%BI*L,DBJ9A):0*UDO^=F_62]VX M4BJ\-V";JA+F>8.E/JR".#A^^")WA?,?PO6R%CM\0/=G?6_H%/8HF:Q06:D5 M&,Q7P76\V(R]/ O\)?%@3_;@/=EJ_>@/?V2K(/*$L,34>01!RQX_8EEZ(*+Q M;X<9]":]XNG^B/Z)?2=?ML+B1UU^DYDK5L$L@ QST93NBS[\CIT_$X^7ZM+R M+QQ:V5$40-I8IZM.F1A44K6K>.KB<*(P.Z>0= H)\VX-,*-?]_;[]=8Z0\7Q]P7\<8\_9OSQ+^._%L6+&+X+%[86*:X":C.+9H_!:\0W MPLH4\'A1TX7E"VFY3C.@HG<%PH$KD\YBCX8:#513;4E:YY#JJB(IUK- /6N= M4!GA0=88OZ!("W@F(T.XD67C45ZWF(HR;4KA!;;/L)-[ULYS:CYPFGG45%;* M25%"YJ$DTQ..2#0ED4W3QH#,P2)MI).>$)$D34,BBG-D/9:TML'_43\@T< G M-*GTGI,37H?\]82D(JV7\IU[GM:;WA6" HI(+TCV#S4D"=%;R*JM'WL\.DH1 M?2/@9-L9F?I+:NWT$1HEG1UX:_S JA0[JWS!CK2"HJ9J2*7@N!EOX$7"AO"5 M+.>ZI%>6/1/;DJ"0I C8%4R,8E WKH4@,ENN(&\B.^^]]S67EO++D;+6OI W^)1B[4Y ,GJ:/BQ8M=5DK;NFHO@X;19P1^-'*N+7 M&GR#V6DNX1V,YH-I/*;->#9(1GXSB0=)-(,;5)K>S-;$5^W(AY]RTYKJRB*9 M#&;S*TBF@W@>^R4:S>"V3VZ?[Q\UNFB[T?K\E#+EJ%.U<#R#>033^3D^1X>/C(C#>.*79,:,XN@*;G]*T^+\<_ .XN%DQ,MLS MY>*'< M63YY(3^%U][&\&3J4")W/%NM;V?EV@'4?^W']W4[M7Z(M[/_LS [J2R4F)-J M-+R:!&V-'P].USS#MMK11.1M07]!T'@!NL\U/2[=P1OH_]2L_P-02P,$% M @ B3*74HU( ]X>" /Q0 !D !X;"]W;W)K&ULI5AM<]NX$?XKMVC.*WF4KB>,9VQ?/^4-2CYV[FTZG'R 2DE"3 \ MK?A^?9]=0"3E6+YK^T42(>SBV;=G%SS;6O?@-TH%\:TLC/_8VX10O1\.?;91 MI?0#6RF#?U;6E3+@T:V'OG)*YBQ4%L/):'0R+*4VO?,S7KMUYV>V#H4VZM8) M7Y>E=$^7JK#;C[UQ;[=PI]>;0 O#\[-*KM6]"C]7MPY/PT9+KDMEO+9&.+7Z MV+L8O[^\(M66]_Y+!"C_%$&>7[F[%8X MV@UM](--96F TX:"?RJJP3TJ)2V742@=Q6TCCSX8!NFG',$MZ M+J.>R0$]XXGX;$W8>/')Y"K?5S $J ;99(?LT'=K?5!L+7(J[.SUXI\72Q\,1N- MCQZ.Q9T*VBDV@];%UXT25[:LI'D2&^F%W&UT[<:*-F;V43EMUJA!&"U-T+(H MG@0^A%T)\H9*!_M!HS%#7)U>UE1%7@0K HX[<,!6.27>S 8+Y&I10* OWLP' ML_9)FIQ61KL5 5X1*^TS67"@.=RCN&\R&K_KXPA?*:[=XFD@/J/:= +IQ&UB MA^B=&Q1YGFNN]@0SV? W?P!PO[M+5-(%G>E*!N6%AC9AZG*)<^"<V") _54',?W7@1Q=61L*,4#N!7[5&I8,20G MQN 1WJC+&"P.B"I3^AU R]4(P!%QMV*RC44,V"&$]_N0RE>"V@?CO(2PDD^M M!1(-,6QRA]0OA"QM;4*?^S",-LD)N7+)#R"U4.^Y(-;1"M5FM^Q#N2R0WG$\ M\<](H@,?RO\@(Q$:CZQHW:I1;M(UO]0LD5X73-= M3\;,WGN_QN_$I=6%P@3UH-S;RT)F#[Y$2,47/ABJ=EJ^.LP[Y(WWL\7;D_') M@C1@G)!FS5Z^_2*?A9CC; MV7J]$>/)<#H>,KJKYTTMENMK\7YW*J8G)^)D&A%"PQ?R#-,^[:+T?6[2*;TE@^2EUPOC[KDJD]PCTZ=IM=MO_U+XO) M^/2#%T\(SUMEF*01U1]Q+N?4-'78@PV6H/Y.9)@PX("FVK2)MP!NL$2M72H@ MTZ CWW%SJM] 0<4@0^=!5Z9082O=DL\>:DQA-:X& W$1A2&P!NEVEKJ(O$BL6>E'*4G+F,D6RCOXT"P&/U I_]I_WHT>Q.1 M#L1-IQUYY(X'&N04,">:1@]'&:V!R_>37_9A>\5EC!3XSH#&5IJ.]J4H)Z-C M#@6)8!&O&4YXJ&H:1TYD2#\PY4F3Z13IQ( \Y&KT4)7W!=T-Q7P^&NWF/*I( M\!TG^&X@:.=$9A+JENP)C-[&H%^DRO]N5N/6QD":"T%G]K\QG##W*JL1^B>F M$,JW5NH&%.F(8N\H(C45:ZX 5*9Q[41BYU MH4.DG;W-=^U>NO8L*92Z[0T#[GS7R;3#U/[G._G^=6'GQD+[T&94DQ!$O7%R M)(M+ZU2LIOD/NS0++[01\E83!9_"\(R^T5,3?2\&W,%>D3RQM(*UL%+S8!AS9Y)PE$N#,3?388N4&/P!3_Y\L;X<]YHG-* MKI#X@TZ7[XZS?5Q;TGV$;%*%+E'FJ>);1%2_5#]QDH7-\H\N;='5I:*K1ARL M.[6<8BZKJH [J>B0Z^3@N]O!2V\>AIV7.KA[B%\>NJ^(#1G5\1@96#+?GG1DE4!&W _RN+ M.24]T '-.\/S_P!02P,$% @ B3*74BE<@V;&#@ R2H !D !X;"]W M;W)K&ULQ5I;<^.XL?XK*!WG1*[BT+SJLCLS59[9 MV62K=K,N.[MY.'4>(!*2F*%(!21'X_/KS]<-@*1DR?9N4LG#C P2:/3UZVZ M;P^U_MQLE6K%UUU9->\FV[;=?W-STV1;M9.-7^]5A3?K6N]DBZ'>W#1[K63. MBW;E310$LYN=+*K)^[?\[$Z_?UMW;5E4ZDZ+IMOMI'[\H,KZ\&X23MR#^V*S M;>G!S?NW>[E1#ZK]97^G,;KIJ>3%3E5-45="J_6[R6WXS8>$YO.$7PMU:$9_ M"Y)D5=>?:?!#_FX2$$.J5%E+%"1^OJB/JBR)$-CXAZ4YZ;>DA>._'?7O67;( MLI*-^EB7?ROR=OMNLIB(7*UE5[;W]>'/RLJ3$KVL+AO^7QS,W%DP$5G7M/7. M+@8'NZ(RO_*KU<-HP>+2@L@NB)AOLQ%S^9ULY?NWNCX(3;-!C?Y@47DUF"LJ M,LI#J_&VP+KV_<-6:O6&Y,K%QWH'6S>2U/7VI@5UFG.364H?#*7H J4P$C_5 M5;MMQ*E=^*'*H,Z M$"SB#G/$E*9,> Z-)]="5CFONX7:8&H>WZNFE2T&@(/T!6+__5^+* J^Y9GT ME,?AM]<^2]#O)/:Z_E+DJA$ '['2M T*PP MEM"$'&;3&KMI,\>*:M89S2#NBUVW$U5' A SA@/P*%N\?10K)8JFZ;"N@V7T M8%W69]&(T$\!(V5)^]K%V!=Z874@XG0';.ZCSOC'X%,Y.%R^"L/Z.(1H1F/5Y8%?R1 M)=\11C)!BS$61XI9=4Q!XU+ M,HQ#O![ORP)+SYB4&'"Y-YQ_V] $U,J:8;!7)25@JK^!F1#?T=]*PL6";MV4!HQ-^XF<'# M6S@>>C/Q)W;5[R@5?B\++7YEP_PG5_\\0DU$X$IMBJJRQ0(C8KA,O&4R$U?#['.)WYL\AL@VW#./1"TL_"GR^P*O"">2"2 MV%_,Q"+Q%LM4))&/M/&K\8KI//"687PMDM2?S<44<])E>BW2Q)_%8AHOO'D< M\S"-Q?=]$I@B* MPD+&V'WVHM"69_(.@E]6/N+$>.DI:0@;S WIE$C'R-B+BZ0)\MNZA3>NR4HF M=$UTCX,!&SY-7Q=\EXJSJ\B/78GIB:MX5'#2/+P.A]?'"?YN5'YSSW0$\^,4 M9>NW<;UN ,="_]T8^L^5E [=9-G4M@-1%BD:@0XFT\6*]+X"DG-V!%C?G0"J M-*C^AK4_9B5[S "8)"T7 3VDK)!8=[:X1@+TJ,Z#$9$^/)=B4&D3AB R$$P- M04U?X1EX,=F'=#%BQU6@D- :B_9C1,@9L+4*[9-*KC:4J. &R,2%^L*- M-@]%*_5&D2!5!X+2!KO,_]ZQDZ#\ZG1%Y&JJ14S-9U^X^R#?#;,>O>(I^TQ9YR]N!26AUS?*IC$W3L MKR8Y.MU9C7&]?T9AI",BI8N&*-<0.5=K%I:BJ$#+C#DYS &W8:E9!Z_R%B29 M2WS_\66.C>>>,.S]7H9-"V1C\AF%'U>M])Z:7%,1'$/:2'BNI8[Z?,KUMGP= MV;IKG& ]E9<+1-=ZLH9_/WNV,GW"C>0#.]!$E5B+IN!BAH!U5^>JO,#$I:*E M=\>[?U/ISE^0^@9_"9CKN 3G!,O3LZ1R*%6)W7,OL)/B&:L$6 +[X^16RZH\U;+>+#A"1;$L Q]8_ W-#*SLTQ+9&@IA\),\[ MT@$S:1$VJRR2$'K8.O-UW;,LVVW=;;:BJ6VC2+ELMU-Y8:Q;5_TQU ES?(YE M3P$&@/]0RNSSFX<,J0WP7._-T0H4Q?F&H/48RO."CA);>QQ 3TCSHW3J#G@L M0I+M"0%?@<4@-*#P,Z#[6LQEQIY W"?G#7?L#?^Z22_V>.AV%I'M=M*%6"X M0HD9H@D*DX67AC&- 88#0KZ$>:>_CBN@7I)ZRR"ZI@V H=/(6\[2:[O[-)E[ MR2+!,/#!Q0@K@6\)@2.:NQ"KXB5UB[&_C(C"(DG=Z)E&+_62F"$P]0&%S\MM M^36 ^!1N?PNIYPYR^YI].!A]$IQ\<5,#-,:'G*;[''AD7Z!>+Z"^<@CCHS,M MNGNHJ+=J42(VJ/0X[DPD&7?E^&.")BKXQ-&5YF"HJ,P=-K>.*S!D-JZ/E?Y$ M5E_<,Y9##\?NV9CU/Y](-M:^\^O[7D,_%FOUHM]#]V$JWMA?^.'*W:F7I7($_L^? O2(=.;4OE''E&SW M/D9C&/(*%5 &UZAB$!)PH<%J)06Z>@\\360>,R Z\H.]JCPMY_ZGE8=G/Y0 M>GQR1_(F)]]U.MO*QEZ;GM[LRN'LP5+?N_E\K36=?'JXNYMC>_FH$:.H=$$#N9 M>70!_:DBKOA(@@IT=U1MBBVI6Z3L/5FH&)I<+LM,2A\KQ/EY9:*FKX^XM+$8 M#/6::G*1]N7@:;$DK6/BS[K39_WGA&FJ!ACAQUL:LXY$Z"L"KNXNVW*X2-O; M"^/1W396 8%WM:;N'&^OHI2["XJGC"X H2 Q)@+-YSV9C]S([XN=&NYG1TF7_GPBR"W8VVRTVMC:]\R]_,D- MA[ESZ%"L4F;++]W"4BQ3<)EX,IV&!_+Q*7F&RPNWK1>^!CBN6_D:HQ&5.CB2 M?'O>F]1R?Y_%I%+=.K?R*NK%2ZZ)U M9T"Y:QE1K31U6>327/7AAZ+*9"NS^E4E\Y3)U5V#)\WUDYKYXSENK\3X%YIM0Q!^[+\8EZGS[&UP4K)4:;V_;JX(H:5Q8._5;HSR.C0.-!KD(< MI+R96LU<@[(LC8/32?5%N[^R?# B30,?=?EPBX!Q>'U\CX!'\?6EFX21V_=( MNH?K9!0%_#D&Q4(?!BX8;39NAD/W4R*C>*9;W*ZR7^\82OZ3O$^?G/ '"H1E MMJ M#5:#"ZW.)"23L0!Y-M=@'JFP63]:%OG:71O?]\]]Z'8S^KQPI_2&/Z*D MX@;08KXT[)_VWVG>FL\3A^GF(\^?I$8/UXA2K;$T\.?IQ*0D-VCK/7^LB*:A MK7?\YU9)Z),FX/VZKELWH WZKU??_S]02P,$% @ B3*74L>'J(:C!P MK!$ !D !X;"]W;W)K&ULK5A;<]NX%?XK&-73 MVC.HQ/O%L3WC.)LV,YMQ)MYM'SI]@$A(Q(0BN 1HQ?GU^QV0HNC8\DO[(D'@ MP;E]YWP'U-5>=]],):5EWW=U8ZX7E;7MY6IEBDKNA%GJ5C9XLM'=3EC\[+8K MTW92E.[0KEX%GI>L=D(UBYLKM_>EN[G2O:U5([]TS/2[G>B>WLM:[Z\7_N*P M\55M*TL;JYNK5FSE@[2_MU\Z_%I-6DJUDXU1NF&=W%PO;OW+]Q').X%_*;DW MLS6C2-9:?Z,?G\KKA4<.R5H6EC0(?#W*.UG7I AN_#'J7$PFZ>!\?=#^T<6. M6-;"R#M=_UN5MKI>9 M6RHWH:_M5[_\IQWABTE?HVKA/MA]D@WS!BMY8O1L/ MPX.=:H9O\7W,P^Q YITX$(P' N?W8,AY^4%8<7/5Z3WK2!K::.%"=:?AG&H( ME ?;X:G".7MSW\I.6-5LV8/<(MG67*TL]-+353'J>#_H"$[H\ /V63>V,NR7 MII3EA^\J?&C7"]9D'$6>('_AKYPBC)T^L(3^L;8V%?9ZLY% M^Y_;M;$=:N*_;ZB/)O614Q_]3TE\4P_OJ7+/#3=X;=54INV"_?9=%3W;/[S485LN-L7VFF#+,X M4S@9/1DI9:%._N[C]\=DO_W05')SY2:["-:D13*%$S-7/% M^=Y863)JN6:FW(R.HX=@'B=8VW>M-M(PO2&+)/32%P,M)1,&NB:;1EID6>@"Q<>)JK?S7U M= A)J7MT*1:H&0 &>3O]D#+!(84147?]EA7?R/GJ7G$NIZR8JB0!(&)!.S- M)?LL+8"YT\ZL87]'LO6C*A%Y!5]+U;*MJ!]%HW[@.6>MWI>HLV*0YW!:E^Z1 M2VQ;3]M %;[0+.DV:)'#"2;:MD;L8UZT<]A8*6NV$>MN?#([KYH2E-HI JCJ M=+^M(%BH6EG:&D L#X\PPIS"WQM%NP\6#X<2NQ.-*,62>K 3T-<7%I7$'G3= M#Z[, G< C?ABLX3LH(1:7%&I0$IMFP$VT[>4Y,E19)-DW1"C>.IG(2_1^4!@ M1 ,0C0: W49V#H(1[G&4,+-7MJBV4H (9DHEI+3K!HZ^*%6_POQH=TUZL3)BA^B*[43LD^LIFEX0-+VZ[X6W10_90[%7BJ* M@B/)QR!02W"5.*&!&3M.?]BHU091/!6H/N(.U\EZ#TRWLI%#PQ W@1X.5F'[.SM&L%@5IL&,N+IW, M(.(>._)[T7UG+(I3GN8^K?*,YUE.J\CC01*=KMTP\[D?)"Q. IX%&8NR!-\A M^TV3=N-X]HQE(13Z*58^]Q*?9VZ=!RGWLI3=O\[!K[B8QSR/$E+CI3P/$J>: MQW#ZI(/G_@5+> 0S(3R,8A;Z/ R#(YNQ<\28^?D%%@$2D& 10GN27K!?X0?5 M5JD,9@]\06FALC&,L>^&9_ .%C*>A,'%M#'$_F*RG#%$GO@1%FG.PRBD1<+S M.'%.OLC"H7!/AO9*43B4QRY&.X.,5>=DBDITVV%XGN7+ 59UZX)L+&O%!C\ M+#UNO^#^!UR$';L._3/PS'P 8>;(86X-#'P6++V3VNZT(=89RF/Y30L A353R&X$0["3D^_1@Q13Q*YP$'/$XC?*8!(N&Y%QP#]CG(@#HOY$% D:.+$C]FM[ABV9\) MZU"0>S$?]+1$M+BE=SU=&0XW=1?E<3PT>SF;KS)7YO$TS1P<$?7BZ3Q$ M&:HE U]%&?>>T4 0\P0Z0*=^DHX)$,XBA9^#0UQM@<#2D&>ASSY.=\OY[?IV M33>!?TB][41;N7EYB_=?,Q.?9TTX\>U<7#CQ:6QA-.O2S*[*/V7W_S@2GM]= MP$X^M8)C6=1Y$M,JS6)7^I_@2]>X( !Y4'I-*G]/DH,9!\'DYU]/8 .'KS MY:U&<(WSTDN?T/<)?3_W>)C$XXV+>L+S4N8G/,QB=N_N=(7NF^%*YZ.%LPBS M(8RCR<_ PX3Q:/(%?LA]+V*OO?"M9F_0.PE>I?\)S*![>)F>=J>_(FZ'-_"C M^/ _QF?0LD)=UG*#H]XRC1>L&_X;&'Y8W;KW\;6VN'VX924%+L(D@.<;K>WA M!QF8_J"Y^1-02P,$% @ B3*74KT+?(K\" $AD !D !X;"]W;W)K M&ULK5EK;QLW%OTKA-;8;8&I'B/)EE+;@.,V:8 $ M&\3M%MO%?J!F.!);#JF0',O>7[_GDO.29-DNT ^)YD'>Q[F/U@N=A4ZE&Z7A\/BJY MU(/KR_#LL[V^-)574HO/EKFJ++E]?"N4V5T-)H/FP1>YWGAZ,+J^W/*UN!/^ ME^UGB[M1*R67I=!.&LVL**X&-Y,W;V>T/BSXEQ0[U[MFY,G*F#_HYD-^-1B3 M04*)S),$CI][<2N4(D$PXVLM<]"JI(W]ZT;ZN^ [?%EQ)VZ-^E7F?G,U6 Q8 M+@I>*?_%['X2M3]SDI<9Y<+_;!?7SK XJYPW9;T9%I12QU_^4./0V[ 8G]B0 MUAO28'=4%*S\@7M^?6G-CEE:#6ET$5P-NV&Q\FSXK\9U8#5FZ2%@Z3B?/R)NV?D^#O.FK_?XB%/4)])+ MX=A_;E98A<3Y[S,:9ZW&6= X^XN1?E8JU>P;M^69N!J@*)VP]V+P*E7LG709 M5P%/]D-<672/$N8W@MT:[-./3#R(K")P.-LJKIDW+$\ 1!N+9&8:K1+2,R%R1UK/%L,I2E.IT&4TZ82O[M!5NCYR-6&[CQ)0I1M*X@6]H"+1D=) MQ6'T7#^Y&0U]2 M^GZW5?/*T 732 :5+,C=A@2#TQD///EL^@6W,\6=DX6D\G)L(U0> M(D9010#Q6OA8QDKRE52QG=:0]D 4#UL4+&6F82N!$G7;V"6*?CEJ\>"9WPEU M+U@9:>4(_9NH93$/R=$]Z%<C \4BH8'\/)C#$IP7[!]-0S81 M_J?;>S1R@_@9E T6<*TK_(12 O.T; 'T"QFIA")2)V/MP#.9$/J(-IXYB? 4 MT $HA3;5>D,N@)65+!Z[W *_<(H;X(7>BJ@AVD #QGMC\ATBR':T3(7>VS6Z M-MIHL=66_.:Q%P)L5B",[)ZK2M"93M:S:BX(5*DC$=;>\-)4.@1GW>B#AD;= M"6U6?*TPC.9[?I9-)./2/:#3EG0QZ7ZSBPQ.!)*P+ M:\J]F!/[Q-& 2KZ&D01+G>,T:R4L Y,'CUU;\UU^=*S_7_M6 MHQ0K:T\/HIV('$E0QF2)SF&)\QH,O;:T[WKD*=Z\/F=86LZ>H$1@G$\:V;2IFG4 MJ+^O5$&27:C,7A?X18=\OZ- N#"<4S=QE6H=ZC0>38\]-CKFE%C13<2R0/;Q M^-*=*F%=._H1EL3"5M:3,HY.B[VC4R$?1#V^]1*DSL[Q<+ZW6(#/S:.@$]8] M4I*&X.&Y6' M3DVMAA2%G/^I&9?NB%U>9.25J3ME>W GP^AHVANCGZ'I[TZ3=#WX]R:B ]IF M?PD9X]!*V=__SO$Z"N;N!.^Z%LS#\]T>!3]]K+"!T@NCB.#>/!'X6O1-%HC/ MU8-?.%'0##^;SM'VX[1,*I?C"T"NPT>Z1N4TF4YF[)\A@4.[U^VKR7S*/C_; MX2;);#*O-]>;9FDW:4R2\R5F_I[3K:5;_AC,G/=-ZL,#T?/&+IQ(+:':?[]( M4_91<$2L>5J?!R;?AV2*$U_:#/7C5/,13*YF&&[ ZJ]CWU(@H.%>&(% M?:T/_>=/':*^F2:SY?A;]JX;GL)'M[W)YPSXGR]F[*DOIJ/>=^I2@*WH:SPE M/@",GZS;I^T'_YOXG;M;'O]:\ ED)S$,*%%@ZWAX,1\P&[_ QQMOMN&K-TK8 MFS)<;@3',9P6X'UAC&]N2$'[9Y#K_P-02P,$% @ B3*74IXKOXLK"@ MV!L !D !X;"]W;W)K&ULS5EM;]PV$OXKQ)YQ MC0%YO2]^S3D&'*=I@R9!$"&>MNUG::Y ^Z^ MV"N*G/=Y9H:ZV%CWV1=*!7&[*HU_-BI"J)X>'OJT4"OIQ[92!F^6UJUDP*/+ M#WWEE,SXT*H\G$TF)X!%@XO+RJ9JQL5/E;O')X..RJ97BGCM37"J>6ST=7TZ?,CVL\;/FFU M\8/?@C196/N9'EYEST83$DB5*@U$0>+?6EVKLB1"$../AN:H8TD'A[];ZB]9 M=^BRD%Y=V_)7G87BV>AL)#*UE'49WMO-SZK1YYCHI;;T_%=LXM[Y?"32V@>[ M:@Y#@I4V\;^\;>PP.' V>>3 K#DP8[DC(Y;RA0SR\L+9C7"T&]3H!ZO*IR&< M-N24F^#P5N-O;(Z>E,O+$F%%[\:#*5 M;1,XA"B=/+-6GN>SKU)\J19C,3M+Q&PRFWZ%WKS3;\[TYH_0>UY[K'@OKNUJ MH8UD1<4_KQ8^.$3$O[["XJAC<<0LCK[3A-]^6KS4/I4EZRX0=&(9G^^4=+R8 MB% H4J62YDZD^%^JH#)>E3TA89="EF5<]EX%3RM7Z4J)GV2YED9_T29/Q"N3 MCA.Q*71:B(WTPM@@O,Z-7NI4FC#&D=2Z#'O+NT1D$*:TOG:*R1'QJG9I@9P0 ME=.I(IXV;4PL329J(^M,DX"5LX(1!(GLD3!, MFX@P&QV*75=L>PS.J%?@5VJYT"4VP)1.E:W$RJRULX9$A-1.8:N6G4,KF.56 M XA4>2?V)N,3X$%9XNUX$#<3DO *[J"GZ?EW! R0VP<8B"SM"]EX^Y>9>"== M,,KY&#?BR>B7V6B?3?E!&=K!SC;*1[_?0,%"23QQ M'/41B[T?U*V,H?NRM$YG.6RG$: MX!C!7U"Y3E%,W&<@Q-=S[9Z,WY%ME-[?F&)7=0[S_=4(WH:[M_5O()^(UZ^O M$R%W ZV-F[0AW 3*"^@D_0&P-XA?\:> (92,MAER V6L^WL^2F45,_N.M:;' ME!Y _M& )=C >W+1PP;\_X3!&U4%M5HH][U T[OJ'3HQY1RVOS(9'.\ '!< MR @^NI<$&??\V/IOP<[X$R_V?':1A1'EX'X6-?:3-7+94O^8B)\_72&@D#4H MY-#:2>,K\) 1[0FRD9]4&Z(F])NHP^\^Z-1W+YKDW[).G[#;8=6G+@O:X@.% MC%&!^EXR(TKS4J(,!Y46QI8VOR.N)N8V_/P7(@A.+^NLM^A_/8!(\Z5%G&Y( MD"!I=2:B?6LJS[?J,)&9:6W$C\A[6TJ:].Y4C5))AB=V) M1\;"95\]X:N.688S])N1%F60=$0$;-GJ"=O'UAZ2^/VGXBH*2'U3#/D&'WY3ZVSY^?)T?1S)+)9+(O7K3IU;NQ]U(_D!(73DC&,]A,%:Y2)N F]H.=2\T[= MQ<"#:8+32"/*ITPNRRP)N0U]ER)MX!I8*+\N(-WNST_%Y%R)D0GK= M1#:_[SOP%B8;Q/[[W\YFT]-_> X^6^J,J7OJ^%:=[R*AMK_Z%L/O1LA#X]42 M,ZY)-1LK7MF0>#O(FO(LC',/#V-M5G532PR?@0F[\B IY@2U?IV)W/GYYOX\/>RE)W",KP'IAFJJLB>9'(Z2T[F<_P^/SD!C)^* MMWV8'YTGIY.9.#Y-3L[G5(EVAOB!A3F5T%]1E_L4S/=CC]S,LIG"UK099B,> M$,3909$'_/\.Q(@)$F@RW*I[R4[AHZ2//9U55([QI0@T4I_"/FO*9I MI*9[,;1DKNE>!^WU0=->=V_[%ONZD %FLS:723\?CSN2L)7.FQ%T)4V]I(RB M>X0X$S>3$(^Q<7I5IKM8XE:Y;FQ^#; +X;8'@&4BW8?J'K1K@!Z::Z&)ALQE*Z',WE"IF@#]J.>* *+-58 MY(>X=V ,KE48#?M)D5N#54RFJ]]^HUF20 4D=VPD%LV5INJN-UZ9I<-TX6JV M,W1JQY=N@+RIJX8\2+T87.3=JYO3I(%O"'5_L.,^=>6=]I)8.0IRO%IM+L7"XD7&F1G=SXM14\:6UNY#LSVP8FU"2C>, (CU2U+I!JBD0T()&*2;D ME5NC8_9-,O/2'3J7G,HHBQ;+: LNS5F_?9AK>3\?=E>6]R6!O,U-UWT1:.!% MG=%V_, U=1LSV_=%JBG!@_ME+L'(=%1;,HEKP[F;W/[W%] /?1XX''QM07N; M\S&ULK5?;;MM&$/V5 MA1KT295DQ6Z,U#9@.PU:($&#I)>'H@\KF25I.4V'-XT/G4[X&K;+ MV ?2M3AU=KE>K;Y==MJXV=6%/'L7KBY\3M8X>A=4S%VGP^&&K-]?SDYFXX/W M9MLF?K"\NNCUECY0^J5_%_!M.46I34/19 M<24;[^_XRX_UY6S%@,A2E3B"QK\=W9*U' @P_AQBSJ:4['C\>8S^6FI'+1L= MZ=;;WTR=VLO9^4S5U.ALTWN__X&&>LXX7N5ME+]J7VS/UC-5Y9A\-S@#06=< M^:_O!QZ.',Y7GW%8#PYKP5T2"R5F\1H8WJ M>U=3_3C $M@F@.L1X,WZR8BO:;-0Z_.Y6J_6)T_$>SX5_%SB/?\O!:M7)E;6 MQQQ(_7Z]B2E -7\\D?5TRGHJ64__+YJ?#,>3^C+VNJ++&48Q4MC1[ N5O:&M MMNKGEO"\Z[4[B(V!;^8R9R1$6,2XX>235!U\1U4 FUC;7[+[Q0=)0 MUUM_X")4A8Q=G*L,)]^H] #]ZZ_.UR0CK,91%0F*PJ M>&&-:%X#QS(C:P%NP8%+-E!AB. MX[U@89Y#P?A0ZW5DU\KO*!P8V19MBN"7%Q$"@;:8D)*#6>G,!.2H3NP"R^&Y MCYF84-IIFW5"LK[W(65G$G>-WQ@X8MM22I8DR A=874KETW4KB+% > >5.\3 M*$"-]@!.D)O9] JM-[HL3#1>[?6!HP.]M[N/XO9@*_#;%!!&:N;WX%KJJG04 MHU([7D$LVU;INC8!;IEV$^<#Q?)2U00]WILZB5A_& =1;:&N+>9@SEE9#H9I1$ M24=-P MYD$''^^.QC@,!-OU/IJB-M -/B)7Q+M$B!%,T'*K&MQ@,-J\9WW-/<, 5"RM M:_' 214R+C;3:?5XEEM=@P_W3<5C:$6I&,R]#K5,.)\TPFB? ]0)1G0/)NX- MEX.BGYVM%BO< *SE9B'=7UB>W.%Q:>V\S1T-RQK B+<0NB.Z>!#8 M8/I0/9"N%X\.AH)TT-?H2;6LQ?& :61?'R:C0@GOHK+3F9:8B"POSHR+2^[F M.%A2#DBYU>ALA15&82YUX)6I[EAQ*+QF4?D#-_^^HCY)+HPI*)$]!0/95!DW MC/"E/?R3X/O7#4J>#X7'V[EH&OX5#U::M#>-]+/UZ>+%V)KQF/NG'Q^M)L8, M_,(>=G*W 3A8X#H=H;0Y@!>[SL=46'7H_>"%Q)C'+"'E9@CG0+)*AOEMO170 MO3Z4-GWJZK(\NBTBQ%;NQ%&&/I6+X_1TNG9?E]OF@WFYL[_586LP(98:N*X6 M+\YF*I1[-]XK,+A"R>8?HQ<_0U02P,$% M @ B3*74KEF]@YI! @0H !D !X;"]W;W)K&ULM599C]LV$/XK R- ;4"U*>JP%7@7V*-I\[#!-MNT#T4?:(FVB$BDEJ3B MW7_?&VT>YL5'O?O9W-7%G+5KBI MZ:3&+VMC6^'QU6YFKK-25,&H;6:UI87:^[,1&WDG_J;NU^#8[>*E4*[531H.5Z[/11?SV M,B7]H/"[DEMW(@-ELC+F,[V\K\Y&C #)1I:>/ C\^R*O9-.0(X1QO_,Y.H0D MPU-Y[_U=R!US60DGKTSSAZI\?39:C*"2:]$W_J/9_B)W^63DKS2-"T_8#KI9 M.H*R=]ZT.V-$T"H]_(N''0\G!@OV@@'?&?" >P@44%X++\Z7UFS!DC9Z(R&D M&JP1G-)4E#MO\:M".W]^%_B1%?S:"^NE;1[AG=)"ETHT0!YA_$F+OE*H,UG. M/(8DPUFYUN,A0 M*N!G:YR#SIJU\I#RB+,%I'G$BA2R-,KG&:19-)\S^("GEM*E:26,L4AN N-X M EF4I3%*T;Q@$W0:S5D"<1[%.8-+X50)^HG=$?"83X!-.3I@4S8G>9[C(T^Q M%9J>*/T>Z^2[.2Y"JS,8)Y-_2_:BB.) +$\P^X*15,11G!0D(8=)GGU-=HYZ M; X9C_)%#OD\2I(8,C1AZ2G9/([X(H48F="Q&R).'*M)W0CWAWE,82Z5;B M_NU+/^@CAZ!00UF\9#R4&&F#O)DUO.%8/#QMFV:X>AI!R+P!Y9&I1FB2*[Q- ML'*EM![O/M!&_P@81\*J=[@9G9-N"G=28EV]A#@!/%,PL^/)MSV%E:*L*3%BY7[H0RHY!M5H,(7?:HF7 M(8(?B,,;FK3O#T?'Z@F88^C3E%KL:FT\2#1M4%_3WU/CYVH\#0V^*R6!6)O> M^GH/@O <"\Q>*+ (@802:5<9QQJ4SGCQ31_KIPA5]PLI$2EU7W92&'1R48Y MKTIWJ&6 ?PRCGS9."%1,^4MQ=EA_<+AK<:.MK6G#^CXF]9%:*Z+6V$#F#A16 M$T\(2^?V5C85T>,,\H@J1WS3YVZDV=M4?JO3S9-LWOU[)E?;NS6^/-J9TOX9E756]/ K_7ZF=_5UN3T MTK9X-K^X>/YL:UQY\LU7]-E/]3=?56U3N-+^5&>^W6Y-_?#&%M7^ZY/9B7[P MP:TW#7[P[)NO=F9M[VSSA+FQ!?3 MGW7T=[1X6,S">/NV*GYQ>;/Y^N3F),OMRK1%\Z':_]7*@JYQO&55>/I_MI=G M+TZR9>N;:BLO P5;5_*_YK,PXBDOS.6%.='-$Q&5WYK&?/-57>VS&I^&T? ' M6BJ]#<2Y$G?EKJGA6P?O-=_<\6YDU2J[<^O2K=S2E$UVNUQ6;=FX-3 U#O!L*=.\X6GF1Z:9S;/OJ[+9^.S/96[S[@#/@.9 ^%P) M?S,?'?&=79QG\YM)-K^8ST;&NPR,N*3Q+H^,-[3B_[I=^*8&P?GOD0FNP@17 M-,'5D0E^K->F=+\9%L8RS]X8[SPR_FU5>I@RIZ^&>/L[!K[]^]^S]^7R/#MM M-C;[T[_=S.<7K]]6VYTI'R;TZ^RU?@S/ZB=5K1_NK7QVEH'JUZ8!/NQJ!T+B MBH?,E1F.^[%TCFM*D_./IO!5MC%>A@("/0[QIC:_ MN6)"0_U@X?]U 4_[2?9VXTHSP0V@M^&_]V7NS'GV,SPIJZ#QFGT%-F%7U8U9 M%#;S=@V6HO&OLN]M8PIXU.!.>AEB51O8QW;9M+7-[JJB)4K.,]!K((=-&^W* M NP6425S?=FA?/&@$TW@!R"]:FPVFY_'G5RF.TE$QT^ 7RM87;ET0*!'SA') MV=X"46!1=Z:&1QP:JF55Y_"@!5O0;(@>$Z43-@/&V!7 ^+4M@;@"]@6^M[N& MWW]T@^#]HLUM.C ]DRR;@Q]S9;6%MFMG!@SXP0W>'<>?;6PL["Q\"7>U>U M'DC@[8:GS9;'CD/5=ED8[\%XP==-A8/AIM*/;5T#FS/815?E.)Z'7WF6$:6^ M#DI]/:I['[U%SEG?.&2%']+>WS<"20V+ TN1;,R@[##C<*VN>6!I&9")8>%Y M3%).3_YR>_O3R1EP]Q^M [[!9I?@J'%FY.S6?+()V:2P'IS[CC>ZV9@F,ZL5 M>%\6M&V0,WC,BFP4SBQ1.WYJ*" EUC"6J)4+,%>N":KG?\T)':CHR'8>^5W9FF_ M/B&=J._M27<*WYLC>Q<8ZTHTI\Q9VN<=6$+8*A([,!*_ZJ:K-0%Q\0FZ6([. M@Z; ^49EE0;%1XS?T!;1#RB3]Z:PB9')$VL&%L'"]^ ;NKX#<2H:%C\R'*G1 M/1@YL#N)-.&B7:.NX^>.D]@A8@#O"&)C<:%LAM# -2A1+-#P"9)0E38=JTL? M"!AJLQ=)<\O, EEM9!3+8V$0RRK70,[!2X)XTO,-4BT[6[)5<;NOH,.): M%J;\A(/Q+/#@QNW -2.KT/.6%2T)R+.PB3DM"336LT7Q[7(3=N$\^P4-=.% MP<#-T6[%A][869\0(WG+D$)SJVE;KVNPVL+WAX:49 MD8:J7%L\4*XX"I MS4P< >?Q!O7H]I [DZR$P!%->@'A'4$6(%@Y+6(Q\!Z) IGG:(F1T5U*CJFN M*4?GPT_4\N;Z(9MJY*'89U1"]B-L7<+RU;4%]NS,P_90UAJ(@='\'14<1+V@ MZN@Z5F >*MI]^!ZP76\)*!MYAO@3V+Y=("@2QD>/BZ!\]N*USSZ5U;ZP^=KV M!8"&F60;,)T5.O!"ECX)& CF+JLM"%W87+:=8014!Q3%##UB?\$F_Q6>0R," M HPG.=EO /7)OJ!8LSCC MR\*X$^N06WP!WZE, 3P;_SR?SY"_CW^OG+[)9$B+@89;XG M#C"_*1XPGII-+JY@KLF+RROX_^SZ$L)#-+)3V!7/EN?T\OKJ+#N=S5_"_Z^N M9V?9CQA-PL_PX^SB.06UL_GK[,\,1!%H?V8.91C:!F[-9B^RT_D+'.4L79D% M9L0U74]>S"X/UC:"[5X$;/=B%-M]8 A*$@'.\%@>8'2084@W,')'J^7SW\A$ M\J,D\" W(!OW$54'@5N";J 0)_&7!V7WZ.]>9<#W]SEB0?5H.@!B>4REB!$( MZO@ZFQ][1=P?[46U*-PZ9A#2$5]GEV?9MZ*5G0&2R!/1Y-*^SF![(6ZMEN// MH;UY\NRH,-=GV;NV6+FB(.F&<8^\CF:!V>Q\9'[.3*$Q 7+9PZM0D9Q5)\+>/ VJ[05GE=#9E:9@M]S]"5 MGR#KBUO4%#P;#!<4" >OR+B=D7X&-9*%FQ+L\GS MF=GM"E$.KYOM&VM!1\VB5K6);[LRA]5QFN87T#>26>F&G2\=8-B;5@M"O IR29"&T-.AQ!$?MI5ODMW 1PGTKMQG MA-ED>!>42B6NEQ49!,(W'?MT?C2E&Z9CE7WTL0/E)8DU!9ED^#QOEY)?"#8F M#?!]NZ,]575#AF(.">TJ0_!4<9^HBD]30,Z/1SD58COFT*QK2YCU_UY!K2/I M9^JS1>N*)O!SHA\KH1.D&D#=%-Z9^HTM5N%9SM&;ND9/LXWIF1"*'W&SDR-^ M74*7I2862%.'Q^CYGI!TH6R+*3"V\[8H)*NZM/ZX7UI8?HJU;R*1X! ,:'IS0_U]F#_?[B-@T3[*(DVCFB(*X)7E%@2+A5@K P0B6O*FMMST0 M%3!$FER"MS#($RB!&6 L^A):E&!TI9X12R&%%3&C_/2N:%&-:FL\O(M6;0OA MC"L[:XXZL=\X8*%I2\ V* M8)>&.)0^(KXBM5%<)1(O\>ZH4@^LK6D7NIP"62KZ,K[Q*M-!:102=S51]E6I M9,J8 8GF)?*33A=M9>NM8F7?3)MJBO^BW]U4^1% >YY]1!9*RF0'"P(-X?'M MYT8#A;H".^V1SKW!W)!(#J5//$Q@,'N<]ZP1:CZ72#S5@2C'$V4-DXHMD]M4 MB QB0HS?()XE,\60 S4130H9)JG\]'+Y.E@R?G NQ-B)#B2SD?%]/NABO92V>.J$7 M.I+1U5W2#!I@&[2RQ$B8#F2\*Y4+R?M16BWFW*(>2#I4 MP3&Y?%(G22;?)JQ-<#18!N>I\&Z9ONZ7@JLP^0P3EG9/X$D)8,O",&P"%AJ( M6UIR->2HF(R19 ;;QF3/)EW0/H3X8Y7F$/@$8%%24(QTP2!)A53FKX \5Z9F M)(_[G"H^M1FDE:F,6CC@P]SNT%^5U+BSL,W>"O\$U4JN^0X+5(>KD-W$8@A" M%& ,B=.#=&>8NE$!.R!5S!,7&([A3@438LT[=G\E+#\"K($+;#*=6AA,YW1\ M%R.3:$HH-F$//VHQ,)""UZ30 R]Q)-8)MB;C%E(U"0WAHYJT-0^A^60XM)O( M]Y1H+(S;4NH*"WE(_/ZN8 !T(!<'Z:! M58]-#VS2@IY@2>[((HY4>ZJQ)AT.7$P*#.^A L)NKBA((:HE>.TNH=%U=$?4 M81A&I["E/+:*:.@YC0-JT,6A+=I[J8A MK&G!":1]'4E2X#9V:GR7=&K@*D>S?P S'853/E9ZM9Z"0J3-%E+>.:A$!M,A MK2*G;8D#=JL+9Q/-!O*S:2_):<"Q)K^7- B69XESBRU="ZD54 B1H*?(I*F&)2!6:5-7RAO:,59=8(%S2'TL[AW0JUO''J=3+<>@ M9E7544$[%O48)8FXD-YB3?](8U*=-!L]+CA:_>5YIHN':9B3,V(2R$H]BB+M MP[:D)U<&!^4_*0=2O8OJ?5P-G%^,5 ./%0(%PWV1S6XF5[,;J@%.7LYOHJGH M,"S'B#WINI+79[/)S?.;;'8UF;^<9W?]L.WPA5-X='9U M).WY9'9Y$VGLV.)8_0@3JEM=<3CWF8PU*,H7L]GYQY,I(*48K3.TPE4M_91=UB MD[>V2[.D@%_%7(2JBO[R5/MZU([*EAR(DC2ZJGT4A%JSK%EJM>Q8I8 4#R#JD&ERJU?UF[!O0K<17R5;4R.*6\' M@V(>]\#^X2X=[FV3=#\F\YY+(?R'2C,8&@&0\P6F2*#!\4NTBOVL%[ 0MM^! ME9) RI.3ZO;8["E!>PB[8O(DKRQW:6#*E'F?]UX OD MR(IC74I#>])FAXC!4E)O99:**D;DZ&60HY>CF_^^Q.ZM"JN_0Y+SY)>3'SO] M>JQ/ #(XT4II4%@A:BJXD,+]1FI*L0:&!;[AOECIFLH[?;T9554T?3]*(W5JYVC=35T[Y!SS/W:DV^HE335B M_3Y3Q?0?+=JOT+]>+0#A@76WG=8X!)H@F12QVBT^)U%SZ)FC)/P&>/T;%Z_L M%$6%#2[1#T@8/P_V!\3+]MO=Q5P5)ZZBG$, :IQM(NB T M7SHI"WZ;_(;B@(Z,JGLQ-8#'VU#SIDAB*&90*23) ^,;=M46&6;2NFWH6N\A M/,*QAW^5O6D=U:93DB=L6S&E%J99D!/GR+2]8C*VO5LT>N7@Y?2$/?+ [XVJM3V 47#*D MK*T(,%>)^5 (Y06ETO(:RV-VCR$SOLR)D>1$1 (EB@!B@Y .* M-=L$3#6B^9-LF22 0U.N%H Z!;8';L#>07SB0TDL'5K;YZJ^=I1X;DD2R 1! M5@5%W92M8Q3<\ R<]@X9#1: 8^\CPTC'89V20NB2<#7I].5,(#FM MPY5)9O!0\5 \T6:*=QWN14 M0.\0@L52T3I=Z^&@"KKC^MGZH%"$@UNIT)BRY%,BC(Z_M4N[7< :+V=JZR@N MY\>$!K>B=J1[PB.8[F,-[JBM5&U):?=4F*6RK>2@2<:YD9\PPC!'8]*KA97@ MZ2*00,KL]36#BR8\#V?SD*MQF>=QM[$!TOH!HR18MS=I ;@ M<%!&32\QBB2X=O@8[RS20;[:%$MQZH*1<0-A$!L:";2J_@F=1V@NX&6CY?@. MR01?F##1E> /T1+[;@[B9/!LWPFSE\XWIXU0G(>7XR?:KM\U10ER!L,N+4$I M9]$^4P("^3AS5E[T][\X,;P:%0>28O'F> M_4UJ*5[R,)3(XB<2(B3RG("&QO*F'CQK*F8%24EZM$BQ/U48"7Y[D AN/!KN M-=RCV&,_BWB<'<50'JN%KQ9M\I)LF&:'DA9& M%2D!+ /]S/+(Z]1##QTN"@T9>II2I@;P9/9)$RK,1%5\^'EM?-(S8NZ-*Y)F MC?3@(7PNC.R>2W;8T\([W0*SP$.!^4.=5-R?NCPRP13<5%,#APJ MY3)C:'.>W6G,<M-FD;LY=4DZVIST7RR_X^2DK*/S-N!6YG(VCK9 M]R)4'65:,*(0;8,H<&4U"8"Y3!<2#+2VLDHED4R-?B6^!P_YN6;8!X7.P2

4=T3PFE(>RV*T0^*?3K.?/1I%= MO#]E=CF*N+ZU"_15GX.0A[:<. Q*8 MX[C4_;%%-_Z;'FT!04(QU:@O*:13LAAW,#Q$I\CZ<3-*8DC.PR2CTY"J"W@*>2@3B865/5_HO3SJ5;U1<[FV/?2S MB1Q,DI@BZI?$XKA9$_Q]BDE9:F*(J%$3YB'TP^#4%!+<+1]7V"+/ YY_.SAZ+ M/#DT'\=YW?D)I,,^>>"6.6KQJ$I# 1=>F13OT-)Q2&9.YV?)"=GN-#3[%N]> MY(:\&@$;$CA% J=RJT%P)5@@]9NJR$?;JNDB$D39H7F0+"W$>2O7A-(0<8/8 M<'V!MHFD6;G346_N^L)F*&H)!PEI)+X*H"K@"I2AML$Z5M-K><<3;WHQ4$5: MI_=#X ?S^_.B5L:*)*KD),\[#S(W%9+^0GQM5N7V:]M[3SV(L8#=MG*[DE/ M=G(2[$@33)>)5"TC:&/KE%*B;&5S"I*QM1D)@^&-6CQF% W%>\=FX]>&Q83-^YBP&81%3QTGO=3I79(RTA.B="P^AD^<6.<;-[#= MV%+^44P(9A:-R^5F'3Z38Q+LQ$D9.LF(\I:T2RMRD"0$=E[3"0,"+WHKW)%C M&\...4V)89+0<0$M9L6X,)'<(*?'2OHW'W"# A8>UE05?\5W)CY_+:FVV:OL M/]I*#F\0]7PNT.GEHYK_8&-)J6 2Z*'^GM>]P>>OLA\7F!G2DV,PT)0KS)K5 MDWX85&HAB X'M&457^1G8_@$=KBN%E6H3PCE $5,O!4R$''Y"@#DR&AHL49& M%"=*]PX,[F"U+]-+Y.3<:J_\TMW]+_MW=*D,G_8;1B;#?6WAPYUY")_4K3V\ MG(Y-W9$8[2SM"/3#V6MO.Q3R[I%YE9Y<=NITN)(C+#W'T;)ACL.!7^@4!"S$_U&QZNK\QMM0#R<+C3(/&6ZV>SQ MZ>;7YY=QNI^)B7%2U=B##^_A^2,L7W1! M\%ZY38=_)*V/B LO"AN"D=&0)7=WQ4QWIVX8>R8?*)6%.#O[/N:_.;.HQT=R ML'YF^:"EFGU/#GC'X)&Z(3^+X!LT?52ZX[5'L_%[C]X) MC'M+-Y0!I3\C%"B.7H3\!X8C5\( A=K7QH:T3'9<#/NDB7,>3FJ0ET'W%(/SJ_FRX6UD2"]CJE[ MJ!O+L;R7O=9N/82G'3^ \U=3 #%M37)(!Y$,/J#&!8^=WKNZ*E%$3-I_D=SF MVX'GQTZ94])"#X'366I3Y^'P!_Q=W28 M9%!MGO)B/W<@QS:LY.2#+O##U $0>JB[S6ARW0.*+S]]-'EB^(C$M%I-\;*+ MTY,//WX\.4MS__A^LH./5CZ2,QK\+EUY E^'=&_W5@>ING0ALVPPH%NW;;V%)%%N*>DI6MHF8T%1U7T9G*.BF>@\(.@P,&ZC\[2/;5, M^MLG]Z_5'O.V$]JS)-"1G8R]2HZZDD(E#1#Z??]P *N0W.J"UL5(7F&G)(1. M+4U[=3)<]C->/^-M+Y\63H^(00SLE8E39@CN'1>#_FW19'H,4IF8XLAC)/X1KP"$TX^V^1T $N3].&6[!%Z MNBU)06KW_8H")X> *.(QC:%G&_4>8DHJ"M8D<(X';R#",S5M=W+O4J>+(E0* M3#.@352$T!6I)(^J3B__![ ";RKBBH_>85]IYV[%M-'?*TBXF9P4#]?Z/,1V M"[+P:'ET0,TK!\ECOD<%#I4AIHF5( ?O&*Y246\6XJ8 P?2H%%[(S7NM!^=] M2-6=9V1?0VT;M7"8/;UZ%NUAMUM<@A@M>D>S,=%0.EF73XKLFDOIVQ5'S>PU M7IHD1PLP5:8U\"'KW:G=\G!4/H+H+H@( ]%PPI9NQ\K36&/!@/GY0X -5F4"D;O.*_I1#^E=J &-5K8@_.[WP^'L,#<>> M_@',VW_"OLBX0W[Z?X\TT,Q_;T%@YA>SY[Q_,>NA-!?^ WYW M>_<&/+ [6$U\]"-=Q //WMZAL_ZA.J=IIK/+23:8(^OL[>6YJ1_:S#1F99&N^YX\%;R]-2NMJ%WVB%T.^,B8D=!#7!9\@6:5.BT M*[4-Z.IO2DFX+@=4NJ[TO!QC4:YH:0N"6@2:G$[@NCRYJRWY,S/A=*S.),*/A>*]-B^SLN%WGO;8V M43?XVZ)J8!;$JRN=(X5B6G;*+@#3PV<.IG5%60P4]5E7^AQ/_33@!U)31E\&'G. M$,F)4T'2*H& M$/;7LE(*F&!*LL8A>;?&^XHDS0S$U]6]U?9I;\[4,P ML&OZ"X]T!J!L^,\@AD\S_2N2M_RW$^/C_"&PO=V]R:W-H965T+G<*?VK60MAR>.F;LS59&WM]F(V,^5:;+AYK[:B MP9>ETAMN\:A7,[/5@E=>:%//6!"DLPV7S>3ZTK^[T]>7JK6U;,2=)J;=;+A^ MNA6UVEU-PLG^Q5>Y6EOW8G9]N>4K<2_LS]L[C:?9H*62&]$8J1JBQ?)J MS LWWT_XAQ0[^TTFPUM;N!SXZ41C6Q<%>^MQE<).7M]WU6/J"6YEZM&+F7)&TMNRE*UC97- MBMRI6I92&#+]QA>U,&>7,PO#3GQ6]D9N.R/L%2,A(U]48]>&?&@J43U7,(/' M@]ML[_8M&]7X42S>$Y93P@(6GG!H_A;QPHL'(^Y$0Q8CKR]Z1=^I=/WS9F&L M!DS_-6(@'@S$WD#\6IG0O55;"U>G^9HW*QB0#9DCJ\X$^2SY0M;2PO"I;(PJ M=T1Q8;:\%%<3,($1^D%,KK^M!5FJ&EWNHK*N],2LUD3"G<9ACD*2T8/DA \?6>064D:K5WG6XVXN'(<#.CAT4".>9:RD-H_S@XTC9DZ'LR6C9?Y2& MKU9:K+CG/%C[*AY$TXI3/3BJZG21C_0C_E[W\+]X(D:L0-G6EVXEU$KS[?J) M2$,J%+=6!E*HY=^5%21D[\FGQN5>.F>IS^-+!'G3C?7R1Y;UP6+'>4)#;X4A MJ.D%EHR'2]>Z/:3"8@12_K.O]07\\SHE5 %!@$,6!QBE04)9E+IW+*5QFI!O MFC=F(XU?K)P1^ NY1>OKP(*"9JP@+(EI#CD6,AI'$7I_!\=7HA&Z*U@89C2. M<^<#3"5 1D[#O"#?E(4+Q@/P'."933(LS$8I0.,TE$8 MW6FL^MH^47)7\[Z:'WYKY=;5]A241M6] B6!<2F[N &04FVVK:MM:_9-Y>C0 MK:KG3B'9"-0+'?2 E+FOPEBYX9V$6+8U.OH!Z0'FW5SD4[X[ 3> :TT8GDWR%DZY.^[]"4)C4!H M80KN2\)74\CB K!-T T,79$>\DB')-)#/IQL.:0J"FF8%2ZD I9.YY9;%-"BRLY>UHL]#IJ3!_AH)!&\40>%3&=$PB,FI5;/?._<+ M9PT$^UW6GM&?^2(>L3TW@O@:NHZ!NQM/F)@I&R1.'//A@0GIFZEPKHQUVO;L M ^#D>8Q!%"!I83^(,W*/O36BH#VAU=X"K[ )=5S(?9D8H!2XWQA%1.[CGMI. M!@7-#/7PMB(:9$$W8&$X1G+90'+9F[=(OW - K=/6,H\/9WBN%%M?W!/Y!X= M'_#FZ:]_R5F8_6#(;N]3K^[D'NEW+FO_<[L4T2Q@?F')$E=:1H,P.J2G!!:< MPV6KM7#;'>R/?!_0,,R[_P+/-_V:;ER,>H695NW1R&B*QD/;I 6L%%@%_=JY M%%XCYJU%7?E8'>#(-,K#,^*3PGX8_D=V5="<%=]%,H*7?,!+_F:\W!QQPT\H MGO;5TV+MCJLHU:'77M[SZ-W9+'?V\ Q@2[$?B,S<$0Q1Q<8:\@,6QI M CV^+[:_%D'% ("5WYOOT^=V-KQ^ B;=1C5VO)]%,7[#)'*G4C##N5HN3;<\ M3J,$-9V&##B9Q@FZONNL:8QA&*0#4CXLEZ+T2Y)X[#+4P6F?+6RBWW)3AHK/PEDNLVG."[&XCA[7!/=>.O9UZ\OPTOYMUU MTT%-=_GU!;F0H,M:+*$R>)_A;*:["Z7NP:JMOY-9*(LMCQ^N!:^$=A/P?:EP MI.H?G('A5N_ZOU!+ P04 " "),I=2KT:(2/ # # " &0 'AL+W=O ME$.-OR27+3_ONC9-=-M[8/]Q)+(OF1_$B)61V4_F[VB!8> MVZ8SZV!O;7\1AJ;<8RO,N>JQ(TFM="LL;?4N-+U&47FCM@EY%"W"5L@NV*S\ MV9W>K-1@&]GAG08SM*W03U?8J,,ZB(/G@Z]RM[?N(-RL>K'#>[1_]G>:=N&, M4LD6.R-5!QKK=7 97URE3M\K_"7Q8([6X#+9*O7=;?ZHUD'D L(&2^L0!'T> M\!J;Q@%1&#\FS&!VZ0R/U\_H-SYWRF4K#%ZKYF]9V?TZR .HL!9#8[^JP^\X MY9,YO%(UQO_"8=1-R6,Y&*O:R9CVK>S&KWB<>#@RR*-W#/ADP'WFL*3G:N*/=6DU22G=W<::JOMD\,[AK161!=!9]_#+(G MXBV+R=W!C#K>JLWL#G[L*J]< (04Y1\J?([WB M'R+>X/8<>,Z 1SS^ "^9,T\\7O)+F?]SN3564\_\^X&K=':5>E?IK[AZB]L/ MX=P]O3"]*'$=T$4TJ!\PV'Q"6I=2^%Z7!DK5]H/%"@8CNQW8/8)+R#7IF0.$ M%NU>5: >4'LI&BNIR[T%UD,##5T7 ZKV4HV-EPECT!KZ0*T:NM'F JX&V53D MP_B\R,E0VH'B@C@ZXQD\H= &;D6Y)Z_ZR2OAS'-R%C^KW RZD\[2J]3R<40Y MTK@,Q_P< M=\*S0/VG!WJWYA[T "^GA3^-X$1V9*\&0V)S>C&J>LD79_ ;\)@E/!\7.5_, M_/V/OBQC29)#O. LS^)W*>1IP:)%!CSC;$EX,X]L)I&]\.%LRYFJ)&;QLG I M%>3I;7Y95L20LJ1(B>-N#- W60>]5CN"-\ 7C/.$0F7I8@%IOJ!(4OHN&8]B M^.)41%D.[3!V4779Z>T6J8L*I:G_ZT5>YTR@X[&%1$89:R("D]E MPN(HA6^O"F?=ZP73*#*^JF5#'2QK68Z^J:ZO8L%'FG8&P=?0W1@*UWGT'2 [ M(L[A:R+6E*+QM1W+/D9(R18?-( 77RMC'9H1]+*ZT N6YRDMDHA(BZ=%NH1[ M&E64!8,=4M7)F_,@*AH"TMUD7R9.K12YWY2*2-P3 \J2ZIM)$3*G>GA?"8N6 MT;C@<0QO/7+AT51I4>_\['0/R]#9<<#,I_-XOARGTHOZ.-MOA=[)SD"#-9E& MY\LL #W.RW%C5>]GU%99:D&_W--?#-1.@>2U4O9YXQS,?UHV/P%02P,$% M @ B3*74BQ(XA9I!0 G@T !D !X;"]W;W)K&ULK5=M;]LV$/XKA!<,"<#6(O7>)0$<=VD+-%O19"N&81]HZ6RKE4F7I.*D MOWY'4E:BD:/S4__NG3X_59UM&PGO-#'= M:B7T_06T:G,V8J/MB_?-8FG=B_'YZ5HLX!KL'^MW&E?CP4K=K$":1DFB87XV MFK 7%[F3]P)_-K Q.W/B/)DI]M_1EYDP,%7MAZ:VR[-1,2(US$77VO=J\QIZ?U)GKU*M\4^R M";(Y'Y&J,U:M>F5$L&ID&,5='X<=A2)Z0H'W"MSC#AMYE"^%%>>G6FV(=M)H MS4V\JUX;P372)>7::OS:H)X]?Z54O6G:E@A9DS?2"KEH9BV0B3%@#3F^$;@R M)Z=CBYLYE7'5&[X(AOD3AADG5TK:I2&_RAKJQP;&B'* RK=0+_A!BY

TYX M00F/.#M@+QYMN%I]8=:B@K,1%J,!?0NC\^D2?0!#&DD66^=F]\3 LO( M$BQA,D>O1$ON06@?1^\\3B*R ?14&)1JL5(Q]6C%+E5G4,*O#^1K:VB.X%NC[M-,:9'5/;K20 MIA6^0B?U1R2\MX^#ZC&G/$-C:#0KXY/A M/2M3RCDG-\KA.2)QFN$ZW841T[A,3@(@K_L (TYC6A0LA/L'(OF[78+^[Z%C M&0)S6..2)JS\*F()BQWX)$]/=N+\9.1XA )9^A"Y'%TL'B+V$+D0X2%R/*9Y MFNVBV*I^BV(;Y@/5EP[5EWYW]5TVLK'P["V&>-\!@)5S)3XB8Z>M,&9?B1[< M:G^)3E9*V^:+.U6Q3([P\AS.05^_ M#V]+&MCU=?%^\+<3U,\FMZ#QLB5OFSF0X[_P&# GP9#7F_H;!UFF 9F%.!XP M8I6X=+&5"%PKD"OEP*A76AFS)X:L M2"B/8QQ+FN>E.T3I)SL@O_U#GLS _NH>7"3_=2\><0W MZSWOVSCCR5BY.ACRX>CX*)00T!!//2#&8K0#%5"RD4@1V+V"'.D"6VE_">$I ML/?2\&"%S5V3XV[ MQET;2%*:9HRP"!7\D.?I5XE_Y!.RG5/'/D=[RG@2)E%\,.?YD//\?SJ4*+GL MPJWZG3PXN/'W\"!TZ\V7G@/N,EI]6T;;.+G\.C$)=]AON$#O-!S&)V(&]PJ' M/9GF(*=GQ@-OX?\,W G<21O:Y^'M\/,Q"3WW@WCX<[D2&N]P0UJ8HVKT M/,=[08>_@;"P:NT[\)FR>+KZZ1)_H$ [ ?P^5\IN%VZ#X9?L_%]02P,$% M @ B3*74B^F&4S1 @ YP4 !D !X;"]W;W)K&UL?51M;]HP$/XKIV@?6BEJ7@@0$"!!NVZ35@V5;OLP[8-)#K#JV)GM%/KO M=W8@8U++%\?W]MP]%]]-]DH_FQVBA4,EI)D&.VOK<1298H<5,S>J1DF6C=(5 MLR3J;61JC:ST096(TC@>1!7C,IA-O&ZI9Q/56,$E+C68IJJ8?EV@4/MID 0G MQ2/?[JQ31+-)S;:X0ON]7FJ2H@ZEY!5*PY4$C9MI,$_&B\SY>XS@/R]@/08D/JZVT2^RCMFV6RBU1ZT\R8T=_%4?305QZ7[*2NKR%;K"$KYRMN>"6HX&K)[86:*XGD:4\SCLJCIB+%C-]!S-)X4%)NS/P M4998_@\048%=E>FIRD5Z$?$>US>0YB&D<9IKW>1]3G;.VX*H4RC M$7[-U\9J>BZ_+V3*NDR9SY2]DVE%4U0V D%MWNKR6\V]".B&=&QJ5N TH"DT MJ%\P./)A1WQQQJM0-#_&DI8*("_8*$&#R.46F'$Z:JUN:!R[]@*3Y9EVY+4Q M7'%)\:HQ9#;7X];56TZTN+1(%5GX */^D,XDC+.T,^^9UDS:5\C">#B"7CB, M4[A55<6-FW!#FGX_)FN2Q[!$;924* /M'\,,1E1P CR<) -X)-630T5EKQ@ M@A+3?V.R0$C#?C(DH#COP8K1Z_5DE.^.90>2:_;JGK7S' R? M>[L"'YC>$AD0N*'0^&;8#T"W:Z45K*K]**^5I<7@KSO:Q*B= ]DW2MF3X!)T MNWWV%U!+ P04 " "),I=2^*C=4I8$ #8# &0 'AL+W=OWIV9Z4;(KVK%F(;'IF[5 MS%EIW9UYGBI6K*%J(CK6XDXE9$,U3N724YUDM+1&3>T1WT^\AO+6F4_MVJV< M3\5:U[QEMQ+4NFFH?+I@M=C,G,#9+MSQY4J;!6\^[>B2W3/]N;N5./-&E)(W MK%5]@PR_Q4#,A@0ZW=_D/7R%ZKI M?"K%!J311C0CV%"M-3K'6W,I]UKB+D<[/;]F&)*"DT]T43-U.O4T@IHMKQ@ M+GH \@I 0.!&M'JEX->V9.4A@(?>C"Z1K4L7Y"CB%5M,@&0N$)\$1_#",<30 MXH7'0_SS?*&TQ"SXZPAF-&)&%C,ZANG"I5#Z)+(6ZNF--4,"T0KH\+;0C0&6$+%54%K MRY]ET7>!MB5*00XGUEBL%:ZHTS.K9'7Z;1.105,4TP'>0>"[<1@:(71CU$0A M<)/0AWLL)'3?A25KF<33S FTQ!3EAF93:Q"Y41;C-RA4?4P&H2, M73_(C)"Y413U*TE(X'[==;4-$:UXV_>@OAW4&'L)6E@F+D73T?;I)P6=D!JY MY6)D3<&&*L"_GG)UR("+;A2LT_#$J%0VB([)PIRX9(?\?,0-/!VOK*!J!94% MJZ1H0(P[PXEX%_4:J\'<5!]LS>F"UUQSRVKF!E%HQQSCOGZF(18:^RG:6_@6 M>]O=Q\\8@V)XUQ_VSGL'Q VR!,?4S9(4OM@NQ,H/] %5E@R),IUY= TTD\T! MPN!Q,LG)P$$ZR:-!? 978F:)=:L!K=E+.-$D#> ]#EF.PXXR0VS%6]H6+Q&X MVWDC@23&SX\_9"0@/_][_G;'(1+F\@[JK?P]?]D585CZTJ_H=6A6%CK]K=Q="\K@?"GERXH7HM47JIEQU%-V^&,]71@LT< M?!0H)A^8,S^W#0G[N%SC#_W8RUW\X;+GV"NJOJO\89*]6KA8FE=]FS-< MGWT?GL)=PRW;3OO.@VX06WF &&)3 M"3,@:0YACG&F<"2)DC&)DJ-)=$#FFU/G*.;_J?,?31UO[[79,+FT;VH%MK'U M#\]Q=7RVG_>OU9UZ_^:_H7+)6W.!%9KZDQ2;C>S?T?U$B\Z^71="XTO8BBO\ MUX-)HX#[E1!Z.S$'C/_,S/\&4$L#!!0 ( (DREU)F?I%9DP, !H( 9 M >&PO=V]R:W-H965TAZ;2R#)O5(HPB:(W M8^+ZP["#>KBNWQ&>W' MZE'3+NQ1,EZB-%Q)T)BO@YOX^G;N]+W"[QP/9K &E\E.J4]N\UNV#B(7$ I, MK4-@]'G!.Q3" 5$8GUO,H'?I#(?K#GWK6;99:74 [;0)S2U\JMZ:@N/2->79:I)RLK.;>]Q9&'U@.X%FO HM03I! MF+;FMXUY?'8"_)EF)*L%@LK!.?I> M <\BN)F[-A5+<1W04!G4+QALMDK0L'"Y!VZ =0/CG-@"X4Z5%9/'GPRQCW)C MQ@FH;+IV2EWI@,EL<'KE3R,8<4D@JC8D-N/K1M5+DBA>P!.^*/'B/-]IS+B% M+4NYX/8(%PXCBB):+)9^008Q/*/D2L-[9=' CS\LDSAY"W$R;S4(]Y5&/(^\ MI-/\H"P3/H\)[+4RI+&X:FVG_OM1LE)IR__!K,F7&U,SF2*DRE@#H_DR'L,H M3I+Q*S1)%UI,D<[B*Q?'9+E8PCLD!P172PM9C31JMJ!Z*(EP1*;[J$9M F/? M5*_*4_/_S:D'9FO-+4??XW=*[G^F,,J37#N+ M?(IK&I"E1<>NG"Y)GZ-I<_X/LR9T&7^N.?$#*LUERBLJ>L6.=%53/VJZ![1' M&G+0T3!M:)BW-)P HQDFRN=^1*C]&2U< ML/_B]98FGL+ZDQ*A36W=Z/MF#DI*R234NJ[KM)UV)*?U;"B8#S=OOM&W0'H) M?9DZ9C<$K\LZ/%&[11(GBL:S';C'/1_!S9? 5!+ M P04 " "),I=24?K-AO$& A$0 &0 'AL+W=OZ8WL\&6M32L<7LWMTFZ,%+4G:ILE#\-LV0K5SS:+;;N%:W=XXVEF[U[05[+2^'$ MV8G1#\S0:7"CA3?54T,YU9%3;IS!5P4Z=_9K5^E6LH_BB[1L_E&L&FD7)TL' MUG1@60UL+GHV_!4V$6>_Z<[=67;5U;)^SF )G4;%^$ZQ"WZ0XSNY.F*\"!@/ M>72 7SP:&GM^\3<-99?*5HVV6R/9?\Y7UAF$QG\/B$A&$8D7D;PBX@894V\; MR?2:O=7M1G>R)L*OOB"?K&3S"]G)M7)[P3XHA_+TV&Y$)4]G2$0KS;V< MG7V\DVQC]+WRZ8)L9:H7ZKQK:6,-NT7#'J4P'E6/;$0_2+"8U IX^:<&#+ M9BKT2ZX*7 M[,8))SU0C28(HR!/H6"0@*HL,O91.^Q6+V5^[0;(C(,R(=.C,N Y"2^"$*!< MRK4$>3VAGJ^&$)GJ/N=!E*4+6I%\3BL>E'DXJH\3O$P6>$8+EL;[M"_*C,BC M!,J39W"9!?I;I\WCQ'AF2+;3_J ![(A&[,A^^YL&$L-@79N883UU>&]$BO$L5/2[DN$;P@ MPFJM*@$LJF?-CV*6VJ'H'KWY^4_6Q\I8;B80-(,*CTR@V$^"7WA6& K,%K/C M.!AXO9]VRZ&EO=ZN+O<(%1Z"8W;5;AK]B*PRLA'4!I63K?7UC!?569+6@>A#' X)$E^) F!7W06X("A4*J>YJP4+#C),=O M"';O)8;*T7!B6@1EQED4!ED8#3&T#ZM>;<91X8N0_4[9MT'F.>K7&&]ZGVI/ MWF<&JZ#;XQO4$2A96X::FY0L#TJ48)X'60R5TB"&,>^E!1[W^](S*TH$<\[1 M@EYTC3VJ9>AU!>-)D);%7N@G9F-2D!AGJJ&.MA(.K'LCT$-@&3#%_(V:^*PL M14"KX+[;!4F"8N'O%6_T^LV68/7@#NK,BR#CE(J EIG*>D:.RI$,^; MZ-[*<#&(%&ZB$N0CZ)2N_8"58J#![&!\/'FYSQK$KF*@I??MN2=%4/]L*!75 M0$H5 T,20OT?LZKECA4F.$ZCU^6XXVE)>1 _]2:+.Z6[(S$>ZBWL-[OX3/AS M>HO;+)WR8TPC-K0+R/HA1OHBW*A6.3$T1LS')528("B[^AEV<1"GX=Z!;CFY MMK;2W/K+N66^7/8WV'%WO/^?]]?>I^/]/P]^$P9^L\CW-4@Q-&!J,_V%O']Q M>N,OP2OM<*7VRSLI,*G0 7Q?:^UV+R1@_*_(V?\!4$L#!!0 ( (DREU)- M9\A1S ( @& 9 >&PO=V]R:W-H965T^B$"ML>ICV8Y"!6DSBUG5+VZW=V F-KX27Q M^>[[[CO;=Z.=5$\Z0S3P6N2E'GN9,=70]W628<%U5U98DFPXG@#@X M V M@#G=32*G\A,W?#)2<@?*1A.;7;A2'9K$B=)>RM(H\@K"F9&DR#7=EBNF_!#ZI.4IB!TDS=I'Q'M== M8'$'6,#""WS1L<3(\4672_PY76NCZ!7\NL#9.W+V'&?O#.<\YUJ#W,"*.D'7 M:@]+(Y.G]X[O(I'MN:&N>()CCYI*HWI!;[+*$#8RIX81Y1:,O1IH&TJ#(>=< M%A4O]Q\UZ(PKI.ZH:I5D]#HUU'0-RD6Q( QA6IM,*O&;-TU0IJV+!?^YTEK9 M;!NA$YZ[LX>KE$1PI4&4A)*U)KCN +XF6!FH*$V3/J67=SV$1:LA;36\D_]M MR!L=*VDH_](1/Y[4];4NUH2@,W=)]4G1*<0QZPS"/D11T(G9 ,(."Z/.;>^F MI>.%K$MS!OP!(M:)PH@6X4UG,(AIT8MIA]2_H*+9!)42"9Y43)!^MQ^XP&[4 MM_:@&P?PWM/R3[JS0+5U,TA#8A4UC7K&PO=V]R:W-H965TK)5^,B6BA9>ZDF8:E-8VXS T68DU-V>J04DGA=(U MM[34J] T&GGN0745LB@:AC47,IA-_-Z=GDU4:RLA\4Z#:>N:Z])@ MNW$O5J5U&^%LTO 5/J#]TMQI6H4[EES4*(U0$C06T^ B'L\39^\-O@I=\&D1.$%:86P4RY(; MO%35-Y';18\+:R]VK]"3?Q#!Q?IBKCO[#N; Q& M_K*YASU &AT L V >=V=(Z_RBEL^FVBU!NVLB3>*$=$EYL)I.!>'L M;,&U%')EX XU/)1<(YP\\F6%YG026G+@S,)L0S;OR-@!LIC!C9*V-+"0.>9O M"4)2MI/'MO+F["CC-2[/@*4]8!&+C_#U=^'V/5__W\/]?K$T5M/K^'&$/]GQ M)YX_.JFM=P_.%6X]R(RX#*'7%2MQ1QP*Z A <8)>.^:CSIQ=3HV#<]P M&E A&M3/&,P>2X1"551D1 _6I1 ,6D.;VI9@Z3C[?W$.#84P&:_@E8Z-3X1/ M1^2A+(I'<"(D.5"MH1W3 WS)L+%[)#F]S-.QAW9(C[IM:]3<*CV&6^H^0I*^ MSN%?E)%=32%TW!^@/^H-XX0F2=IC?3<9Q#T6I7"%4E')="X>E:48UKY*B9 _ MD^\5;EQY*HIMT$M'Y\"&O7@4NR'JI[ H"NH@[L*\&.HA=*]9JX45:,;=(S+ MFZ82F;]UJX#*-GOZZ+I%[F^=FEAW[7&2PBB"X>B0GFW 6T6D(1FX@:5>41R= MP^*/-(UA[N-X)X$?(#X;]/V0)GZ@"*\.)]S;LS?V0WBO,L*]ID.)7/G6:BC< M5MJN_^QV=]W[HFM:O\V[UG_#]4I( Q46!(W.S@W".=C]TV:_ %!+ P04 " "),I=25XQFB(T& $#P M&0 'AL+W=O\9.XJD?DFKD-)U.IP_4+E?+ADMN2*X5Y>M[0.Y*5F)[TI>]$L !< "0 M9VOK/OE2RD!?*FW\>:\,H7XY'/JLE)7P UM+@S^%=94(>'6KH:^=%'D4JO1P M,AJ=#"NA3._B+'Z;NXLSVP2MC)P[\DU5";>YDMJNSWOC7O=AH59EX _#B[-: MK.2M#'_4WX59+KBIIO+*&G"S.>Y?CEU='O#XN^*CDVM][)O9D:>TG?KG) MSWLC!B2US )K$+C=R==2:U8$&)];G;VM21:\_]QIOXZ^PY>E\/*UU7^J/)3G MO5F/%7?\F6W^.65]FM8]76J>UT^,>98T/MFJ%@:!2)MW%ES8.]P1F MHT<$)JW ).).AB+*-R*(BS-GU^1X-;3Q0W0U2@.<,IR4V^#P5T$N7+RM:FTW M4M*5-+)0@>9:&$\''\12R\.S88 -7CG,6GU72=_D$7WC";VS)I2>WII GZ]M50NS^=53+5Q0F:I%I+TR5.T!J-N*JF.B,XNW7#J9 M4["TE%B?JSN5-T+K#7FU,JI0F4"@#G*8%XY$91N#>$%Q*&WCA_-^ M.&]5LX_TOJF6[&_WS=G05N)E%F@A:^L"K-X&$1H0;GQ(US?SX6+>>8*["4XM M&Y;!@NDAW38N*X5;2;JI:NLA?7!T2&^_U,HE9U$",>2HT5CV=^ UUJ,W<=0N M5TY*3KJG:^4SH>DO*78(KQN31Y+Q9;3W-'Y!5U9IB3;P2;KG5UIDGWRE0DGO MHV&HZK1\<"A:CL;+H]GSD_')C#6@%H19Q2B_=@K9@0!/)<#H>1G3[$4+^+)C@GLSWBU.:GIS0 MR>24/M@ &-F>#@9RU (X'4UQ/^E/3F-Z,XA0OUHC.PPPP*T[IU@0:90QWE"*<+]ZHFO0D5/A;+4% M1(&3BB;)]J KDZBP0F'9XX6,M'=,3.PJ6U=)SZ4#1;/2,K?]P?+T$_H1T M0#?%C@P>W/% TX!,Q,3O[P$2=0*N.!7BLL^;"]C&8,"WSFP]=78\(T4)-SAT?#P:]6E= MJJR,%8E^%PDNNRW"LMTBI$Z"9*=(;(#28%ZTE<^A=?)SHUQKB=.2BGN[V5C( MT/ZF&Q,)7;98X<1SJ M%"7N%@,ZF*0NQJ4Z&;UJYTV:0/';^!7ZH6XJ$\=@AF#YUEO6G4(CXJ!@+]'! MG;U+;L21=[!3W*H[3)1;R%(LE58AM9V]Q8O=VA(N+3F5:C<;!G'R7;>N/=[: M?WR2]_/?4?KC+K=JVL$ANH6+&;%LWA#N1-I16L M0Y2V&PQK]EPBQUP8T.\FPQ1HL/%QZBL;Y CLI-:VT3G''F!%E.$H(58=-0OE M,$"Q2:[2)IDC,!ZE_YR-FO'G<4>'(U8!X@_N37EDH(L.NDQIUR@(UX\^2:UP M.N@J?H>(ZY?KAV65@<^"&=YMCI:[S9'H-D->)+60ZI&R_;H]XE^EDLUN>SH?O@!5C!4DK M(#H:G.)$Y=*9*[T$6\=S#KHR3DWQL<0Q53I>@/^%Q3ZE?6$#VX/OQ7]02P,$ M% @ B3*74M@L?.7>!0 H!$ !D !X;"]W;W)K&ULQ5A9;^,V$/XK S=H;4"1)9'4D4T,.&FV7:#;-9P]'HH^T!)M"RM+ M+DG'27]]AY2LM1-'28JB^R)JJ+EG/AXZWU;RJUH*H>%N593JHK?4>GTV'*IT M*59"9%5H5P\#SPN&*YV5O=&[G)G)T7FUTD9=B M(D%M5BLN[R]%46TO>GYO-S'-%TMM)H:C\S5?B!NA/ZTG$JEAJR7+5Z)4>56" M%/.+WM@_NXP-OV7XG(NMVGL'$\FLJKX:XEUVT?.,0Z(0J38:. ZWXDH4A5&$ M;OS5Z.RU)HW@_OM.^UL;.\8RXTI<5<67/-/+BU[<@TS,^:;0TVK[JVCB849? M6A7*/F%;\T:T!^E&Z6K5"*,'J[RL1W[7Y&%/(/:>$ @:@<#Z71NR7O[,-1^= MRVH+TG"C-O-B0[72Z%Q>FJ+<:(E?% M4(/SH48SAGF8-BHO:Y7!$RK] -Y7I5XJN"XSD1TJ&*)_K9/!SLG+H%/C6S%S M(8@="+S []!'VJ")U4=>$/2$WV./:1A+R)BW.DV= MB@U^S]2:I^*BAP!50MZ*WFB\PQM4<]!+8:O,R_N?%$QO/@$W9FMLY/H>^GF9 M%ILL+Q?P\_54#0!A#_-\&ELB6PA? W0N(" +]@!31@&PMXRW,)GWFQ$=]5^L-&*XU1FGQP#3.Q MR,O2$)A+DP[P$^HD-(03H-0E%'P:.HP$AH[=A(#O)4X414BST V#V@R:]8GO M^"8_L1O%*.4Y7N0!)6X<0DR=.&% ]=C4/<"]"//27PR ,K<,((^\K"$#8!1 M-R30)[$3$6))1@"7J[G(K1B")O*B 9#090EJ<;S0MTJ(!_W$H>8;(RY&\"!4 M@:7=!1D$H4-MD 2MA\\&W?ALND,@@&SR=06W./U8-0;K1;5J9E03)_+C)U5W MP(^U\&.=\'L6_!,A[697I@(LLW(.LC-NP'(,H)VF7P?0'W^( S]ZHV#R/\'T M(.[78^7[BC]H7Y/'(VA%-";$-F[D1@QB@B!DADSN([PV,I\P_%NT^JGQ*'!93@ZK$3<+GXNX 5=B"*NP& ME:W8>(UMG>;U <*>[Y1MO@]K.U-O<<=@TZG\7\+F9CS]!I@.?+P4'JCO2#=> MWPF9YGA$F. N(_Y#IF>W'ER$XZ!9A%D,28S]0FL2UV:?Q@[SB:&Q;[\U\W/M M^7#<>84-2IF3>,' &,!V[P=.$K)!8[U/(X?&%$G/12_VVAI;D9H^QCW'1RF2 MF$V,N$E@-,24[:B._8TNINK ZS MCP=NN3'8VAVZ79B:#=+D\;!/52U_4#W,]WX9=@T^%>:2:#A^R^?B60!@$7P& MI\T8X/+G@^?Z45T?G,(5%$\(I\V(# %%!EP=ZXE6WE)UX3WSNJM^1WWCMK[Q MB^N;[M=7-!<'DPLI"F[BQ#V[6@FLSMVQJG<:>D75E[AVX?,%?AEL//8-5YI2 MS/%"4A\Q[#?+FE:EJHH\L_Q8;&V/2\JT1"/]HD6V;]55&X4S:O!HE;TZYNT) M1 ZQ.W/H!(D9J1/B#OWND=<*O_EX8DSL2%#U"21XPCY6Z^'>K7DEY,+^&U 8 MYZ;4]06ZG6U_/XSK6_&ULK5=;;]LV&/TKA!<, M"<#%(G7/D@!)>EF!%@V2=GL8]D!+M$U4%E62KI/]^AU2MI*FMK:'O=@419[O MH5MX:8M>KE3"/U[+1FXL)F^PF[M1B MZ?S$]/*\$PMY+]WG[M;@:3J@U&HE6ZMT2XR<7TRNV-EU[M>'!;\KN;'/QL1' M,M/ZBW]X5U],(N^0;&3E/(+ WS=Y(YO& \&-KUO,R6#2;WP^WJ&_";$CEIFP M\D8W?ZC:+2\FQ834&7;/JU:3(AU=HZO=INA@R&#>WSGWC4?17PC9Z>$%Y3PB+,1O'@(-PYX\0&\^SY(8)\A2 M(Y*D.LQ.2T01F8GB8I"1F-(XY4 VR*QRL(<:"E2<8 M<"0@PR &>I:?D/?P@X",6ME.(QBBYV2VMF 9\S__5'#&?X6%@F8Q/QDF^MCU MRZB.""+/6()!7M(XB?T@HV6:!2=_R(+GVJ%6#H:VIR@"R]C?K&LD7JTZH4Q8 M4RV%66 * 1R5IQQBU#0 H7YBLU35DASE3]-$P- 6IL: W$-XX1HE"]G"S:9O MD!J2IGS_>6TF\@%GC94TO#OBI]%!M!MMG3<SS ^4K2,TS(O"'A+0 D3U=:VL"N8I:64(OQ)VV6>K M,[Y:W",E72/ EI^3V-%Y[O:'',-E5#^*.?&QLY1RN'LPY!*55^*7I8@IH4G^ M/&!.TSS!;\X1"2TC_A0PHQ #WWDQY=Q'CB[*6$I&Y#8=Y#8=E=L[6>FV4LV6 M:23DJE?JFWNW[:"!P =JO180C? M<):9-2X^PWD62'J:+;X*!O1(2&%H#^IO'M(C9&(/9P&#V+PQ^D^U:]H2]?G#2 MM#ZR<.^1)AR=;Z5>&-%!8<@5KIUV'W^C1O;S]T:U K4#:\\Y%#-<7"%1.Y,^ M!=[H(*5H,J5K2P)0BW)ZR?7_>+Y^;I4W<._ CN<@9UY7PI$%T0S)/)T*\X,&PO=V]R:W-H965T;/&:;ZYOAERW M2G\Q!:*%YU)69C,IK*W/IU/#"RR9.5,U5K2S4[IDEJ9Z/S6U1I9[H5).XS"< M3TLFJLEV[=?N]7:M&BM%A?<:3%.63+]YS3>3T!F$ M$KEU"(P^3WB%4CH@,N-KCSD953K!P_& ?N-])U\R9O!*R<\BM\5FLIQ CCO6 M2/N@VO?8^^,-Y$H:_P]M=S8EC;PQ5I6],,U+475?]MS'X4!@&?Y (.X%8F]W MI\A;>#X\'@R_@DX@UF9Q O XC#.#J!EXP!2#Q>\K\#\("26X^RG-5XI8\VQ()\$='5[;FK&<3.APC2HGW"RO>[@ M=\)P)GVP K %D@[*;_5"!<75OA+_D%J.VE+Y N_3K7MSK/(266-(H3&T8Y3, M V TM@8*E#E06P##)'H_^@U;, LM:EK,:%E52$)M(7@!C!:[^O>:2:G38!V] M(',=XAS^1*8[M@#E6C?4*L9\PQU:\N9*,4O.&;BM=IH-T41X5+)QM6[@DW+G M/FMA$7+55J!VQ\TF'RD=HO0.NQ4#M18C8)FN M( G"9?B=0GSFE H*W!,5J*+0#-AQD$91_^]YY&Q37'C'6F&+X_X/XHLD\;\N M< ,37D$4!HO5G :K( X3M[ *5JL5G*B#=*R#]&0=7 M3*S("WFG5U":@;'+9 MY(ZUM,6I;8BJ(>,_UJB93^NQTCBIXWAI7'2!<(R5@F5"=D7.I%1\(/YQCCM* M&YK3R=:<'^%G#WW!N6HJZTJ)HWCR]':$FB4I>=FESJE+:W9BS+8@&NON =%-K*K]I9TI2T\ /RSHS87:':#] MG5)VF#@%XRMN^R]02P,$% @ B3*74D:[U+@C! T D !D !X;"]W M;W)K&ULI591;]LV$/XK!Z$/":!%LF3)=F ;<-)E M*] 609)V#\,>:.ED$:5(E:3L9+]^1\I6W38QLNU%(D7>=]_=?4=QOE/ZBZD1 M+3PV0II%4%O;7D:1*6ILF+E0+4I:J91NF*6IWD2FUCP_H-SYVBF7-#%XK\0/2%>7>:EKE9&>7J^)KQPUW&3)P]L#6 LWY/+($ M[39$Q1[FJH=)7H 9)?!!25L;^%666'X/$!&G@5AR(':5G$2\P?4%)-,0DC@9 MG^@'?5&?IB#%RK9LTEZR/^<[4V5I,T_CKA8CRX&'L7XQ=9MD\AM())ZQ>1&+1TT%C(PC3-"=,RN>&N%6"4A1F) M^S>ERAT7 M)9.![-X/U1F@9Z+7ORW+XY9$6A._P^JV>C,)MDYZ1#::E:SFU! MJ>,E:M9G(0GC.#Z'MUBA=G7ALE -4ED?G7D29O'D'!Z4I2RWG2YJ.I2@U;QP M6H5]\'R(5D_ZNDY;9]T^2^T[?S0 M'\G67EO_B9XO$UE36Z"QO/&:[@Q6G:!Z;;W^_X]X;US#?78-!Y]ZU/>\0KCV M9SIIP[>1:YJ:MX8J1TI+\YA>\(1,&_BHY"\N,"37C)H/&Q_@*$L@W6_I-?!S MB&\.LCTA@WR00?YJ&;1:^6L N>RO T3_N2J?1'RYRIUD7U*=W2,>#._(H)6$\2<(\36D\RW/JL0E\I%O/ MOKO&LW 2)Y!-PGR6/INXZ.@O2P7<^+N$ =_\_0]W^#I<5U;]7_K;]OZN\X'I M#:?C4F!%IO'%A/I"]_>'?F)5Z__9:V5)+7Y8TY4+M=M ZY52]C!Q#H9+W/(? M4$L#!!0 ( (DREU*QU(=?@@0 &T* 9 >&PO=V]R:W-H965T :DO483O8-;!'M\U#@C2;M ]%'VAI M;!.12"U)Q=E_WQG*5[I'TSQ8'E%S?//-#,GSK;&?W0;1P]>VT>XBVGC?O9Y, M7+7!5KJQZ5#3EY6QK?3T:M<3UUF4=3!JFXE(DG+22J6CQ7E8>V\7YZ;WC=+X MWH+KVU;:ARMLS/8B2J/]P@>UWGA>F"S..[G&._2?NO>6WB8'+[5J43ME-%A< M7427Z>NKG/6#PA\*M^Y$!LYD:)/U]P6ML&G9$,.YW M/J-#2#8\E??>;T/NE,M2.KPVS9^J]IN+:!9!C2O9-_Z#V?Z&NWP*]E>9QH4G M; ?=(H^@ZITW[2"\7Y]9LP;(V M>6,AI!JL"9S27)0[;^FK(CN_^+V7UJ-M'N!6::DK)1MXHX=B$VLQ?-*RKY7' M&LX^RF6#;G0^\128S2?5+LC5$$0\$R05\-9HOW'PBZZQ_M;!A! ?8(L]["OQ MHL=;7(Y!S&(0B4A?\)<=:,B"O^S':( ;Y:K&N-XB_'6Y=-Y2-_W]0MS\$#<\SZ]=)RN\B&A@'=HO&"WV80"Y%/!6/D"6 MQG#9KZG9@OC.?,%V21I9$@,1;F=U+6+ ;]6V'GH2-5M)%%3 M4P>.X$Y2E\ K$&D6BWG&4I+%V52P),JX%+R6S@N2YO"K-]-ST/V*=_3#'\]#0 M"9QEH_]+]FP>IX%8D5'V\X2E>1JGV9PEXC KBV_)+DDOF4(AXG)60CF-LRR% M@DR2_)1LD<9BED-*3!F8I/8HY2SD3E5/1GB#W M>\RXWC>]57H-*YI'&@^>_IA80K@V;2?U YT3E;%,.C6\MWWE!WWB$!1I*$L' MBH>*(JV)-YJZ5X**1SMKTPS'3",9F3>@/#'52,UR32<'5:Y"Z^F< VWTST!Q M$):]HZ%S#MT8[A"IKAXAS8"FEC([[A\G?@FMPSV"<4AW()$QUM_1=ORC+UU0 M5-1A';>9]K1Q<%B4U8838U;NAS[DDE-0309C^+A!.O@(_$ NLW>Q",YUC@Y)D"2V!B M@)#4RG7&D3:7,YV-RZ?*&7*5PT[+I=5]U:"TY&2MG%>5.]0RP#^&T8\;)P2: MC\5S<798?W(TM31H*VO:L+Z/R7VD5HJI-3:0N0-%U:0=PO+.O\6F9GJ<(1Y) MY8AO_-2Y,SFY K1(&/FBXZA/>NV'V\!A]7"7NARN$$?UX2+VEE)4%*_!%9G2 MIE9$8(?+S?#B31]\B@, .L+ 9 >&PO=V]R:W-H965T#,-DTG M[?ZVKZS Q>_9$Z( H\%*^72DP/*2 M[TFIOV1<%%CIH=CY>_S. FG7N!8408292!P/KQ0*X)8P9)\_C=@'IM3.-X M^OZ$_M&*UV*V6))KSK[35.5S+_) 2C)<,77'#Y])(\@23#B3]A\<:MMQZ(&D MDHH7C;-F4-"R?N+')A$G#B@:<$"- WKN <5ECA MQ4SP Q#&6J.9%YM,ZZWET]*L^T8)_95J/[78U.L-> 8V=%?2C":X5. J27A5 M*EKNP)HSFE BP=L549@R>3'SE8YL_/VDB;*LHZ"!*!"!6UZJ7((/94K22^1$_$BVEP!%[P *$+S?K,#;-Q>2['1%JAYZUZ\!BRU8T(#UH*Q> M30G&O2AG2L-VA4(+&P[ +BNI9Z34:_*[HI+:[?+CBYX#-XH4\J7J@C+T[E<6X[-4T[E!X+J:VF Q;K%P69PHFK8*) M4\'7JM@287:F/N4%MINQ*7$)_H+A:E]..E10/Y5I2V7JI'*M-Z_01S1@%&\I MTS787QO3;FU,8!AU:V/:80BC$>P:KKJ&XTF,HL'RB%I%D5/1'9%*T$21%"18 MYGUBHD[HN*_,NV;04;YQRR]V9QSOJ<(,?'C4-WQ*527T"7Q3)I40FO*V4N K M5^"/WK5K3-,^^G%W+<9]_+MV:-2W37OP H=0&!QOH, I]9:6M*@*QS$&3VXS M^-\.2XB.49"3\;TD6<7T9LA([UWH]D9ZV;"0+B;'NP&&[MSAQY=R=[P#X.C_ MY>YX+$/WN?Q2[MS>,!Y.GG_2!15$7U^FFY3 -C)U8]'.MAWKE>W3GLTO32=K MNZLC3-T&W^I;D982,))IR.!RJMF*NK.L!XKO;:^UY4IW;O8UU]TX$<9 ?\\X M5T\#$Z#M[Q?_ %!+ P04 " "),I=2RIH%!=T" !]!P &0 'AL+W=O M3',2J8S/;0+N_?K834DH!]05LY^Y[GSN?[70MY(LJ$36\5HRK M@5=JO;CV?9676!%U*1;(S9>9D!719BKGOEI()(5SJI@?!4'B5X1R+TO=VEAF MJ5AJ1CF.):AE51'Y-D0FU@,O]#8+CW1>:KO@9^F"S'&"^FDQEF;FMRH%K9 K M*CA(G V\F_!ZU+/VSN 7Q;7:&H/-9"K$BYW<%P,OL$#(,-=6@9B_%8Z0,2MD M,/XVFEX;TCINCS?J=RYWD\N4*!P)]DP+70Z\O@<%SLB2Z4>Q_HY-/EVKEPNF MW"^L&]O @WRIM*@:9T-045[_D]>F#EL.87+ (6H2:\CF,!:,Y1047,!)<2U-X^$')E#*JW^ 6-:%,P6DS.#-F3Y-;.#TY@Q.@ M''Z68JD(+U3J:\-KH_IYPS:LV:(#;&$$#R9BJ> ;+[#X*.";1-MLHTVVP^BH MXAU.+R'JGT,41.$>H-%7W*^<>W $I],6O^/T.@?T'L0*S8G0<,_?:_M,=0DC MM_,HS[=*_?M1, :F>==$%G^.A(_;\+$+'Q\(/R2,\!R!:)CBG')NM]LTP@(E M%<6^_:KUND[/W@^K+.S'83_U5]M%_&S53:ZB=ZL/L-T6MGL4MJT/:PIB6Y(4 MIB^@6$I+KDL\@EZK)]OH83_91=]C%4=7T7[TI$5/CJ)/"#.L$G-A#MB_KP(G MGU NPCB,=XGWF'6C?G N=1]16@/S?2:$WDQL@/;%S?X#4$L#!!0 ( (DR MEU*QC9ZW[ , &0/ 9 >&PO=V]R:W-H965T-#5D@RG7N.&J^I#E19V)%N7FS M$#(GVC1EZJB5I"0IH3QSD.L&3DX8'XR&9=],CH9BK3/&Z4P"MT4QL M+P9PL.MX8NE2%QW.:+@B*7VF^NMJ)DW+::PD+*=<,<&!I(N+P24\?X"X $K% M-T:W:N\9%*&\"/&]:$R2BX%;>$0S.M>%"6+^-O2:9EEAR?CQ7VUTT(Q9@/O/ M.^NW9? FF!>BZ+7(_F:)7EX,H@%(Z(*L,_TDMG>T#L@O[,U%ILI?L*VU[@#, MUTJ+O(:-!SGCU3_Y42=B#S!V[ "J =0&O!, K@'<%_!JP&L#^ 3@UX#?=X2@ M!H*^0%@#85\@JH&H;PQQ#<1M(#A5.'=7.;>O4[ I]E&U3R*[\5!.[9(WDY'Q8A4^:VG>,L/IT7.U^H!8@&>6Z(;RM7GQ<4PU89GZ9"1?G\?@ MXX=/X -@''Q9BK4B/%%#1QM?BQ&=>>W75>47.N$7!H^"ZZ4"-SRAB86?=O,0 M=1AP3)*:3*%=IJY0I\5;^G(&4/0'0"Z"%H>NN_&_Q.8,8+?$70L^[L8OUZG! MX4G\IAM_)#^[Z-L^H<Q!;_K';H5G_0-W4I/?Z_J][^7N8?>H[>= M/YC#N%GMN+2'3]C;6\#%%F@6?;V(P3\/1@HFFN;JWXZ!O&8@KQS(._59(1FU MKOH*\TNL."%L1C#V V2"V^ROI6,90D& \*%L;)&Y&(?H4'9CD4&,XI:U6XO, M\W'@'\H^6V0QA+@5PIU%A@,8NX>RB446Q; =Z?18%F&C"P]E]Y;TN@&,VKJ' M8UV,0C=ZE1U4W6^J[G=6?<(3LV=)1K*.*10TQH+WG:MA,U#XIKDZK;!@+TD^ MA*'7JN#]L2QP?5/K5LHMUE#@[CQOFHT_DODG"5,U6>BLU6"Q)65.!E M722M(SEQ8S]^WRI ]_4DXKZM#C47'"SS.&Q_-.YM.M^+CBIATT'D86PO!=P[ M2\'."&9B2R5(*:>2_"+_$+T:1>]<@=?= >(W5@ ??U?,2O"B=@6.=6;G"CV_ M70&+O2B"4=RJ@+-WL,VI3,OKF@+EV;3:]9K>YDIX61Z,6_U7\'P"+?W3X@I9 M'J1?S5?WSTA<9965WIJH86J_)8_2*T.::7CTMS#::R$)CW M"R'TKE$,T%RL1_\#4$L#!!0 ( (DREU*\(8=;50, -P/ 9 >&PO M=V]R:W-H965TC+P=]HXV0CVI%B ;/ M!>-J'*VT7I_'L4I7I,#J5*P)-SNYD 769BJ7L5I+@C,'*EB,DJ0?%YCR:#)R M:PLY&8E2,\K)0@)5%@66+S/"Q&8

-8?20$3; M8T.P6BP^0"X99K>]9!:GJIE*:M-U( M:9L-46^KP0PPJCW#CNVFZ:_?L0WM,3&O]N:$J\3&F(=C>YYW/GC]:-VWN;7? MQ(\B-^7%:%U5FU?C<9FM52'+O^Q&&?_*TKI"5G[3K<;EQBFY*-=*544^#L[. MXG$AM1F]>;T[UYT;TPU;J:S2UOB=S8XO6CV6OU]O-L5W7>JYSG7U=#%J_\_5 M2!3:Z$+_5(N+T=E(E&O[^+=U^JT9Y?>L;ORA_<;=65?:_S2KEK6:D/SM8;;5;- M:?RW&).OT=9A][M*X]+:NA>:?^"NUFTX'R05W[;YGKA M/WTA9@U$\X92V*5GS2R!# !DP ZY4*;TA(.X!'(*(*='J^25+38$,@20X0M" MOI6Y-)D2[;-4$L ( $9' Q0G=Y) Q@ R/MZEEN6:0"8 ,CD&9,,X6TNG"&0* M(%->R%E=%-(]M51Z9;1_F_20EUEF:]]B$LAS 'G."^E-N/&>>OI3W.5RUY[_ M6^M-6] 3VI"?H9;\C!?S@[6+1YWG+=^-EZU9-03BLBS[C_<$^H99.)^KM7+- M!7:UOR]OM6SC@U8]0.2:";-L;I4L^S1(*A-FJURK>459D#LFS/)H D&AQ(/\ MT:\/TL6$V1?-Z6+IH-8<)B*V21#&74 $5EDRFR1X9"ZQ>Q1(HE, MN25R(*QN.2DFDLB462*_,VNYS:R#UQL)9,HL$!A>>YZ;(H%,F05"P^M@#9$V MILS:&,J%P[,-(=)(R*P1G+Q"BHG$$C*+!6-&%!,I)F16#,:,*2923LC=>8&8 M"<6$09A?VX'R7YC(/2&S>S#FA&(B]X1' MG"CY.J&*#)&%PF-.E?0ZUA&R4,1L(3RC$9RG9[80QJ31(T(6BKA[/X<'?:Y51<=- M(V2AB-E"VT&?4]'^X[N39=4!ZKS7Q8B0@R)F!T'(?G.$'!2]S #:#O.C;/J5 MS4!,ATJ7D" 'QK[ MFH6'IIC(03&S@[:8GZ1K!CN^J\&G)T;ZB5]@)O]@(7M/3XST$[_@)+_']4FI M8;!FNR*08B+]Q,SZV_1:+7L/.1)0S"R@ ]7<%I,N5HV1@&)F >T&_@=:H 09)V$VSI:K?WV[&8![ MM:DI)C).PFR<4S$T13%43"2XNG$V2=Y%A3/J?M+4 QD742[J&WRF;?#F#614$QX0)E[J$W4$U_ M>HJ)K),<:5':\ZB1(.LDS-:!]V8O7Z9(0BFSA(:F(P?:]A09*&4V$)Z/I -: M*5)0RJP@C$D'M%*DH)1901B3#FBE2$$ILX)ZL[N^XU.[;-UTS.^\PWAJX53Y&"4F8%[5?36?&^.<]V3IIB(@6ES KJ3^GOQF >U(^J MEGFO/8(_DF$V$%RAVOL!2HH,E!YS"4+/0.?(0.>M@<;MP>6;UPN?!XU:?/(? M4?K]F:/\V9)D$8-4O"EW6>7_E]G\VME8O=[SUWOU5]\Q]02P,$% M @ B3*74N;BI-"@ @ !34 !H !X;"]?Y3D]H/( CYK M%K.)_*U0VZ+\KAZCIA]?RK$9#^UYV!^Z8?%Y.IZ'=;4?Q^Y770^;?3DUPT/; ME?/ESK;M3\UX6?:[NFLV[\VNU+)<6MW?SZB>'N]G+EZ_NO(_$]OM]K IO]O- MGU,YC_\87'^T_?NP+V6L%J]-OROCNJH_C[?+0WW]" ^7R=7B^6U=]<]OH:KG M#A((DOF#%()T_J (07'^H 1!:?X@@R";/\@AR.BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!WG&QV$^@=4>]( MH'=$O2.!WA'UC@1Z1]0[$N@=4>](H'="O1.!W@GU3@1Z)]0[$>B=4.]$H'=" MO1.!WFGR9R6!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WH9Z&X'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=Z&>AN!WC8Y;$*@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y. MH+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W3PX+$NCMJ+<3Z.VHMQ/HG5'O M3*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2>'O0GT MSJAW)M![A7JO?E+O8?PZEN'6\[W&Y_\DU>/EN^7V^.OR^R*^+U97G.O[BN'I M+U!+ P04 " "),I=2PH ,:SH" !H,P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VTUNVS 0AN&K&-H&EBR*I)@BSJ;MMLVB%U E.A:L/Y!,ZMR^E)P$ M:)$:#5R@[\:"37*^$0=X=K[Y]C19OSKVW>"WR3Z$Z4.6^7IO^\JGXV2'N+(; M75^%^-7=9U-5'ZI[FXG-1F?U. 0[A'68:R2W-Y_LKGKHPNKS,?[LVW'8)LYV M/EE]/&V/0_-;ROHY(8TGESU^WT[^*FY(LC<3YI4_!SR? M^_IHG6L;N[JK7/A2]7%7=NPR'YXZZ]/S)=[H<=SMVMHV8_W0QR.IGYRM&K^W M-O1=>BIZ=3XYQ!NVI\_\XORES+G N//.C9./$W/V_7$O(YE/KZ=8R+K0GG_% MU\18^N+WL_.T&]O\97:\WA^C.RSS\-GRN/R.?YWQ:_UW]B$@?120/B2D#P7I M0T/Z*"%]&$@?UY ^\@VE$8JH.874G&)J3D$UIZB:4UC-*:[F%%ASBJR"(JN@ MR"HHL@J*K((BJZ#(*BBR"HJL@B*KH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@ MR%I09"THLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB)K M29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR&HHLAJ*K(8BJZ'(:BBR&HJL MAB*KH&UL M4$L! A0#% @ B3*74KOSLHF !@ 3QH !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*7 M4FI.+AB/ @ J08 !@ ("!D1< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ B3*74B$=\CA>"0 =RD !@ M ("!UB0 'AL+W=OTF !4 M> & @($&-@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ B3*74C#'WBV/ P NP< !D ("!*5T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB3*74A- NTQB! *PH !D ("!CVP 'AL+W=O&PO=V]R:W-H965T'@@ #\4 9 " @5B1 !X;"]W;W)K&UL4$L! A0#% @ B3*74BE<@V;&#@ R2H !D M ("!K9D 'AL+W=OHAJ,' "L$0 &0 @(&JJ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ B3*74IXKOXLK"@ V!L !D ("!M[D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*7 M4OK+C8AE(P 9W, !D ("!DLX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74BQ(XA9I!0 G@T M !D ("!^OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74F9^D5F3 P &@@ !D M ("!;PL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B3*74BSCYJP/ P WP8 !D ("!9!D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74CF[ MVNF^!0 & X !D ("!@RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74K'4AU^"! ;0H !D M ("!73@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ B3*74K&-GK?L P 9 \ !D ("! MZT,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B3*74HR/97E" @ _ 0 !D ("! 4\! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ B3*74K5;=]1R! 1, !D M ("!RV$! 'AL+W=O&PO=V]R M:W-H965TTI=@, -,+ M 9 " @9=J 0!X;"]W;W)K&UL M4$L! A0#% @ B3*74C9V3;/G @ '@D !D ("!1&X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB3*74D5UC/]) @ E@4 !D ("!;W0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74BL:L7%& P M]@H !D ("!R( ! 'AL+W=O&PO=V]R:W-H965T:' 0!X;"]W;W)K&UL4$L! A0#% @ B3*74FW-1^!V @ < !D M ("!;(\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B3*74I6USY'. P $1 !D ("!6YD! 'AL M+W=O&PO=V]R:W-H965TJA 0!X;"]W;W)K&UL4$L! A0#% @ B3*7 M4BT%9G1D @ *@8 !D ("!KJ4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74M9'.5AD @ YP4 M !D ("!A+ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74IO(Z&G4!0 5QP !D M ("!R;D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B3*74CTF&PO=V]R:W-H965T&UL4$L! A0#% @ B3*74NHT72Y2 P L@H !D M ("!"NH! 'AL+W=O&PO M=V]R:W-H965T&9@( M ,0% 9 " @93P 0!X;"]W;W)K&UL4$L! A0#% @ B3*74OSGA!%2 P K@H !D ("! M,?,! 'AL+W=O&PO=V]R:W-H965T/P4 (D5 9 M " @='Y 0!X;"]W;W)K&UL4$L! A0#% M @ B3*74K\^XC@= P "A( T ( !1_\! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MB3*74N;BI-"@ @ !34 !H ( !"PH" 'AL+U]R96QS+W=O M XML 108 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 109 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 110 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 244 525 1 false 75 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.azz.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Income Sheet http://www.azz.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets Sheet http://www.azz.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 1005006 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.azz.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statement of Shareholders' Equity Sheet http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity Consolidated Statement of Shareholders' Equity Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies (Notes) Notes http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNotes Summary of Significant Accounting Policies (Notes) Notes 9 false false R10.htm 2113102 - Disclosure - Property, Plant and Equipment (Notes) Notes http://www.azz.com/role/PropertyPlantandEquipmentNotes Property, Plant and Equipment (Notes) Notes 10 false false R11.htm 2117103 - Disclosure - Goodwill and Intangible Assets Sheet http://www.azz.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2124104 - Disclosure - Other Accrued Liabilities Sheet http://www.azz.com/role/OtherAccruedLiabilities Other Accrued Liabilities Notes 12 false false R13.htm 2127105 - Disclosure - Leases Sheet http://www.azz.com/role/Leases Leases Notes 13 false false R14.htm 2133106 - Disclosure - Debt Sheet http://www.azz.com/role/Debt Debt Notes 14 false false R15.htm 2138107 - Disclosure - Income Taxes Sheet http://www.azz.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2145108 - Disclosure - Equity Sheet http://www.azz.com/role/Equity Equity Notes 16 false false R17.htm 2149109 - Disclosure - Earnings Per Share (Notes) Notes http://www.azz.com/role/EarningsPerShareNotes Earnings Per Share (Notes) Notes 17 false false R18.htm 2153110 - Disclosure - Employee Benefit Plans Sheet http://www.azz.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2157111 - Disclosure - Share-based Compensation Sheet http://www.azz.com/role/SharebasedCompensation Share-based Compensation Notes 19 false false R20.htm 2164112 - Disclosure - Operating Segments Sheet http://www.azz.com/role/OperatingSegments Operating Segments Notes 20 false false R21.htm 2167113 - Disclosure - Restructuring and Impairment Charges Sheet http://www.azz.com/role/RestructuringandImpairmentCharges Restructuring and Impairment Charges Notes 21 false false R22.htm 2172114 - Disclosure - Acquisitions Sheet http://www.azz.com/role/Acquisitions Acquisitions Notes 22 false false R23.htm 2178115 - Disclosure - Commitments and Contingencies Sheet http://www.azz.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2180116 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.azz.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 24 false false R25.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNotes 25 false false R26.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNotes 26 false false R27.htm 2314302 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.azz.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.azz.com/role/PropertyPlantandEquipmentNotes 27 false false R28.htm 2318303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.azz.com/role/GoodwillandIntangibleAssets 28 false false R29.htm 2325304 - Disclosure - Other Accrued Liabilities (Tables) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesTables Other Accrued Liabilities (Tables) Tables http://www.azz.com/role/OtherAccruedLiabilities 29 false false R30.htm 2328305 - Disclosure - Leases (Tables) Sheet http://www.azz.com/role/LeasesTables Leases (Tables) Tables http://www.azz.com/role/Leases 30 false false R31.htm 2334306 - Disclosure - Debt (Tables) Sheet http://www.azz.com/role/DebtTables Debt (Tables) Tables http://www.azz.com/role/Debt 31 false false R32.htm 2339307 - Disclosure - Income Taxes (Tables) Sheet http://www.azz.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.azz.com/role/IncomeTaxes 32 false false R33.htm 2346308 - Disclosure - Equity (Tables) Sheet http://www.azz.com/role/EquityTables Equity (Tables) Tables http://www.azz.com/role/Equity 33 false false R34.htm 2350309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.azz.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.azz.com/role/EarningsPerShareNotes 34 false false R35.htm 2354310 - Disclosure - Employee Benefit Plans (Table) Sheet http://www.azz.com/role/EmployeeBenefitPlansTable Employee Benefit Plans (Table) Tables http://www.azz.com/role/EmployeeBenefitPlans 35 false false R36.htm 2358311 - Disclosure - Share-based Compensation (Tables) Sheet http://www.azz.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://www.azz.com/role/SharebasedCompensation 36 false false R37.htm 2365312 - Disclosure - Operating segments (Tables) Sheet http://www.azz.com/role/OperatingsegmentsTables Operating segments (Tables) Tables 37 false false R38.htm 2368313 - Disclosure - Restructuring and Impairment Charges (Tables) Sheet http://www.azz.com/role/RestructuringandImpairmentChargesTables Restructuring and Impairment Charges (Tables) Tables http://www.azz.com/role/RestructuringandImpairmentCharges 38 false false R39.htm 2373314 - Disclosure - Acquisitions (Tables) Sheet http://www.azz.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.azz.com/role/Acquisitions 39 false false R40.htm 2381315 - Disclosure - Quarterly Financial Information, Unaudited (Tables) Sheet http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables Quarterly Financial Information, Unaudited (Tables) Tables 40 false false R41.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails Summary of Significant Accounting Policies - Contract Liability Details (Details) Details 42 false false R43.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Details 43 false false R44.htm 2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details) Details 44 false false R45.htm 2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details) Details 45 false false R46.htm 2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails Summary of Significant Accounting Policies - Debt (Details) Details http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables 46 false false R47.htm 2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details) Details 47 false false R48.htm 2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails Summary of Significant Accounting Policies - Recognized Sales (Details) Details 48 false false R49.htm 2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) Sheet http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details) Details 49 false false R50.htm 2415410 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.azz.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.azz.com/role/PropertyPlantandEquipmentTables 50 false false R51.htm 2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details) Sheet http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails Property, Plant and Equipment - Classification of Depreciation Expense (Details) Details 51 false false R52.htm 2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 52 false false R53.htm 2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details) Details 53 false false R54.htm 2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 54 false false R55.htm 2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails Goodwill and Intangible Assets - Amortization expense (Details) Details 55 false false R56.htm 2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Sheet http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails Goodwill and Intangible Assets - Schedule of Future Amortization (Details) Details 56 false false R57.htm 2426417 - Disclosure - Other Accrued Liabilities (Details) Sheet http://www.azz.com/role/OtherAccruedLiabilitiesDetails Other Accrued Liabilities (Details) Details http://www.azz.com/role/OtherAccruedLiabilitiesTables 57 false false R58.htm 2429418 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.azz.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 58 false false R59.htm 2430419 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.azz.com/role/LeasesLeaseCostDetails_1 Leases - Lease Cost (Details) Details 59 false false R60.htm 2431420 - Disclosure - Leases - Lease Maturity (Details) Sheet http://www.azz.com/role/LeasesLeaseMaturityDetails Leases - Lease Maturity (Details) Details 60 false false R61.htm 2432421 - Disclosure - Leases - Lease Details (Details) Sheet http://www.azz.com/role/LeasesLeaseDetailsDetails Leases - Lease Details (Details) Details 61 false false R62.htm 2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details) Sheet http://www.azz.com/role/DebtScheduleofLongtermDebtDetails Debt - Schedule of Long-term Debt (Details) Details 62 false false R63.htm 2436423 - Disclosure - Debt - Narrative (Details) Sheet http://www.azz.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 63 false false R64.htm 2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details) Sheet http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails Debt - Schedule of Long-term Debt Maturities (Details) Details 64 false false R65.htm 2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details) Sheet http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails Income Taxes - Provision of Income Taxes (Details) Details 65 false false R66.htm 2441426 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.azz.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 66 false false R67.htm 2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) Sheet http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails Income Taxes - Reconcilliation of Effective Income Tax Rate (Details) Details 67 false false R68.htm 2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 68 false false R69.htm 2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 69 false false R70.htm 2447430 - Disclosure - Equity (Details) Sheet http://www.azz.com/role/EquityDetails Equity (Details) Details http://www.azz.com/role/EquityTables 70 false false R71.htm 2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details) Sheet http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails Equity - Schedule of Share Repurchases (Details) Details 71 false false R72.htm 2451432 - Disclosure - - Earnings Per Share (Details) Sheet http://www.azz.com/role/EarningsPerShareDetails - Earnings Per Share (Details) Details 72 false false R73.htm 2452433 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.azz.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 73 false false R74.htm 2455434 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.azz.com/role/EmployeeBenefitPlansTable 74 false false R75.htm 2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details) Sheet http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails Employee Benefit Plans Multiemployer Plan (Details) Details 75 false false R76.htm 2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details) Sheet http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails Share-based Compensation - Share-based Payment Award Activity (Details) Details 76 false false R77.htm 2460437 - Disclosure - Stock-based Compensation - Summary of the Company???s SARs activity (Details) Sheet http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails Stock-based Compensation - Summary of the Company???s SARs activity (Details) Details 77 false false R78.htm 2461438 - Disclosure - Share-based Compensation - Schedule By Exercise Price Range (Details) Sheet http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails Share-based Compensation - Schedule By Exercise Price Range (Details) Details 78 false false R79.htm 2462439 - Disclosure - Share-based Compensation (Details Textual) Sheet http://www.azz.com/role/SharebasedCompensationDetailsTextual Share-based Compensation (Details Textual) Details http://www.azz.com/role/SharebasedCompensationTables 79 false false R80.htm 2463440 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details) Sheet http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails Share-based Compensation - Share-based Compensation and Income Taxes (Details) Details 80 false false R81.htm 2466441 - Disclosure - Operating segments (Details) Sheet http://www.azz.com/role/OperatingsegmentsDetails Operating segments (Details) Details http://www.azz.com/role/OperatingsegmentsTables 81 false false R82.htm 2469442 - Disclosure - Restructuring and Impairment Charges (Details) Sheet http://www.azz.com/role/RestructuringandImpairmentChargesDetails Restructuring and Impairment Charges (Details) Details http://www.azz.com/role/RestructuringandImpairmentChargesTables 82 false false R83.htm 2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details) Sheet http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details) Details 83 false false R84.htm 2471444 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details) Sheet http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details) Details 84 false false R85.htm 2474445 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 85 false false R86.htm 2475446 - Disclosure - Acquisitions Acquisitions - Intangibles (Details) Sheet http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails Acquisitions Acquisitions - Intangibles (Details) Details 86 false false R87.htm 2476447 - Disclosure - Acquisitions - Pro Forma Information (Details) Sheet http://www.azz.com/role/AcquisitionsProFormaInformationDetails Acquisitions - Pro Forma Information (Details) Details 87 false false R88.htm 2477448 - Disclosure - Acquisitions (Details Textual) Sheet http://www.azz.com/role/AcquisitionsDetailsTextual Acquisitions (Details Textual) Details http://www.azz.com/role/AcquisitionsTables 88 false false R89.htm 2479449 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.azz.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.azz.com/role/CommitmentsandContingencies 89 false false R90.htm 2482450 - Disclosure - Quarterly Financial Information, Unaudited (Details) Sheet http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails Quarterly Financial Information, Unaudited (Details) Details http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables 90 false false All Reports Book All Reports azz-20210228.htm azz-20210228.xsd azz-20210228_cal.xml azz-20210228_def.xml azz-20210228_lab.xml azz-20210228_pre.xml ex211-392020.htm ex231gtconsent20210228.htm ex232bdoconsent20210228.htm ex31120210228.htm ex31220210228.htm ex32120210228.htm ex32220210228.htm azz-20210228_g1.jpg azz-20210228_g2.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "azz-20210228.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 244, "dts": { "calculationLink": { "local": [ "azz-20210228_cal.xml" ] }, "definitionLink": { "local": [ "azz-20210228_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "azz-20210228.htm" ] }, "labelLink": { "local": [ "azz-20210228_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "azz-20210228_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "azz-20210228.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 689, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 6, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 11 }, "keyCustom": 40, "keyStandard": 485, "memberCustom": 30, "memberStandard": 43, "nsprefix": "azz", "nsuri": "http://www.azz.com/20210228", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "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.azz.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113102 - Disclosure - Property, Plant and Equipment (Notes)", "role": "http://www.azz.com/role/PropertyPlantandEquipmentNotes", "shortName": "Property, Plant and Equipment (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117103 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.azz.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124104 - Disclosure - Other Accrued Liabilities", "role": "http://www.azz.com/role/OtherAccruedLiabilities", "shortName": "Other Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127105 - Disclosure - Leases", "role": "http://www.azz.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133106 - Disclosure - Debt", "role": "http://www.azz.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138107 - Disclosure - Income Taxes", "role": "http://www.azz.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145108 - Disclosure - Equity", "role": "http://www.azz.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149109 - Disclosure - Earnings Per Share (Notes)", "role": "http://www.azz.com/role/EarningsPerShareNotes", "shortName": "Earnings Per Share (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153110 - Disclosure - Employee Benefit Plans", "role": "http://www.azz.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "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": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157111 - Disclosure - Share-based Compensation", "role": "http://www.azz.com/role/SharebasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Income", "role": "http://www.azz.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164112 - Disclosure - Operating Segments", "role": "http://www.azz.com/role/OperatingSegments", "shortName": "Operating Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167113 - Disclosure - Restructuring and Impairment Charges", "role": "http://www.azz.com/role/RestructuringandImpairmentCharges", "shortName": "Restructuring and Impairment Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172114 - Disclosure - Acquisitions", "role": "http://www.azz.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178115 - Disclosure - Commitments and Contingencies", "role": "http://www.azz.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180116 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://www.azz.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i61b4a18889764e7a9542dcfaf6117111_D20190301-20200229", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i61b4a18889764e7a9542dcfaf6117111_D20190301-20200229", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.azz.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Other Accrued Liabilities (Tables)", "role": "http://www.azz.com/role/OtherAccruedLiabilitiesTables", "shortName": "Other Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Leases (Tables)", "role": "http://www.azz.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Debt (Tables)", "role": "http://www.azz.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Income Taxes (Tables)", "role": "http://www.azz.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Equity (Tables)", "role": "http://www.azz.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350309 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.azz.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354310 - Disclosure - Employee Benefit Plans (Table)", "role": "http://www.azz.com/role/EmployeeBenefitPlansTable", "shortName": "Employee Benefit Plans (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358311 - Disclosure - Share-based Compensation (Tables)", "role": "http://www.azz.com/role/SharebasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365312 - Disclosure - Operating segments (Tables)", "role": "http://www.azz.com/role/OperatingsegmentsTables", "shortName": "Operating segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368313 - Disclosure - Restructuring and Impairment Charges (Tables)", "role": "http://www.azz.com/role/RestructuringandImpairmentChargesTables", "shortName": "Restructuring and Impairment Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373314 - Disclosure - Acquisitions (Tables)", "role": "http://www.azz.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2381315 - Disclosure - Quarterly Financial Information, Unaudited (Tables)", "role": "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables", "shortName": "Quarterly Financial Information, Unaudited (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "0", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i52038fd8f3e74938a2252785066af3c0_I20200229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Contract Liability Details (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "shortName": "Summary of Significant Accounting Policies - Contract Liability Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ia3ac09e9f44d4e47be068b9ebc5cec1b_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ic6caed380341407eb8142ad71ee0d14a_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ic6caed380341407eb8142ad71ee0d14a_D20200301-20210228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i52038fd8f3e74938a2252785066af3c0_I20200229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails", "shortName": "Summary of Significant Accounting Policies - Product Warranty Roll-forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ic4d5a3cb28114d53a76d46f030594541_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Debt (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails", "shortName": "Summary of Significant Accounting Policies - Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ic4d5a3cb28114d53a76d46f030594541_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ie244205d43be419cafd19915acb05e4a_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Summary of Significant Accounting Policies - Recognized Sales (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails", "shortName": "Summary of Significant Accounting Policies - Recognized Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ie244205d43be419cafd19915acb05e4a_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i23b3b48d1b0c41ff83663bcee158b1a5_I20200229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails", "shortName": "Summary of Significant Accounting Policies - Rollforward of Allowance For Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i9a9fde6901d3419b9679c88107810d1f_I20180228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets", "role": "http://www.azz.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Property, Plant and Equipment (Details)", "role": "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "role": "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "shortName": "Property, Plant and Equipment - Classification of Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i52038fd8f3e74938a2252785066af3c0_I20200229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Amortizable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i3a352d595b9949e8aaf0164c6e5467b1_D20200201-20200229", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IndefiniteLivedTradeNames", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422415 - Disclosure - Goodwill and Intangible Assets - Amortization expense (Details)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "shortName": "Goodwill and Intangible Assets - Amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8edaf1ff117b4c21b302e62aa378e2f5_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423416 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "role": "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Other Accrued Liabilities (Details)", "role": "http://www.azz.com/role/OtherAccruedLiabilitiesDetails", "shortName": "Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.azz.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430419 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.azz.com/role/LeasesLeaseCostDetails_1", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8edaf1ff117b4c21b302e62aa378e2f5_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - Disclosure - Leases - Lease Maturity (Details)", "role": "http://www.azz.com/role/LeasesLeaseMaturityDetails", "shortName": "Leases - Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Leases - Lease Details (Details)", "role": "http://www.azz.com/role/LeasesLeaseDetailsDetails", "shortName": "Leases - Lease Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Debt - Schedule of Long-term Debt (Details)", "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "shortName": "Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - Debt - Narrative (Details)", "role": "http://www.azz.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i043a8ba4a0894a5e96bd97b286e11ec2_I20170321", "decimals": "-5", "lang": "en-US", "name": "azz:LineOfCreditFacilityAdditionalBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Debt - Schedule of Long-term Debt Maturities (Details)", "role": "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails", "shortName": "Debt - Schedule of Long-term Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Income Taxes - Provision of Income Taxes (Details)", "role": "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails", "shortName": "Income Taxes - Provision of Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "role": "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes - Reconcilliation of Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "if7a8f4a6fb7a496b9171f625ccdfbe95_D20120119-20120119", "decimals": "INF", "first": true, "lang": "en-US", "name": "azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Equity (Details)", "role": "http://www.azz.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "if7a8f4a6fb7a496b9171f625ccdfbe95_D20120119-20120119", "decimals": "INF", "first": true, "lang": "en-US", "name": "azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Equity - Schedule of Share Repurchases (Details)", "role": "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails", "shortName": "Equity - Schedule of Share Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - - Earnings Per Share (Details)", "role": "http://www.azz.com/role/EarningsPerShareDetails", "shortName": "- Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Earnings Per Share - Narrative (Details)", "role": "http://www.azz.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.azz.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456435 - Disclosure - Employee Benefit Plans Multiemployer Plan (Details)", "role": "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails", "shortName": "Employee Benefit Plans Multiemployer Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i931a4775eea645afab02682a5a69b4ec_I20200229", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Share-based Compensation - Share-based Payment Award Activity (Details)", "role": "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "shortName": "Share-based Compensation - Share-based Payment Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ie6c909ea99d549a8b52b4a4bc2f7fb1a_D20200301-20210228", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i1b2e6d0699bc4ce2b1d0c0f6ef0a2749_I20200229", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Stock-based Compensation - Summary of the Company\u2019s SARs activity (Details)", "role": "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails", "shortName": "Stock-based Compensation - Summary of the Company\u2019s SARs activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ic5c57e9d6857481abf7169d66f83f5f2_I20180228", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i02dfd13ff7ea44969c6b5890077b42c4_I20210228", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461438 - Disclosure - Share-based Compensation - Schedule By Exercise Price Range (Details)", "role": "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "shortName": "Share-based Compensation - Schedule By Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "azz:ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i458db8f50fd944cdab2ce659cc799686_I20210228", "decimals": "0", "lang": "en-US", "name": "azz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "azz:NumberOfShareBasedCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "share_based_compensation_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - Disclosure - Share-based Compensation (Details Textual)", "role": "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "shortName": "Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "azz:NumberOfShareBasedCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "share_based_compensation_plan", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iba6256e48a1c4c9aae74b662adc4eb91_I20180228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statement of Shareholders' Equity", "role": "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity", "shortName": "Consolidated Statement of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iba6256e48a1c4c9aae74b662adc4eb91_I20180228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "role": "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails", "shortName": "Share-based Compensation - Share-based Compensation and Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466441 - Disclosure - Operating segments (Details)", "role": "http://www.azz.com/role/OperatingsegmentsDetails", "shortName": "Operating segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469442 - Disclosure - Restructuring and Impairment Charges (Details)", "role": "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "shortName": "Restructuring and Impairment Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470443 - Disclosure - Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)", "role": "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails", "shortName": "Restructuring and Impairment Charges - Schedule of Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471444 - Disclosure - Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)", "role": "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails", "shortName": "Restructuring and Impairment Charges - Schedule of Assets Held For Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8352d769cc03419ab07b53cdd07dfcff_I20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474445 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "role": "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "ie27d4b4f9be242a3ab1c578fce04ba0c_I20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i72de5b9a4f8e41c8a0ade4515b046461_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475446 - Disclosure - Acquisitions Acquisitions - Intangibles (Details)", "role": "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "shortName": "Acquisitions Acquisitions - Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i72de5b9a4f8e41c8a0ade4515b046461_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i72de5b9a4f8e41c8a0ade4515b046461_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476447 - Disclosure - Acquisitions - Pro Forma Information (Details)", "role": "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "shortName": "Acquisitions - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i72de5b9a4f8e41c8a0ade4515b046461_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477448 - Disclosure - Acquisitions (Details Textual)", "role": "http://www.azz.com/role/AcquisitionsDetailsTextual", "shortName": "Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "iefa1048c105244798696fe02f963ea1e_D20200301-20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i73337f4f97104102acebb721292c178e_I20210228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479449 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.azz.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i0a45bc48cd704e2e874dc3f35114d109_D20200301-20210228", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i61b4a18889764e7a9542dcfaf6117111_D20190301-20200229", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies (Notes)", "role": "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNotes", "shortName": "Summary of Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i61b4a18889764e7a9542dcfaf6117111_D20190301-20200229", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482450 - Disclosure - Quarterly Financial Information, Unaudited (Details)", "role": "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails", "shortName": "Quarterly Financial Information, Unaudited (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "azz-20210228.htm", "contextRef": "i8ade174a22da4bffb49dd2bceff7c420_D20201201-20210228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "azz_A2005LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2005 Long Term Incentive Plan [Member] [Member]", "label": "2005 Long Term Incentive Plan [Member]", "terseLabel": "2005 Long Term Incentive Plan" } } }, "localname": "A2005LongTermIncentivePlanMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "azz_A2011ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2011 Share Repurchase Program", "label": "2011 Share Repurchase Program [Member]", "terseLabel": "2011 Share Repurchase Program" } } }, "localname": "A2011ShareRepurchaseProgramMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "domainItemType" }, "azz_A2012ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2012 Share Repurchase Program", "label": "2012 Share Repurchase Program [Member]", "terseLabel": "2012 Share Repurchase Program" } } }, "localname": "A2012ShareRepurchaseProgramMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "azz_A2014LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Long Term Incentive Plan [Member]", "label": "2014 Long Term Incentive Plan [Member]", "terseLabel": "2014 Long Term Incentive Plan" } } }, "localname": "A2014LongTermIncentivePlanMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "azz_A2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Acquisitions [Member]", "label": "2020 Acquisitions [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "A2020AcquisitionsMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "azz_A2020SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Senior Notes", "label": "2020 Senior Notes [Member]", "terseLabel": "2020 Senior Notes" } } }, "localname": "A2020SeniorNotesMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "azz_A2020ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Share Repurchase Program", "label": "2020 Share Repurchase Program [Member]", "terseLabel": "2020 Share Repurchase Program" } } }, "localname": "A2020ShareRepurchaseProgramMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "domainItemType" }, "azz_BankOfAmericaAndOtherLendersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of America and Other Lenders [Member]", "label": "Bank Of America And Other Lenders [Member]", "terseLabel": "Bank Of America And Other Lenders [Member]" } } }, "localname": "BankOfAmericaAndOtherLendersMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "azz_BasicAndDilutedEarningPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Basic and Diluted Earning Per Share [Abstract]", "verboseLabel": "Earnings per share basic and diluted:" } } }, "localname": "BasicAndDilutedEarningPerShareAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "azz_BoilermakerBlacksmithNationalPensionTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boilermaker-Blacksmith National Pension Trust [Member]", "label": "Boilermaker-Blacksmith National Pension Trust [Member]", "terseLabel": "Boilermaker-Blacksmith National Pension Trust" } } }, "localname": "BoilermakerBlacksmithNationalPensionTrustMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "domainItemType" }, "azz_BusinessCombinationMaximumContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Maximum Contingent Consideration, Liability", "label": "Business Combination, Maximum Contingent Consideration, Liability", "terseLabel": "Business Combination, Maximum Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationMaximumContingentConsiderationLiability", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "azz_CollectiveBargainingEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collective Bargaining End Date", "label": "Collective Bargaining End Date", "terseLabel": "Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date" } } }, "localname": "CollectiveBargainingEndDate", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "azz_ComputersandSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers and Software [Member]", "label": "Computers and Software [Member]", "terseLabel": "Computers and software" } } }, "localname": "ComputersandSoftwareMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "azz_ContractLiabilityDetailsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Liability Details [Abstract]", "label": "Contract Liability Details [Abstract]", "terseLabel": "Contract Liability Details [Abstract]" } } }, "localname": "ContractLiabilityDetailsAbstract", "nsuri": "http://www.azz.com/20210228", "xbrltype": "stringItemType" }, "azz_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Customer Deposits, Current", "label": "Contract With Customer, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "azz_CostsAssociatedWithAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": 5.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs Associated With Assets Held For Sale", "label": "Costs Associated With Assets Held For Sale", "terseLabel": "Costs associated with assets held for sale" } } }, "localname": "CostsAssociatedWithAssetsHeldForSale", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "azz_DebtInstrumentCovenantFixedChargeCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum", "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio, Minimum", "terseLabel": "Covenant, minimum fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantFixedChargeCoverageRatioMinimum", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "azz_DebtInstrumentCovenantLevarageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Levarage Ratio, Maximum", "label": "Debt Instrument, Covenant, Levarage Ratio, Maximum", "terseLabel": "Covenant, maximum leverage ratio" } } }, "localname": "DebtInstrumentCovenantLevarageRatioMaximum", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "azz_DebtInstrumentCovenantMaximumCapitalLeaseObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Capital Lease Obligations", "label": "Debt Instrument, Covenant, Maximum Capital Lease Obligations", "terseLabel": "Covenant, maximum capital lease obligations" } } }, "localname": "DebtInstrumentCovenantMaximumCapitalLeaseObligations", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "azz_DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries", "label": "Debt Instrument, Covenant, Maximum Investments In Foreign Subsidiaries", "terseLabel": "Covenant, maximum investments in foreign subsidiaries" } } }, "localname": "DebtInstrumentCovenantMaximumInvestmentsInForeignSubsidiaries", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "azz_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "azz_DeferredTaxLiabilitiesRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-of-Use Assets", "label": "Deferred Tax Liabilities, Right-of-Use Assets", "negatedTerseLabel": "Deferred Tax Liabilities, Right-of-Use Assets" } } }, "localname": "DeferredTaxLiabilitiesRightofUseAssets", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "azz_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Denominator [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "azz_DirectorsGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors grants.", "label": "Directors Grants [Member]", "verboseLabel": "Directors Grants" } } }, "localname": "DirectorsGrantsMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "azz_DisposalGroupIncludingDiscontinuedOperationConsiderationFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Consideration, Fair Value", "label": "Disposal Group, Including Discontinued Operation, Consideration, Fair Value", "terseLabel": "Fair value of disposal group" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationFairValue", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "azz_DisposalGroupIncludingDiscontinuedOperationContractAssets": { "auth_ref": [], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 6.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Contract Assets", "label": "Disposal Group, Including Discontinued Operation, Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractAssets", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "azz_DisposalGroupIncludingDiscontinuedOperationContractLiability": { "auth_ref": [], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 5.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Contract Liability", "label": "Disposal Group, Including Discontinued Operation, Contract Liability", "terseLabel": "Contract liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractLiability", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "azz_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Lease Liability, Noncurrent", "terseLabel": "Lease liability \u2013 long term" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "azz_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document and Entity Information [Abstract]", "terseLabel": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.azz.com/20210228", "xbrltype": "stringItemType" }, "azz_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "azz_EntityIDNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity ID Number", "label": "Entity ID Number", "terseLabel": "Entity ID Number" } } }, "localname": "EntityIDNumber", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "azz_ExcessTaxBenefitexcludedfromcashflow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Excess Tax Benefit excluded from cash flow - due to new accounting pronouncement", "label": "Excess Tax Benefit excluded from cash flow", "terseLabel": "Excess Tax Benefit excluded from cash flow" } } }, "localname": "ExcessTaxBenefitexcludedfromcashflow", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "azz_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Four [Member]", "label": "Exercise Price Range Four [Member]", "terseLabel": "44.15 - 46.34" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "azz_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member]", "label": "Exercise Price Range One [Member]", "terseLabel": "44.15 - 44.15" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "azz_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member]", "label": "Exercise Price Range Two [Member]", "terseLabel": "46.34 - 46.34" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "azz_GalvabarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Galvabar", "label": "Galvabar [Member]", "terseLabel": "Galvabar" } } }, "localname": "GalvabarMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "azz_IncreaseDecreaseInContractWithCustomerAssetAndLiability": { "auth_ref": [], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Asset And Liability", "label": "Increase (Decrease) In Contract With Customer, Asset And Liability", "verboseLabel": "Net change in contract assets and liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssetAndLiability", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "azz_IndividuallyInsignificantPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individually Insignificant Plans [Member]", "label": "Individually Insignificant Plans [Member]", "terseLabel": "Contributions to other multiemployer pension plans" } } }, "localname": "IndividuallyInsignificantPlansMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "domainItemType" }, "azz_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial [Member]", "label": "Industrial [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "azz_InfrastructureSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure Solutions", "label": "Infrastructure Solutions [Member]", "terseLabel": "Infrastructure Solutions" } } }, "localname": "InfrastructureSolutionsMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "azz_K2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "K2 [Member]", "label": "K2 [Member]", "terseLabel": "K2 [Member]" } } }, "localname": "K2Member", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Next Twelve Months", "totalLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Five", "totalLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Four", "totalLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Three", "totalLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Payments, Due Year Two", "totalLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability And Finance Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "azz_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Additional Borrowing Capacity", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Accordion feature" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "azz_MaximumValueOfCommonStockParticipantsHaveRightsToPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum value of common stock participants have rights to purchase.", "label": "Maximum Value of Common Stock Participants Have Rights to Purchase", "verboseLabel": "Restricted common stock under plan" } } }, "localname": "MaximumValueOfCommonStockParticipantsHaveRightsToPurchase", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "azz_MetalCoatingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Metal Coatings", "label": "Metal Coatings [Member]", "terseLabel": "Metal Coatings" } } }, "localname": "MetalCoatingsMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "azz_MovementInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Movement In Contract With Customer, Liability", "label": "Movement In Contract With Customer, Liability [Roll Forward]", "terseLabel": "Movement In Contract With Customer, Liability [Roll Forward]" } } }, "localname": "MovementInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" ], "xbrltype": "stringItemType" }, "azz_MultiemployerPensionPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multiemployer Pension Plans [Abstract]", "label": "Multiemployer Pension Plans [Abstract]", "terseLabel": "Multiemployer Pension Plans [Abstract]" } } }, "localname": "MultiemployerPensionPlansAbstract", "nsuri": "http://www.azz.com/20210228", "xbrltype": "stringItemType" }, "azz_NuclearLogisticsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nuclear Logistics Business [Member]", "label": "Nuclear Logistics Business [Member]", "terseLabel": "Nuclear Logistics Business [Member]" } } }, "localname": "NuclearLogisticsBusinessMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "azz_NumberOfShareBasedCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Share-Based Compensation Plans", "label": "Number Of Share-Based Compensation Plans", "terseLabel": "Number of share-based compensation plans" } } }, "localname": "NumberOfShareBasedCompensationPlans", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "integerItemType" }, "azz_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Numerator [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "azz_OperationsAndAssetsBySegmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations and assets by segment.", "label": "Operations and Assets by Segment [Abstract]", "verboseLabel": "Operations and assets by segment" } } }, "localname": "OperationsAndAssetsBySegmentAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "stringItemType" }, "azz_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Other countries" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "domainItemType" }, "azz_PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash", "label": "Payments To Acquire Property, Plant, Equipment And Acquire Businesses, Net Of Cash", "terseLabel": "Expenditures for acquisitions, net of cash, and\u00a0property, plant and equipment:" } } }, "localname": "PaymentsToAcquirePropertyPlantEquipmentAndAcquireBusinessesNetOfCash", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "monetaryItemType" }, "azz_PowerGenerationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Generation [Member]", "label": "Power Generation [Member]", "terseLabel": "Power generation" } } }, "localname": "PowerGenerationMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "azz_SalesorOtherTaxesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales or Other Taxes Payable, Current", "label": "Sales or Other Taxes Payable, Current", "terseLabel": "Sales and other taxes payable" } } }, "localname": "SalesorOtherTaxesPayableCurrent", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "azz_ScheduleOfEarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Schedule of Earnings Per Share Basic and Diluted [Abstract]", "verboseLabel": "Computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "azz_ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]", "label": "Schedule of Share-based Compensation, Stock Options And Other Than Stock Option, Activity [Table Text Block]", "terseLabel": "Share-based Compensation Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndOtherThanStockOptionActivityTableTextBlock", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "stringItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsNumberOfSharesRollForward", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "stringItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at end of year (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at end of year (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options and other than option outstanding number.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number", "terseLabel": "Total Options/ SAR\u2019s (shares)", "verboseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingNumber", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "azz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options and other than option outstanding weighted average exercise price.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and Other than Option Outstanding Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Outstanding (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "azz_ShareBasedCompensationTextualAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation.", "label": "Share Based Compensation (Textual) [Abstract]", "verboseLabel": "Share Based Compensation (Textual) [Abstract]" } } }, "localname": "ShareBasedCompensationTextualAbstract", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "azz_SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Exercise Price Range, Weigthed Average Remaining Contractual Term", "label": "Shared-based Compesantion Arrangement by Share-based Payment Award, Options And Equity Instruments Other Than Options, Weigthed Average Remaining Contractual Term", "terseLabel": "Average Remaining Life" } } }, "localname": "SharedBasedCompesantionArrangementByShareBasedPaymentAwardOptionsAndEquityInstrumentsOtherThanOptionsWeigthedAverageRemainingContractualTerm", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "azz_SouthernMechanicalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Southern Mechanical Services", "label": "Southern Mechanical Services [Member]", "terseLabel": "Southern Mechanical Services" } } }, "localname": "SouthernMechanicalServicesMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "azz_StandardProductWarrantyAccrualTransfersToLiabilitiesHeldForSale": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty Accrual, Transfers To Liabilities Held For Sale", "label": "Standard Product Warranty Accrual, Transfers To Liabilities Held For Sale", "negatedTerseLabel": "Transferred to held for sale" } } }, "localname": "StandardProductWarrantyAccrualTransfersToLiabilitiesHeldForSale", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "azz_StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock", "label": "Stock Repurchase Program, Maximum Repurchase Percentage Of Outstanding Stock", "terseLabel": "Maximum repurchase percentage of outstanding shares" } } }, "localname": "StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "xbrltype": "percentItemType" }, "azz_ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes", "label": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes [Member]", "terseLabel": "Three Point Seventeen Percent Coupon, Twelve Year Senior Unsecured Notes" } } }, "localname": "ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "azz_TrasmissionDistributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trasmission & Distribution [Member]", "label": "Trasmission & Distribution [Member]", "terseLabel": "Transmission and distribution" } } }, "localname": "TrasmissionDistributionMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "azz_TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes", "label": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes [Member]", "terseLabel": "Two Point Seventy Seven Coupon, Seven Year Senior Unsecured Notes" } } }, "localname": "TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "azz_UnsecuredSeniorNotesDueJanuary2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Senior Notes Due January 2021 [Member]", "label": "Unsecured Senior Notes Due January 2021 [Member]", "terseLabel": "Unsecured Senior Notes Due January 2021" } } }, "localname": "UnsecuredSeniorNotesDueJanuary2021Member", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "azz_UnsecuredSeniorNotesDueMarch312018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Senior Notes Due March 31, 2018 [Member]", "label": "Unsecured Senior Notes Due March 31, 2018 [Member]", "terseLabel": "Unsecured Senior Notes Due March 31, 2018" } } }, "localname": "UnsecuredSeniorNotesDueMarch312018Member", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "domainItemType" }, "azz_ZoneStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zone Status", "label": "Zone Status", "terseLabel": "Zone Status" } } }, "localname": "ZoneStatus", "nsuri": "http://www.azz.com/20210228", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.azz.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/2019-01-31", "presentation": [ "http://www.azz.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r150", "r159" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r164", "r279", "r284", "r436" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r163", "r279", "r283", "r435", "r438", "r443" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r34", "r166", "r167", "r280" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of allowance for credit losses of $5,713 and $4,951 at February\u00a028, 2021 and February 29, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r28", "r410", "r425" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "verboseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r20", "r21", "r51" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Group medical insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r20", "r21", "r51" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r221" ], "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "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, Depletion and Amortization, Property, Plant, and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r69" ], "calculation": { "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Interest rate swap" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64", "r67", "r69", "r70", "r378", "r382", "r384" ], "calculation": { "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r69", "r70" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r70", "r71", "r374" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "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]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r122" ], "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 Credit Losses" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r168", "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Financing Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r169", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r103", "r198", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r103", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r408", "r424" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets:", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r17", "r18", "r63" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r9", "r11", "r218", "r226" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r297", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Organization and Basis of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and structures" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r362", "r363" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "verboseLabel": "Schedule of proforma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r360", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r360", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r372" ], "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]", "verboseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability", "negatedTerseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r328", "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "verboseLabel": "Purchase Price Allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r365" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r108", "r109", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital Expenditures Incurred but Not yet Paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r15", "r41", "r105" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r24", "r106", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r105", "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r381" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificationMarksMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Any word, name, symbol, device, or any combination, used, or intended to be used, in commerce with the owner's permission by someone other than its owner, to certify regional or other geographic origin, material, mode of manufacture, quality, accuracy, or other characteristics of someone's goods or services, or that the work or labor on the goods or services was performed by members of a union or other organization.", "label": "Certification Marks [Member]", "terseLabel": "Certifications" } } }, "localname": "CertificationMarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r242", "r415", "r431" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r241", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r112", "r249", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Accruals for Contingent Liabilities" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Share for future issuance (shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "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", "verboseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "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 (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "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", "verboseLabel": "Common Stock, $1.00 par value; 100,000 shares authorized; 25,108 and 26,148 shares issued and outstanding at February\u00a028, 2021 and February 29, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77" ], "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r143", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r272", "r274", "r280" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r272", "r273", "r280" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Sales recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r85" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails_1", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Impact of ASC 606 adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r115", "r349", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r120", "r351" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r349", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision for income taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r115", "r349", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r367" ], "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 intangibles" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r28", "r29", "r409", "r412", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r29", "r257", "r412", "r423" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total debt, gross", "totalLabel": "Total debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r387", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r53", "r259", "r387" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r116", "r262", "r263", "r264", "r265", "r386", "r387", "r389", "r420" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r112", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r350", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r350", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r115", "r350", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r30", "r31", "r341", "r411", "r422" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r329", "r345" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r350", "r354" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r324", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Other deferred income tax assets" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r342" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r324", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r343" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r323", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss and other credit carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r323", "r347", "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r323", "r347", "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r323", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Employee related items" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r323", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r323", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Accrued warranty" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r344" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r329", "r345" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r324", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r324", "r347", "r348" ], "calculation": { "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation methods and property basis differences" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Costs recognized for postemployement benefit plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r103", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r103" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r103", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r217", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r11", "r214", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 10.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "totalLabel": "Total carrying value" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 9.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r0", "r1", "r9", "r218", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 7.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r9", "r213", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 8.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r0", "r1", "r9", "r226" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails": { "order": 11.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r103", "r217", "r224" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedTerseLabel": "Loss on disposal group held for sale" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r266", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r126", "r129", "r131", "r132", "r133", "r136", "r417", "r433" ], "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", "verboseLabel": "Basic earnings per common share (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r126", "r129", "r131", "r132", "r133", "r136", "r417", "r433" ], "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 earnings per common share (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EarningsPerShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r381" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "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 changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r119", "r330", "r331" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in domestic income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent", "terseLabel": "Audit settlement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r330", "r331", "r353" ], "calculation": { "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconcilliationofEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued salaries and wages" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "verboseLabel": "Share based compensation expense and related income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecongized compensation cost, amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "verboseLabel": "Income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r112", "r377", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r391", "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiability", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r392", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Operating and financing cash flows from financing leases included in lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r400", "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - financing leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - financing leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r172", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "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": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r205" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r207" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r207" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r207" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r207" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r207" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r199", "r202", "r205", "r209", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r205", "r406" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "terseLabel": "Amortizable intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r205" ], "calculation": { "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r112", "r380", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Inventory write-downs", "terseLabel": "Gain (Loss) on Disposition of Assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedTerseLabel": "Loss on abandonment of long-lived assets" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r103", "r375" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposal of business", "negatedTerseLabel": "Loss on sale of subsidiaries", "terseLabel": "Loss on disposal of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on sale of property, plant\u00a0& equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r188" ], "calculation": { "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r112", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and other indefinite-lived intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency Translation Adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r103", "r187", "r191", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Assets Held for Sale" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Divestiture", "terseLabel": "Divestiture" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r103", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r103", "r210" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment loss on long lived assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r103", "r216", "r223", "r442" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "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", "negatedTerseLabel": "Less: Impairment of carrying value of remaining assets held for sale to estimated sales price", "terseLabel": "Write down of assets held for sale to estimated sales price" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r103", "r215" ], "calculation": { "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "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 abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Write down of assets expected to be abandoned" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r112", "r212", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r118" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r118" ], "calculation": { "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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 Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r3", "r4", "r5", "r6", "r7", "r8", "r10", "r12", "r13", "r14", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails_1", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails_1", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r153", "r355" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/IncomeTaxesProvisionofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r112", "r326", "r327", "r339", "r340", "r346", "r356", "r441" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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 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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities added during the period" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesContractLiabilityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Effects of changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other accrued liabilities and income taxes payable" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r135" ], "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "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", "verboseLabel": "Employee and Director stock awards (shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-lived trade names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r203" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 5.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)", "verboseLabel": "Intangibles and other assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r151", "r385", "r388", "r418" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r100", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r21", "r22", "r51" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r59" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r23", "r62", "r112", "r138", "r183", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r61" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw material" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r60" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r184" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Write down of excess inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails_1" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails_1" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueAfterYearFive", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFive", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearFour", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearThree", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 }, "http://www.azz.com/role/LeasesLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r402" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "azz_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r413", "r429" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r47", "r116" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fees" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity on line of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r29", "r258", "r412", "r426" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less amount due within one year", "terseLabel": "Debt due within one year" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r121", "r255" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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": "Debt due after one year, net", "verboseLabel": "Debt due after one year, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r256" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanContributionsByEmployer": { "auth_ref": [ "r287", "r289", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made to multiemployer plan by employer.", "label": "Multiemployer Plan, Contributions by Employer", "terseLabel": "Multiemployer Plan, Contributions by Employer" } } }, "localname": "MultiemployerPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanNameAxis": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by legal name of a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "MultiemployerPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanNameDomain": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Multiemployer Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "MultiemployerPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether a funding improvement plan or rehabilitation plan has been implemented or is pending for a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are \"no\", \"pending\", \"implemented\", \"other\", and \"NA\".", "label": "Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]", "terseLabel": "Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan [Fixed List]" } } }, "localname": "MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "fundingImprovementAndRehabilitationPlanItemType" }, "us-gaap_MultiemployerPlansLineItems": { "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": "Multiemployer Plans [Line Items]", "terseLabel": "Multiemployer Plans [Line Items]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlansSurcharge": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the employer paid a surcharge to the pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. The acceptable values are \"no\", \"yes\", and \"NA\".", "label": "Multiemployer Plans, Surcharge [Fixed List]", "terseLabel": "Multiemployer Plans, Surcharge [Fixed List]" } } }, "localname": "MultiemployerPlansSurcharge", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "surchargeItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r101", "r104" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash Flows From Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r72", "r75", "r81", "r104", "r135", "r416", "r432" ], "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net Income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity", "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/EarningsPerShareDetails", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails" ], "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": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements", "verboseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Fair value of notes" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time Termination Benefits [Member]" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "verboseLabel": "Costs and Expenses" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "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 (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r396", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseCostDetails", "http://www.azz.com/role/LeasesLeaseCostDetails_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r391" ], "calculation": { "http://www.azz.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, short-term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r393", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases included in lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r400", "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r150", "r159" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20", "r21", "r22", "r51" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r65", "r67" ], "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Interest rate swap, net of income tax of $27, $29 and $29, respectively", "verboseLabel": "Interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Interest rate swap, income tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64", "r383" ], "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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": "Foreign currency translation adjustment, net of income tax of $\u2014, $\u2014 and $\u2014" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r64", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r79", "r261" ], "calculation": { "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Personnel expenses" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r19", "r20", "r51" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r51", "r254" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "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 due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other Sundry Liabilities, Current" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r103" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Amortization of deferred debt issuance costs" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r97" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs paid" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r95" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of subsidiaries, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r297", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityDetails", "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails", "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]", "terseLabel": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of subsidiaries, net" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r89" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of subsidiary, net" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r94", "r117" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving loan" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from the sale or insurance settlement of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r250", "r251", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Standard and extended product warranty accrual" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r51", "r244", "r246" ], "calculation": { "http://www.azz.com/role/OtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Additions charged to income" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r102", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "negatedTerseLabel": "Warranty costs incurred" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r220" ], "calculation": { "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r25", "r26", "r222", "r430" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.azz.com/role/PropertyPlantandEquipmentDetails": { "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/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r42", "r112", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r25", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentTables", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r25", "r220" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r173" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r156", "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r96", "r117" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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": "Payments on revolving loan" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt", "terseLabel": "Repayments of long term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r111", "r407", "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r103", "r233", "r237", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r103" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring and impairment charges", "totalLabel": "Total charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Impairment Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r266", "r428" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r278", "r279" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "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": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRecognizedSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r398", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Lease liabilities obtained from new ROU assets - financing" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r398", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities obtained from new ROU assets - operating" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/LeasesLeaseDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r362", "r363" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsAcquisitionsIntangiblesDetails", "http://www.azz.com/role/AcquisitionsDetailsTextual", "http://www.azz.com/role/AcquisitionsProFormaInformationDetails", "http://www.azz.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "verboseLabel": "Share-based compensation expense and related income tax" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r3", "r4", "r5", "r6", "r7", "r8", "r10", "r12", "r13", "r14", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Disposal Groups, Including Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "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]", "verboseLabel": "Computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r330" ], "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" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of components of identifiable intangible assets acquired" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r199", "r204" ], "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 by Major Class" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r194", "r196" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r194", "r196" ], "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" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the quantitative and qualitative information related to multiemployer plans in which the employer participates. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Schedule of Multiemployer Plans [Table]", "terseLabel": "Schedule of Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansMultiemployerPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the quantitative and qualitative information related to multiemployer plans in which the employer participates. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.", "label": "Schedule of Multiemployer Plans [Table Text Block]", "terseLabel": "Schedule of Multiemployer Plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EmployeeBenefitPlansTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "verboseLabel": "Restricted Stock Unit Awards Non-Vested" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r252" ], "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": "Schedule of Warranty Reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r44", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/QuarterlyFinancialInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r235", "r236", "r238" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r235", "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r149", "r154", "r155", "r157", "r194" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r149", "r154", "r155", "r157", "r194" ], "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]", "verboseLabel": "Operations and assets by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r297", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "verboseLabel": "Stock Appreciation Rights and Option Awards" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Class of Treasury Stock" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r338", "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165" ], "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]", "verboseLabel": "Operating Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/OperatingsegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86", "r182" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofIncome": { "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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r88" ], "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" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsAmortizationexpenseDetails", "http://www.azz.com/role/LeasesLeaseCostDetails_1", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/PropertyPlantandEquipmentClassificationofDepreciationExpenseDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails", "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r102" ], "calculation": { "http://www.azz.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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": "Compensation expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows", "http://www.azz.com/role/SharebasedCompensationSharebasedCompensationandIncomeTaxesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Vesting ratably term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited, Weighted Average Grant Date Fair Value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted, Weighted Average Grant Date Fair Value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of year (shares)", "periodStartLabel": "Outstanding at beginning of year (shares)", "terseLabel": "Non-vested shares outstanding (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of year (usd per share)", "periodStartLabel": "Outstanding at beginning of year (usd per share)", "terseLabel": "Non-vested shares outstanding, weighted average grant date fair value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested, Weighted Average Grant Date Fair Value (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "verboseLabel": "Common stock purchased during period (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares authorized (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Shares of company common stock (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Value of common stock grants (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r304", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of the period (usd per share)", "periodStartLabel": "Outstanding at beginning of period (usd per share)", "terseLabel": "Weighted average exercise price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r295", "r300" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/SharebasedCompensationSharebasedPaymentAwardActivityDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised, Weighted Average Exercise Price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited, Weighted Average Exercise Price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted, Weighted Average Exercise Price (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage of award" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r315", "r321" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Term for the contract" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "verboseLabel": "Granted option lower than" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance, ending balance (shares)", "periodStartLabel": "Balance, beginning balance (shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r124" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r112", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty reserves" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r245", "r253", "r373", "r437" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r154", "r194", "r227", "r234", "r240", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "http://www.azz.com/role/OperatingsegmentsDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesDetails", "http://www.azz.com/role/RestructuringandImpairmentChargesScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r58", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual", "http://www.azz.com/role/SharebasedCompensationScheduleByExercisePriceRangeDetails", "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r32", "r33", "r261", "r266" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued under employee stock purchase plan (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r261", "r266" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Common stock issued under stock-based plans and related income tax expense (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r261", "r266", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/StockbasedCompensationSummaryoftheCompanysSARsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r32", "r33", "r261", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Common stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r32", "r33", "r261", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Common stock issued under stock-based plans and related income tax expense" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r266", "r296", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SharebasedCompensationDetailsTextual" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r32", "r33", "r261", "r266" ], "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", "negatedTerseLabel": "Repurchase and retirement of common stock (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r32", "r33", "r261", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r37", "r38", "r170" ], "calculation": { "http://www.azz.com/role/ConsolidatedBalanceSheets": { "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", "periodEndLabel": "Balance, ending balance", "periodStartLabel": "Balance, beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets", "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r271" ], "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": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/GoodwillandIntangibleAssetsScheduleofAmortizableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r33", "r261", "r266" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased (shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r261", "r266", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Total amount of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/EquityScheduleofShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementofShareholdersEquity" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.azz.com/role/RestructuringandImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r45" ], "calculation": { "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r325", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Decreases relating to settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesNarrativeDetails", "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Decreases resulting from lapses in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r144", "r145", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Other" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Adjustment based on aged receivables analysis" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Charge-offs, net" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesRollforwardofAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Automotive equipment" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/PropertyPlantandEquipmentDetails", "http://www.azz.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "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", "terseLabel": "Weighted average number common shares and potentially dilutive common shares (shares)", "totalLabel": "Denominator for diluted earnings per common share (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "calculation": { "http://www.azz.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number common shares (shares)", "verboseLabel": "Denominator for basic earnings per common share-weighted average shares (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome", "http://www.azz.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.azz.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r116": { "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=26873400&loc=d3e23780-122690" }, "r117": { "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=26873400&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r122": { "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=26873400&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "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=6876686&loc=d3e534808-122878" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r412": { "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=6876686&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r415": { "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=6876686&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r425": { "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=119400593&loc=d3e572229-122910" }, "r426": { "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=119400593&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r431": { "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=119400593&loc=d3e572229-122910" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r438": { "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=6589523&loc=d3e617274-123014" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r443": { "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=6590653&loc=d3e638233-123024" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r445": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r446": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r447": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r448": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r449": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 114 0000008947-21-000052-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008947-21-000052-xbrl.zip M4$L#!!0 ( (HREU(%]*V$MVT# ,/')@ 0 87IZ+3(P,C$P,C(X+FAT M;>Q]:U<;2;+M]_,KZC+WG-.SEH7S_7!W MO_Y&EB0>-K:Q+9!*J'O9EE2OK(P=.R(R(R/_^'_GW4YV&LHJ+WI_+N%EM)3] MOY4__D^K]>^7VV^SM<(-NJ'7SUZ5P?2#S\[R_F'VT8?J.(METHQG&9LRRBA6S8*[660U#C]S+] 2.FHO8=;4H:M--P@C9"T,@H; MN4^//>S#V\$;]JH7^?F?2X?]_LF+Y\_/SLZ6SVW962[*@^<$8?H\[W7R7DBO MO'1U>K]5!7?K&OB^?%";\TO2H69=?TH0/3S7@+J1;%H_O7)U>O\>X8:.#Z3)Y M^[)!U3HPYN3+IXP.W/$DZ(&[>^Q[KT]:1(QO8BXO;]T$OB^[HOL\X0,1HL;G MP1V/OR8?1)^GP]9487SZ^1?GW^K;=/3J5+A1_HU;Y[VJ;WKNZM8^Y'=W+ARX MJY>J@A$LO_6 X1DWV^,_>\3H7/%\>/#JU"J_ZQWA3/S\WYMO=]QAZ)K6K1=X MT3&]@S^70J_U?F<)\!^,7_FC&_HF2_=IA?\,\M,_EUX5O3YH=6OWX@0N<\-O M?R[UPWG_>8W+YRO_]5__]4<_[W?""HBL-1;7'\^'O_WQ?'AG6_B+E3]\?II5 M_8M.^'/)Y]5)QUR\Z!6] ,_/SU^D$T,Y_)A['WKU1SC>!F8IK9UEJG MN_5Q^[C]9A-M7OYUOG?D#]L?U\^V=E?/VF2#[A_MY_M''X[?TG9G[[(XVUP[ MX/M'G>/]M>VC]AI<\W&#[NU^.-Q<.X9C/F^3/;+7WQ>;NQN\O;9^V;X\/&Y_W#O?/')\[_+P:/-HDVY^7#_U;U[G]LU[ ML7>Y?[QWM(':NP>\?;0*UW2ZFV0#;>T>7^X='5_NOUD_:[_YT-W?W1M=\P&> MQ7O[NR='[>YVOGGT%]Y:.R;0+@3/A6O^XEN[[1S^'._MKJ+]C_N==D==O-U= M[V_NH/.WNZN?D$..8:=;6BK>8BZHEG)1M1SQ0-D!:>'%T@JJ_U.:R3^>WY+G M0XKWU: L0;:O\\J9SEXPY7K/KX%=6DCX>Q*^O"GA*!BWDN 6=U* @66R99$V M\"EHBI!!EO"EE5;-Y.K!Q3LT'W#U>?^%+8I.,+UH.HGKKP6_"DZ(3X[(ZXXY M6$C[>])&-Z7ME)4>)\,<:6PQ;7W+&"=:5KLH#*(8"[NT\GKU[<[Z(ZKRV+,< MZO([N'_A7\-OU4*ZWY,NN2E=<)$EBT&V/**AQ5#4+1/A$Z>4Z&B]%CQ)=V]J MHDTTO1#LO01+;PI6(^ZT!4E:K7T2+&YIQ6Q+$RK RPU:4;VTD@3Q(Z+UG!I, MI V6"<9 H@YCQG DQ!.NN?J&:$>1PHO7>2_OA[?Y:? ;/? \#W+;":M5%?KO MJQ 'G;=YG+)!/M]F/FT<:'K"S\H M+T !/Y?A=C@-O4'8AO@!I-D[ /ZMKX0P8LMV\H,ZG%L_/PD.@O[=O NG;,4= M^+6*QJ5C0\+&4Y?S\4C.!=D_^F>^W_WK>WVX=^309A=^.3J@[=W7G?W= M=;J_MD?A^L/]5Z-K_OW/0]OUG:VCUX 9P _Y"]KW.F]?_G61WF-KS>'-CQ\Z MF[O^N'WDX?FOCP$;(YU>[P/W7+3//DGJ(R)&M9"2B;.I36,;$OPOIQ4Q-@)6 MEE;PCV"$&X[ ;6/4,<<\DDI*<,]]Y%(S+P1:8&2V,;+Q.4:8Q]80JEO>\I \ M118HH, Q?A1S "D.!$$1Z(XXPCJ["QQN,( MQB9@P=#W(KAO@67GT)3AI:F"?U5T3T*OJM&Q6I;@0X3D,+Z\N#[EG;E(/ZV> MF=+7?WT(57^(L%D S.48,"<@H$UP'#\<;8)CM[^V@?9V':V=@]U5VB8)0)WD M1)SO77SN8/Q%-B_7+]H?-\_WC]K'FT?;A^U+?PC@XYMK<(_=O]C61S@.( $C M@C?_^D00C@A[VA+@#+22#K>,=L ,ADKD( H(BBRMT!]R+H332 <#3B9GVBC+ M"<"*64>BC!:;A<"G)/"_+MH'GPAV0/2:MY@'4\ <=1#=X=AR7BN(W(ED$M\E M\.>W1UO+$$,9@)2K.\:(TV#YBZH>2P9(9/7@^8O^Q0D(LLJ[)YTTL%S_=E@F MQ-P<#EX^KSS\U!F=8/"G3,XKS;^=7L(\_.+5\8_W;[[20W&\;>J;\I^&G^LP[ 6HBV$ MQ]=='[MJIA^?BL/C+^/'_+\5D>-[S. Z*ONM$'=]\,?N\%4@S*LC.8: M7KS?61M?/CXT_IZNOU,&7CL9J \>.I<1'ZV/A'(=O?- *T35[@'T%\4ST/7# M28_^J./3A-O5C49'?K WJT1$U1<=.A)F??"'>Y18JGTP/KH8671(:T&@6X.' M3TQ(/7*X(*:;K1X%?+(6UC_7H[=Z0%)*);R[ENDU(>9QP::19Z*)PU*%&R[G MK/7 30W]A1[@!%$5O8HT2*:I,H1P(A5'0IA('1II%2$SA@%4]\!/8N F1X'] MKHW\U>OY_!2:=?/4VFR9?E'^))U]<7WZ<2WT"H@W[KKM?97ZUBV>WV[]]W1? M8'"CL%)*2\&"-)H#I[IH('S#$F.<+!K68XLV*P"X:='23/=]+=IG:/DQBW;; M"C$"?JRC$)H2%@*V"DD/W($U18%97_>;&O4;=.!L4,>M?E/W[K?4Q3_O"=S& MFU!,(JL]^.S@0$$7<1R4C3Y*!5ZB2SPS,]UUS3.?]\ O,*WW$ 5[RITCCJ$H MC0E6!Z0QMT@R;NL>4+/7 VIB/6!,1,9&T XFF0C4(JZXC,$+AYPQ]/%Z8(3\ M<)!"NN%7#P\[/^GD+N]OAJZ%1_@+7H[_<(=#^_UQ_,['W'5:U.AJT51"Z!V3!#5+$ M( BV>8PRS(UH5KW/4Y1O.N],[C=ZK\Q)WC>=AH@I$(:E +61.C)!A7+.2@B] MK5($HB$V-V+:#GV3]X)?-V4:MZT:(A\7!([$(A4@GG L:"]E8(8PCZ.'X&IN MY+/JW* [Z*264X3'<[#1L]5W1#0T0FB3/!0/P7E& 4XM\TA8F0 MA8#84,K][(MLU1\-JGZZJ'I=E.UP!L))B;9I<+(L>O#1U1+]4H2CLT#F/6]* M7[T_\2!1>%^&]'?$MU#X&CW6",)%8,I@QYP>XR*P0Q'K3?:KQ STR+3QH( MY1184%!]AH+0%..HI ,&T"$$/H5H;E[\G^F'G"KED3(6N!6<"0-A%DVY+\%Z MS;T(>/Z$^Z!QQ_0%:I24&B$LE:/,>*XAF%;.1H^<"A3BQ[D3Z,-;Q>E+%5/D MHE6@GY@QAJ(*2!L>)$6&.=%PJ<_F2MB)0(X4-: M],! S"8&P:1VBE&J<-#S)]S'BP"G(E 6K?>2>J*18P9K+;'VUF.L<$21R?D3 MZ"-'@%.1*A:"(^6"E$R"9DHED0S2^JBM(DK%^9/J]"/ Z0C:$&(()M9XQK"B M2AHIC:?(:<'Q,,R8"_D^4@3X:UEPMTUE$)AI+@U!@8&=-,HR$BUUV'NA(ID; MT4PA IR@F+CF%$@1@?)H1C$Q(F51F906C8$?YT=,CQD!3E ^U$OF#<>8VP@> M)TE3#\0;*XV ,!#;N9'/E"/ "8I,AZ"D\T82%AGS6',2A92*1NRH4X(19<2RT11'[1\^"#U$"@1,Z?H1X)0$K81'QD4.Q$L48$9C5()$^P#5T@I;]7\,-RT(\!?$MGUNNKAP[]86&TN M+\<-&]_B_NNJJ:4V.: V0]D6Z3Q(=&2OEPS[I"G@W.G!V4/<#U7P7J)L$ZN@"=3]4'WB!NDF@ MCB]0EQPBDQ:#ZY0;P@*3-B"A++A%CKO@L&U _%J5_1>;Y@CH!;< M#** Z$'W+%>4,4XA1 M'"$-I\W=TE3=O$HGKN5)BG:0[-L\24V'7H'PTTG.&F:ZW MP2#:<\2,Q8YPJUS#V?5=<1;*-Z&7JB;/*:LJC0724D0.GJEE!KH5*8*-)<0Q MAWW#6?51)3@=-@5-PQ 7"A2Y9QPH-4+76B8D=3CBH0XVF$T?5X)3\E&="9ZF M>L28(1FLPHP8+S'828]9DZ:FWY4%O'C_XEW']/JK/9]2MT[2/5Y>?#GC\7*0 MPUU[!W#>^.-&]Z0L3H>%_KXCZGNA:CMMH3-\:@VRO)=W!]VY)'*NO+01F 3 M%KS11E D!/$48Q-7(!H8B RY_,*(J-Y1!9'E%8H264-<2YR[97FVE#+YQ5$ MF\8=YF!B+FZ>N."?'UM3#WSCC%(N4F:5-"E$9TRKJ(7DF#8 .C^MZ[,#RD9" MAQ/&L1<8H7>^:\I$CE#V\OZ@#'#BZ_P\?5HX M/3^6"F9Q4 I'J[UF0DBMN$?@.3,#3P%7N@'(F3'2^0E,-A(Y*6A&8)HLAE@9 M":(H9R[M&4\LEH+[!B#GI^3[(1SFKC.?,A52*.1(%-2K.OLWZLB(IYAS(IAK MTNK=>\DT#8^DU4Z#?B@KT_,[1>R?F?)[RYT6-N1VS..PU"%PIHQG1@05 F7& M\."U-R0L'->'QF,C4>,Y-9A(&RPP#4N9'1@SAB,AGG#-FU"MY6FIN0HJ>LJ$ M"8HP3(2B:?6_H K7-3B;,,CZM,:B'//<4&>) LU*ZB:%9R*"A+AFG.%IIUE^ MGS37@NUO]*I^.4@77G/D^QX\'!QKOQ-Z>5&VBWZHU@9ATY3ND.(T"S$IVGY; M] Z C+NI)5_Z@C<>WY!E!II+R;%P'N(^%BRQGEK*0L16.*PK:2GS: MRM,%(3CQ1F$S6L,UT]HZ6Y*9G,Y$3K"7:7LXYAF3P5C+:$K"0MX2;.9-9WYM MCG!6U(F2$(D#AA,^>;!>*T&PQ> 3>1RP\W.F3M,4V@0U34M$ R+)@676,>.4 MB4Y3YXSRX,[,F:8]TIS5@^B7T!CB0"6$<(0YGS;>0(1;3&V(E*MY,U>/+ZK) M:95C)#C0**X48AH%'5)&/Q@NJI0'FS9G6O4XDS(/HE00KR=/0W"F4BDJ8QSP MH??!.G %'3%SIE2/+JG)Z12SAG*GB0+E8K+>GD90;8S (CJAR)SIU,--A#W, M4G?)&87XU@ELF;9847 @F),&8PF>.YLS/7H4Z4RP=KO'FD8GJ2*,86P4MY[C M()WD3B',YDQW7A7U"%:]E'JC!Y<> ,TU1Y.B$A%3+;AC@6)-& K =F5"MY$'".0G&4.HEV*2!#$&"I5(+%)^:C#2J17-4W?%FY8'.@S M857]5*E@3A,TD 4)IBK;!$5F&#@5$83(*?*&2<5Q Q8;S:8XI[/R*.D@84(* MPSR3CEI"D,>&4D-"8+X)ZSAG5)S3689$A%0R<(T-2$]S';$'X2&@UN\QUN#/8@AAD6 ATJ"(B#JXV=T>:=9Q\6B^ MR 1W7X( 5_C@K9'(070C#%"""!P+'+WT2C1@!.N)PV(&AL8 -1)YCQQB++*H MD9'6V!B5)BYHMF"4!EF:27(+)M1Y@GGB%B&D0N#,"L*4YQ9[3A?*ZYU9KIH(R)"*=R!($S(2T>14?D$='T$W$ >?1^@Z!224]\5-*Q*)%2 M06FIM8U:Q="(@E)76:%Y+^^'M_EI\!L]8*6#W';":E6%?O7R8ECXLF.JSW?N M'M7"W [UWK:?7SB/H1]5C,@T0JT48UX%2]-23^1Y4! %B@8L2VJ&I!\F/M,< M3*4B@3 $LL)6(VT( KE9E^H*SN[H8&.%-[DA/!EBQ$Y$FW;;2L#0K(1H<481]'O ]#JPAC8%1@4C"*CEL5";A A*=RK!%[.Z>T^N@2F^#$N\26">H0 MSR6#2JHE(9P*4#^&'+%.8A:]BUC8 ME)8^IPSZD$)]$-Y$-BT5L#Y2;UG:U"*">QJ8BL9;R6D#%A[.LIPFQY:$:2\- MHQHKS(1@QF".O![9]HE,<7&SG!X?SZ7YR830R MU@JF. LV*.ZI(S[B )X,%PU8MSWK,GZ8LEM"$Y^RPYG0C$*43ZR6S"GX70L2 MYY5+IR.V":Z>4Y1JKF603J6=G52D,5C@V"@X8J%)==5_;F@FE.FYPRSQS7EU M2"&XL%IQ'3R":,-&,*2,868$A(W$CBHL+(0[,V1JA/><"QZ#<(PKH0W7%K11 M")HRL_6J$9DF7UE \])TTI;I M.X7L"7DZ(RG3=E,3BIX!:=0:K%E T2B8I@[JHUP MPG!CU.RK]'PB8U)\, "^JR7=&Z2V7 FQ&TSJBI71/>#C^ ;C(^/OZ0YW#U-P M[(TFF$),Q+3Q&D?"0R3,6ZF1LK-OO5^5 =#QVKB\ \VZ3?K;X;3HG (F;I\T MJ423;Y>R?0NHVHK#)S?$-_!<(BDIE<%)1AQ$61)[@3"R@42J9WB%Q0(-D_<\ M;,H[HPHQ:2WX\THQ"+A%T"@PB1C7L\\-/UCM^I^F-S#E17JKQP%%\RJ@(Q=< M5%IX%B%H\$[YM(L1,B(&(X)O0/2PP,3$QWFPQ<3B$+B(3$AM4V)ST-*H(#SP M1G-Y8C7UT_T%TC $3-!O8"2FLEB&4\T@"C(Z#0D#:J3M*\P84I0"[Q(C1$085/B6#VX@L%&$KS MXP*/7\.CK/&()X!'Q*A1UC"3<&)XT,*FDDU$B8!Q<&3V\7B7FS8]$_E(;MH$ M$>!X*HDA.;9(,"65=4PC0['B1BE+P^PC8+89:0<$X^W%V]!/>Y#.J<,V.3@* M9[!CQB@66$H:L%@'P;QGG!*/15S \0F"0G,:N?'!!&R84N#$4RJ)92( 9VD] MG/"N0=%:H&,14WYE(OXS/'ZK N9GI_[*FF$":"7U%AF.>6 WA3$F'/Z3*A+/ M&@3=)^1I31\WU'"I*=>(<,8BQ(K!TQ@=UTX['+EO$&YFF_(>.&+\8,KF8=*D_7>FKS%?A^U+ M4]6_SH%NSHJ^3&;; ME15NG?HK]6I%%)A+[*,':5.IF"6&*/@4D<28-9=@GBZJ'H2'*$:<.Z&Y(IH9 M2C7\)PWUB#G+D./SP$.'90@W,!-"[UTH'7P:XF;W+'1.PQP#9_IT),#O%92( MX)UA40L=I47:"$6P%TZ2!M/14P?7@[ 20M8RQPD./C(4@X'(F3'M3?28B="D M^< GY"A/?_0O2J,B,R+:>A[9:BQQ%(0[YZ,-NK9F.$5RR9H-/\PJ;MYU3*]M MNN$68C#9.31EV XG@](=FBJ\*XN#TCQT/EO:Q*B%[V,S/C_UEVP&D8()@G$, MS"%LH^12$6(%U=BCT;XH&&/4*!&"TC^2"&\S,T@%38"9E0D^56R/% @YZ* M M,BX$&QZLP3%:!AZVCKA!LMP<=/IYZ)YTBHM0?BG8ET7> M ?_&'(?R9<>XXZJ;]P_;9EAG\=WP9KOEH)K+Z4VC(&Q"#O[VC%'XS+"3# 4A MJ(K4V@8556V&F*=3&)5YY +QU@>B@9F=2EG\1$I-!2>.UO$/5B,QS^96NPT3 ML[JWF#_?,/<7Q.RPIQ0"7ST]S/S"= MS@5$P_E!KZYIW>NG4^*38!DNC2!D!;GZ8>IJRG0X] M:R.)P,P9XSW#4EG+@S9<.JYP!-,\/_0\5=D^%B=?E:FN4KCPR4*DX#_5N^CU MJMH2?3J!M_VB>G7JGV]>,7[0_)W<-I(V6OG'>_59-<1H5Y"$8P;B) MQB(B%+BO1J3M=AI =_>3W7LPPM7VSON&$![WP0>&+ %O@'G,E1=6>.\Q"R%M M855GDXE% M34PL03B-=#!:>\ZT4983RPRSCD09+39S9XD>3CXS8)&>$R,19=YA"PZ_!3^CL='7XPID;[Z0_MABGXIXS+[7R6#(6 M(F,2*VDPT1$%@AE6N@'[V\T"/4[0,1?(AT "ITX*)J4PX-\Q367 "CP+V81" M01.6S'>?][0J20'QJL@5)PQ;)@723G&JG!68>Q^1:@! 'KZ2U&Q0^G0 @@B0 MMP^44HX9$4IA0;WQ6O"@)'QI $"^(\9ZP&7UY*0,+J]3:;;S@\-^M;.ZO3./ M L66!.&1T-HZ!K&,Q1XY%$6(R!#)&K O\2S(\6'"?2,D*2Y:&-Z/$ KZ*5%:%Q^9.NTY+-),; D!$ M@30")QYYYG0*( 5$CE%C81T$'LT? IB:A9K.8 !0'H3]!+N@.2/( _"?F*BN?>3ZZ O[0CA7]U(Q!^&@JN#_F%1 MYI?!OT^54NO6;)VDX_4ZAI<7Z^>A='E:(9R[<"-\37FY7Q[;ZOWREA./.:[Q M(% E3B+ )V%*(0;!I^$T!NS!1T:2$!QG%ZI3&Z%X:DHP*U!E7'FK(D>I&!YS M'E#K CBESDFMA1*S"]4%H&824$@B+3EFW@*@%%-6!8E9H);9(!%M4A&4!;*: M.W9HC,1!&!4IQ4SSJ+F-C"*&*$?6TADVP4\*?;MGQ9/W%@V*QA@>!*&<81PU M4LC8Z)V(#'$F9Q>J"V_QD91@5J#*+=7 J8821YASS 3EB1#<>(<\)PU86KH MU$P!BD5+C7*,>$69\MZBJ*/2::T8$E;$A;?X!) U?6^16.D)PT!GQC"'H@T> MC*]C2$3BG+,+7IL)]+TN!K^\%5CCW44=-(?HQFA,/(N":ZX]\*5PX$/ZB/3L M8G7A+CZ6%LP*5CE5"A&(P+%GS,24R$."!IN/5'!I1>/,8G6!J-E$%(3(1@1P M#N%_QL%M#"821+UR@"..[,)A? K0FK['*!U1R"$F)'&,16)IH,($:GP(")EF MUX=>RP%\_:*LWI2@IG.9+"RB1@%KK+DW+"IBE,"!6\)Q$"0,:[4W)!5KRO*; M3N:5PMX[ZB! LX1%CXQR8!F8L41Q&H?[2C?-C?4VIB08C#$5 /8,8T.O"IZ M5=')?>V>;O1#M[KM*F]!E\"QWL'.\+83VRAJIP_*D.[X.&B,!3% .[0 D._C*&-7BQ-VO[,]0=E MV"DZ@]3(N4230#0:C^OQ= B76-I2DX=4 D'2J$43TH+N@Z9717E2 )Y".^VY M6M]Y'FV^%8()L.\<2\)(](HSKPQCUF#L&<$-B)YF4II36L4" F(NRH@\,+WD MFEFF'<,<@N/HM9P3IG]\:4YGXQ2+O8Y"$J\%"R$M3Y+"8!6TBBA:-2>ZV3R[ M?>\6;/1M /G=6>7_7=O)=#JTPJC;Y^GL9U MY[,$CV+($Q04Q5Z!]8F&,Z<9AJ"3..6#7"!\+A#^JJCZ6W''=.83Q51I(@WX M3=1$9JDUWJE "19.!X%8F-UQDYDQM@\R=@+A"00J&%E. ^,Z6!*(,3H2[N ; M8[-;=6(6Y3*YDA.1$6*\8$RQP&C@%@E0(&PH5HYC0QH205Z1WIN0-EP].4@5:!Z:;4ADBQT\0ZSP1A3?%(IRJY*7E: MQ&/JO,4."R9U5,9YI%#T7C@>"6I(9#A=R4VGOJ$3R&#@3&DHD]&#-7.1!64= MX0)^;CY;CBT:&++WFIH('(T -]HVGQ$$4YI M,TQP&"D.N/8!\<(]\0H1J.SB EFC7"JGM+&LQV235,&DPN_ M&":IH+P&=P(QQ0.8)HPIDB82\ KU#)??N:<,7JW.O!X(2SE5U&B.%),XFI3# M:+Q/FTA*$$+C]>#!9# Y/4#8"&\15XIZIBP%6>BT_:-56E$[RTM@OR.#-.R[ MU3\,Y:M:&'EC*H<#+442N+:!$*8HUU0H%A$225$@UFFL5CRR1":G(YY+PGD4 MH!:$V1"5"%)PA3QW+&TUV(#@\RLS%2]-9UA$.X1^/>?F\S30:CIK>>4Z1=K* MO'IY 5].BLITWI3%X*2"6W0&/N\=I'.@F_+>(/C1Y$[1NS'I\L9T3HTU<[E> MPE 3%?':,?Q%&1P+&@7R,D8FM;)8&$BFP"0N>*^I=D@Z MQX0GUO#(A51<,4Z]&H]LDAD>%IL&2-H#UPFF?%LN:?U;)PZ_0(OCRXLTT]\N^G>_R,,C^;YT-[G10289<)WF\)]@Q'D3 M$'((20TP8[H1,YJW-@6MDT4 BBEQ _ +OP$-?;:ZM?9G;YT]GSDE4YII-<@0 MA8AG3+!4'IE2BX/R@07$36C2JM0)B_,!D-P+NW#Y;BB[>:]NV\O0"S&?S_6R M$%<3+X5V#E&&M;%(IBE%[Y'TT<4&U%/\.0/UC]#QL2BKQ[5-#[,H3$HEP!_2 M-'IFTW:%G&&4:JD;1"*7#2*')LER^KH;B 2!LYA&R!B!2-QBQZ6*+B!F#9KA M*:RQ&,?.ZJK[SR"O\FLY)\]V-?7KC2--T4<:K DX1D.U9%Y9Z\!2"^\CUYR& M*$9[*#&*&BF6?Y&'E$.:X64MBB8QNQB#L* >UA'+J%-:(NTX18%%)YQLTI;P MK_->W@]O\]/@-WK0'P>Y[835J@I]"!PWS5%1UF3YF1,UJ/K@:H%7WAERX&%^ M,C%W:MJ:.WWV55PK&1S!1F'FA= !3^(<.X=4PY+Q$+)"AP\AP%46(P QCI!FDF M,+#IN=QT-GII<"1=?9MM7Q=E*F;W"MZ_-&X^F5;8J+C7#ED%;B)&"F)F&R)Q MGFO,G;DM3X0XQ0\MSP?L-SB5MRB>!*E9"]WC*6%<,A&58M(Y%3'UDG"FV:C? MQ+C?U$SVF[A_OZG)])OAW.C()0 Z1ND805/(-/CQ?IO"Y+L-U!,- M:ID2/"/G2E(E+ >((3!;^O;FM/!A]OCM!^Q\.G52_&92(F94!#QOIJQ6T4A. MTWH-E):1CFNAB'&_S1Z_I ZXSW/E5K0K>;'1BE5^&%PH>47\[&SY6(O1[!T*L<3- X/_]>WKYE@^N&,YF MO!BD$L[I+&B2F96F9(=EB'\N_>W[72^75G:-[82LB%F*+=(@SA_/#<@C=>T- ML0S[>N4/6S[_[. 7DJO;93KY0>^%@_N%P>@>W;.T\KZ]L;N^ MENWLKNZN[WSQ0K/6VIWU5^^W-W8WUG>RU?9:MO[O5_]8;;]9SUYM;6YN[.QL M;+5G_A4^KN[\8Z/]9G>K_2Q;6WZUG!$$X<=7F]TUY0$H>;\X>9&T^ZZWZ-?8 M')UOBQ( WH*WZ9B3*KP8?_C=Y]5)QUR\R'MUF^J+?A_=W1;]?M&M'W :RGY* MW1L]I'[>\/"(60A?)IHD>=YWW]Y3*MEC;Y^&"WCJV// MZWN7XQ-&'4A/^DOU=?!2J;O^7*)+G[WWZ$WP23^KZT]D8X&>&)_2TUZ@#-=W MN7[,\[HK9A@QK[>V-[,_P'3TBEY[T(6;N&QD8;83@^4A&HR8Z3=8SR=#ZD+]8*UP]EI+V %@:9<[3#Q=VK3A]2[9/]^CFP!^M MG^Z_T4=;1ZMG6VN=[M;'[>/VFTVT>?G7^=Z1/VQ_7#_;VET]:Y,-NG^TG^\? M?3A^2]N=O=P_O MOU;G;\G^Q=Y')[8^OL[;NQ^.-S_N=_:ZFPR>Q;8^KI]O=C]T]X_>XZTW\!QX M'OPY]6\^,/^/?W;V2>?4'A5\[^,&;G_\ZWR_^R'?NSQ \(?O[:Y?['_<[[9W MWS-H;V=S[65G\[6ZW%Q;/?_$*8L*2]'RF)@64QBUC/*Z92D+&%D4#&%+*_#K MOVH#?BV%E>R>:GM_X*R6N>ED[WNY*WS(-G>^@AS]&7#8G<"9.&9B479-'ZX& MQ0"_[(4MBHXUG4[1M\7Y79!:[?4&IK,=3HJR_[2@=;&U>\P^*90V8)>VY26W M+28A+H3 #)QU Y&LP^!L1(#6__Q-2R9^_QQ=8W!-E'/NAYS_^1L6Z/?[_[W: M;K]??9MMK[_;VM[-WKW?WGF_VM[-=KX_ MUK,;QOS*D*^^VDV'L:;L5TSB@W;95UBZ*+/^8FB)N[QWQS;>-R\^@]:Q_MH4^, M:@A MK=A;VPN3]6V3M5M"Z^OIP*=JMBX_68%PZL&6H5&!V>*N!9;*MK!'&*/@HXQQ M9+98D\W6[O9J>V>CMD]/PW3=W6VOBFXWK])<*U@O""5[@S0_^B)[%$G>;4T? M,-Q9KX<'7\.+MNOW?'H*SC\1Z:6W,4*,XW2+1>1;UAO4TD@B%8B0RH&"XQ8F M4LH94O"OF]N[5"GO'F15Z?Y<,I>75U#X=("7CTX.EC+3Z7_ER&>C#N+D_&<& M2C!")^=+SZQH<+Z_DG9DJJTZ" M2S,S/LM[6=ZO,G=H2FCJWW_XK>X:49_E,5)0_64T'.K\T4%2@I85UO<:)/W! MVPKU<[?]UC$"K\DFWE@&O8?YQ&^+\;*2]$?&GV\/-HLKRS >3"8GYVDX^4O$ M?0Z1(3H>?6 "/4I(5:7%D2=E<9IHX/;XP] ,I#64PW+/:7O7=/:PDLS%*X@8 M&VD57N?VS7NQ>7F,-S^^IYMK>V3S:(.TUPY(FZQ?;'Y<1WN[+_/]W0W>WGV= M;UU=\P&>Q7O[N\7EUN[[\_U==]8^VKO8/-I#6VM[T,:-\[W=[V]PL"1G;W=7^YL[Z!S^_<0=CC%BU2*"L18S) U>8-SB"EPZI*0#]EA:V0WG MIOJ:WS9&_QVS*'?.DGS[U*>I Y]#?-><;XPR$8;K_QH<6SPVN/^Z G>T*GIE M>4LS 6$)UJ*E#)$MJ8)%VAH'DEI:D;R%-%.$HTDAO!ET_WF^PQ?EE___M<7MY9SD; M;;I99K<5.FL7RS_=/7?/9_,OYK._Q-P/]/(CG-H,19D1F[#J?9F6G@S_>0L- MP M[\#U[<'G+V8G1*>)"RX7@6DQ(W5+!\)8WWDGD8UK1N+2RU0O9YJ *@V[V MKF-<>);M#'*@0(XF9B 6VC2#VD06VO0];4(WM8FQ8*4,OH5 'A Z>-DR((>6 MX\)8*B2WU"^M4)!G]C%4_4SV#[.=?AE"OX%J="\GI$P ?HI:] H^;I6[Q5EO MH4/?TR%\4X="VBF->0BZ"380H>#04A*TB;A(A'>"(8[K7)!^]A'^.GSV]2'= MGW*;.R'.-V!_>'!IA.@ZZMDJW\&9$.$L1I7N ^N-:UAS&H.)O,6U5"VFHF@9 M"+=;@0K$9=HLA$U@5&FF\'QW$#C,"_BU=WJZSMF[ M2ULY^?+ 9V[ZF"UV-? MFE"EK5$MJ8D%[PP^Z>!-*T2LC08MK!>>28'15R?DIQU_](N3*0W=C/"7QK=. M2N#__,1TLG >W"!M0@P_QU2&^$>&;Z;*5?=[ZX?CJND)$K@C2^3Q:R-M7UW2 M<6.F6,Q.ZO!O#\C/R=-?+8-I+"/_4J83^B2Y=_5$ I-2ME@,O*6"BBW+HT:: M$.0%6UI1^ M2_?M#+KE)960[[PZ+WI/-0<.?;-IU-8"9(]KZ%M.4M8RPND4X ME9'K0+6023*HA9#F,Y0:\UTJ&RKU=?+3__Q-$2Q_K[)^Z(23)/51BN6S-!LS MK)N>&5#2S-VBOF9DC^Z E2WS?@XW'.;_A#+X[&105H.4"-0O,C@CS: ,[14F MO]F_)T.=%DNLNOZ+^[QNO5)N^GD]6B]+)'\FK8?B9'Z]2#<8>92P4)F^+T_DB WFC7]X=E6IK:0NQ< M=&W1F?(,_0SV3WN4?5I#/IRGS6<.X(=>=G:8PR_71NE6US6 #.ZG$0_HIHY, M^P4FMB:61KJIHR$=\J&SM>8N-L$5W22;I/UF#^^E9QUU.ON[T,;+8PKW.=]: MV_QB2&?_XWO6OMPX;^\>7.Y=[B%H_R&\5[[U\4.G3=;IUJX#=W>=;6)U?G.R M ,1NA6:A)135+>;!S=7:D!9#$E,?2?28#E?? %AW^H4[?@J#JXWB[JFKX(C\ MA]R_T+][Z-_UK$9,6X+ GY97"/0OJ- R6J-6T$03$8*7!-6++V8L4_8!V,^LCX]W8U4*/C?7KZ0,: _%!QI:R/!4Q :Q;K&2+ M**7QT-IDX_[^)O[O/:+:Z#&)@UMC$M-<^MHN>N$GAH". M!E4_CQ?3Z>^-GD]ILB&S%YD[# M:.AQE@][],:RL+S*3'86.IW6<:\X@V8& M4\'[>CA0#=* F*DR'V+>&ZX:VQY -,L0'\OFAEQ!3,O9'GSX05'=LUS!]PES MM.)\M 9^RFO>'WR&]R/([%])9#LCB6W4 FLD2__2FLZS3RQ01+43+2Y$FE?0 MN&4MX6FF-AK'&8K*)#7^ZI#U]) J?I]G9ND5??CE/X,\D3UP?%W,H*RK>%3? M('^:5D'<_JFN]3#BG+&1K!EG03@K#SDO-N2:#T5GT.N;LB[24%9/CV,N/XE M'4*6M:AC-B5D^99F++9$M,H)+@7%X4Z.N1U=+YCFEYGF[##4ZZ@^HYO?\-^' M77T('DLB&I^93N>*;6[2D VC$^#&=S#/+;*YX>#A% M_@X>6<]GOY$;;VLA>H.3[!&\2[JH/A^N3$T9W:S>YZAN2=U24_4SC3)O+JKE MAZ>/5X.RA.EL9.^Z0^>((N@3P*[M*VF;AD'_@E3GK>LB!AB1(PBB6D' M#+JT C9M)EV5QPG"[FY"NYB!+F!SSJ&)3(!'NGF_#_03.L G9=%+ V&=BRR< MAO(BVTAC",;567QKIF^RUT.?[A:[7M_CII-W,W;<#@>#X:Z"V4YK-_LMD9G\ MG5"R?!5#-7?'X$5;_1DZL@123XM5DR)1^03I]I( MZW3+6:5;X%7)EB$)&3&.:#& MTB1^2VR1!LEZ=_X* 7"O=<78*!H\T#$?DAEOD);),^6P$WO$KS:L/X]_'IWWWA*^W;7QB,SQV.&F-@6N3.";TX5*2V7.68_DVV&V;)F/YND]:UJ3X*IR9=E(LN$ M_5Q>V!0:VZB>5=Q:Y^RIO-D MU Z*\N*NQ9GU -ZKT0F-]#6',[I;:^_1_N[+X[VCS;.]R[\NVVMI0=?!17OW MX'SS:(-N[JZ3S3?[G?W=+V9T67MWN[/Y9CO?O'PY;./1Z\.MM0V\M;9^L7GD MSC=W]\[ =^ULXL\J?6FI;&"\%1%&X*:&T#+,X1;(* 9&C3'"+:V\O=L(3S:1 M:#( GY@;B.X:99SYI9KWT]S5:TD.W>V1.*?_E@\@/C9WXFO?]L!G3(03S16: M4PGN#*.1H>2V/P])FO.VLY+Q]=4-%X8>0MW=XUW:%Q["/3P$=YW?&#VX!1JW MM#6RQ:1P+6T(:BEB=#3.<*_M=[=IF'TDWT]OU^\>&&C.:S9$8"#Q<@Q>C_%_9'DS"F->\9O M#"^F!;#WS.])DT7U%!&$."G1IU]D@RK49P'^ASMM]:_V[AE/QZ1IFO2LSD5Z M^%D.CX;'9CUXM2*-.)[F51TR]4S/)?<6?+=4FCJ=7/5-SYO25UDJ/Y3[NQ-( M,TQ_,W?G"F6+O#D.G,X94]ML=*:1?'0[^^PSDD$Z;T7=2]S69R'\I M2P)_"A9Q(1AI16Z!C5&,+16I;?EH!%44,R_$+.YVE64S,177O$ROU7H6:W5P M (T8QGD4U]O[H6D(_.S6=01C31_EE70OE0]P>57[I-!EX[&2@8(M!R M1GRT/A+*=?3.!Y4V,-JHR0 @NP0,Z'((K:H_E]#M#2-[@ZXO^J/#7Y+!NX'M MY.YUIS!]<)#!YPWU'9X2*]S>,1)B0$ M96AI12GRC!/]3 DR9HFQ5%5+#*A:Q.$4F##==G M?66QSG(VPB]SE M7K:]_GI]>[W]:OV+-YI*5:1'V,:^NMYN*/B7%W!O8,.>"[OPH)<=$/T3(YBM MW6/ZB0-U!*1T"R(AWV*!FY9-0X78"TV\%Q[CN)0%X. 3Z,Y^.0A+*^_2T/>V1OUOE;TKB_.+K*ZZFSJ]#K33'F])1-EPV_=L,X0ZDH;K:[X_+#H^E-6M MG/@Z)/\L\SVE^UP%:3-W5.&UY1C=,$1 M:-4[ Q=M;&P\RS:@7ZIT'697^:5?O_9E:9DAV7BU;_=2SZ[=6H;(/55HF1@T3^>FY6O MV(RO ^.;ITS1BG[AO=QM1NM].-NO9L?ZW[/=K[>V-VL>:5S#1RN$7@\9>2\Q M\GH]E/LZV')@RHMA@$/4,,#Y.BW.Z MNM-?6__UEJZ>Y4OQ^/3B-VHJ*TY_* M=I7+3$]^%U)!EYEX@#Q'OBSI_6[[\QF)=U5^&E:5F;S!_+XF?*=^VP0MYJ^V MY?XF,U7N>K>ZO9MM?&DH'[QLT#<+>]U="K?>ZN;K)#BA[KYKRGI:HO_!MOR8 MZ.E7I/YC*INE?ZF\K^Y.(]T@Q3$97OZU-(KOX74!RTG 4BRMC!.I?HJ3%D0S M@Q)]4D0SFLU87=!- \"IEU:V\^HX>VU=\K0U5T3H-/LP\QUA,$=P]8+@AH5MKR8R(F3XJ ,K*@G@;@DB^MO"N+D]3- M8<$U^O_&>3]BV=P M1J=.YZX7)@USU+--T^^G5/64BC[+U5;6*5,A[03SS(F#"GA3QR 7Q- "7(CE3/7-0K_*[ M\J#2\-!@N"@O>4BK/=.YJ/+:,[IFIU=%SP^+\:1SMD,UZ/3K4[9.PK!)"^Z: M%XP0_I2X:Y@S)!=YB@U IV!+*W^E5<-YOUX?6Y,1_- 9?[\QU)VMVF+0ST;1 M8\IN7##4O&" RJ?$4)E:<%,#<"F75J[]I:MB"L-AIYW!R4FG_F[*BT6H-U=" MI^I)D9%>D-'LXQ*G*H>OZJ(K52J\@F&>7H1YC4"GAK8"YY4@FQJ*JIS)_TB@VFN)/PD M"6BQ-JT)\)1D:66KKE&^T1L615V,<,^3;*7XH>Q)M7&1/?@]6_"I]):MGP%7K4(NN9+P$^2?Q8% M01H!3Y9RLNOU'Q?9UED//*+#_*0NH0Y=;_)>]C+T KA*:39L>+SVF*[3*4=Y MD5]=?;+@L;D!RI/DL46QD4; 4RZMC!FK)J.TYPLP676+GG;3UJK##:8@&!SF M!@QCPVP#GGJ2-F!=A'[SA FIGR!E+8J5- &>&J5B;'G/Y2?@6]U(07H=1MM' M[83R-'>+J?\Y$OCW^.BS^3>QF'];S+]]#U97FWA\6$R_/3E. >$K] 1]G$45 MDT; 4Z3A[NMVP< M[8>[,^AV37FQH)ZYD>WWW*%%BN,BQ/HQ6!%$EE9V-MZT5W??;Z_O+**L)T8K MM?R_[=$\K[>,'?]^WQVD1PT=;PK>B&W0,5H:7[38!_WQFC*#^Z!/;;?M,U/Z M[&U1'*?1\NN" U]5LQNL>#2H^GF\>+A8H;[CB[P/CW/?9B?,__MZSK*Z>HMA M+'$8RI"6+]>E7(I!F87SD^#ZPWG-)-DXZ _*D(73>E%S46;EJ#25@Q/Z>1^H M(%4.35W5ZHRZZOHA=5'1DT$)]#$L!9KV+Z],#-FA*6TZ5A:G>35^V"XJP&'1\^C3LARI]/.F *-*'5!'/LG@U7)(&3X 7>D4W=YDW?5/_TOVRJMEI'LZ&8RVFJ@;= MDR%B2GB?,GD7MX%SO_;FO03'NIV#GALB=CA]GO>@GU-J==8%Q8*GN.*@!PH! M?6;ZF7'] 31]C$R09>;S&*'W8EETX1Q 7P(VG%!W2)GEW1.07;IO+86OMVLY MVP#M\,/2;,^R4:.R.-S&$3H1X)(9>!8 ,MT)U @Z=BQ.:,JP,JX/E2MS&_Q- MK5L&O.=5MMKKI=9OAY.B["=I70>-Z4T29NI'?KWOZDZ +DH;O65E7AT/Y7+5 MA[42Y3W7&23)/,LLZ'JOZ&>=O)NG=(5^ 6]V7#;!G@(.-I5@"^ 1E,7*QV] M?]$[*%*OO-KZL+'6PCJ#_H,>RJ%G/X8QYCI549-UF:=4DBQV!DD+AL^#%I^4 MM7128TISEH 8ZM=T105=>=WSE_"Q/JMG0%_AA .@P[/#//$BJ.2@NM:20X", MST_@C,ZI >U+EY^D=>-5]3LPZ=]D?#3 >?L]VM E>$_ ]!C MN.7P4.K2U%57R(*+QL#Z?7Q.?BV/Q$_N/X-\Z(M"#R>5&?1J*_'[B.7+VJ6&!X".%\1WT%9G/4/ MLU0FNQ\.+N#VF2_.>M![O=36(3R2V@[;/"H/+IQPS*5P$UU4T-9%D!! M73B[@N;=\0 XR]BR,/[W&\^ZT=JK]ZFYY\HP77?HT.+7Z"P/:OJJG9'_S]Z; M-K=Q)NFB?Z7"=_JT'5%$<]%JQYP(6O*B:X;GGN>%9TN_*4R M/[%&$70;O664L?"@-T%HTMO((* ;1S9S9["9.UDEU;"P1A9-L5O@.WQN+Y^0X>VC5V6J?_'.DLS88"1I; RDSKJYR!LS M6#>GK^D@GGS38X/389V2^]=6"[1D"6,;(WJWJ>\\>M_O34CB_-93?7+U5._! MU>B?*I-8'0V2'[N&_M9L=I)YW0CR^8[ M$H9-8B!GB[R9R1T_>O[XB9JR(UL%"!--A5929!?>0<(-8W_(?,H:5OJXY%DR M+:HAB4(5_34^$BIC%EC)>4:Z311=9$@E'+@12.J%*<8KOVK(WR$Y2U\,K"G2 MU_G"*<<9K0C)4E/2MADV^KQ6JNC-+-5)Z4+UXNW6/+O"]!3U%-MV:63(I9$5 MEY*D(;U@9]QGPWV @TG&<'M1\5=I!*TUR#!M,V4!]CV_^S6OT@MK;NH?G8WX MJIS4&;T ]A7MPIE=,OM!%LF)GH6_-YL>ET-$%B8;J]GD=E V"1-J9M&>L.%- MAZ6NV)BE[[1F) O@[;<>HPQ[22K:I:< MDL66C_BN&4,#)*5-/SJ*:M';=O%-L[H,5RT;%F0,/SF3]EX3WKL M3*W>71#J5DB0_4Z&24'B8>RL>KD6]-P*)Q069&T0\6!WQ7]H2MY.(X$S^C ; M/&0+ICU. )X7A%SHGM4F@Z@ZC4TG]AS5_[,6J_T^66ND3]7T@IL&_R!K^,[& MSCY)XHXF2F9<)3:^WDOK8:YYEE )9*75?*GUO688,+MS3D9AP? M'A^ED>.V@#PU4'Z(U;$PR1$P* 0V2EWYN]-NZ;VHR*SAV'9D-(\3J MRK+JV$FU6[#J$^5P?3E^J#)OQJY(0X,S6AV'K33.A,"RDK#BI>?C2)\SY#K1 M@?RQ8B/?C-U)5]^T1V009_S"JYW)6ZM'[, M*?UYJG'&-ON$*$C>P%=#<+I;2 Q,UTX&8ET>K:=)+O)"WG^1=#SM.4Y<30,; MLW&R:0VN*;+N2;"N6 UGHB1W0QE8@ M6WQ%1SLX$FL>(30?7IE716M*B/!B:$G*+=KXL2W@!*J1Z6GS-ZCEV/[H%/O[XD"6M"&^T*3'#F@364F((Q\]2+ZTT M$#1.3I['@<$BL]S<3?[);0V-:<8I#*RH?"8,B]@U1@R1W)BJTV67';SFPM]K M&KPG%_B% @_]M^]D%!<./"/\<2'DGS\A2ILET""63;^=\2!+-=9E)TGO.PK%7 MYMK$LLN[-!Q5P9^^;6!U%A#Y(HL1$"\ZNEW=_#OY0=[!$\UJTD=U\.C&/7L! M:U\7(,.4)3K+*N)-%R^ 2WR1D!6'&3Z-C\+@#UECTUU6(&+5V52FUW_"9Y?X M**S".+*DPA[Q<%6SDYHWE=--U[6\MOI<_B_I6PU5N5K**+$69LIZ,F0ISK+/ MP]>PD<-\O(3&$&X9DI'2#?_-&>7*)G7XM2-Z'IORXOM8O ;SQDL69#XG$XEV M23^,X\F& AWF#JDAL9Y62.KY$YR_RV%#:#89 2;:Q_R3&?,N#$PF.0]?-C1=+<@0$X5_%78C/; MK]3PD9,!FM)/C !"$*KD\$A)2YF/Q?S&>[#PI>%;1D_\"_)Q&_!E M?-#>F1'GR7UV?B?R/J_*Y+_HO"$%ZSP>V!*%$4_0Q'@$2=]H+(A^.AW-3?)+ MZ-,BB90B3B4H-[J5,\2B^Z 5.(HLFN7:50LO8264EZG&>9V3M=Y]-"1G[U[I.873D!;\GL-S529:]<<"%-?FO'2"6Z M/W[S7<^96-MG//DEO2)K#GY&F.P#IVE@N V"]ZCT'MOP":\WN&*#];OG5BDO_WVHN?LK,J**T[/ MZF;1D^$.V/!^MK"((0T!D[LD\*$5T>1.U\YL$*UK<7BEY-<1A>;] M^N=Q\C:KVY(]2842_//XF^]X2=^;DK,3/@CV?)CNAT%3:3*:0M6W^&._<;#139[5[3Y@2!M M( 1MZ",X[>MR41-4]F15=(0X "2NYS@X:W(&&X7AV42MSZ7Y/ZO_L8)Y]I)T M*S$"M_,.7G)2-F^ES=1.7)O_Z@IV#0Y[K@Q10TM&$C?_\6QP(ND9FFAA\UJN4 *Y<6N&[!MOQ03O?;2;&7??J__\N+P<[QV$C5"B])UDI> M-[#GZ"<%%#0=BW7QTZW=PG&?(5UKF@D&XYU_I\8"F)U\)@+\.]O%AHTX>ZRK MF-35,BLX[$MRK!KE @[".Q6P*MXZ:B*J\M]=*0%<_@!/!']^Z*8.EX?%-0]& MHK[8W@:[CGC,4, **VQ/@$K6"*4U@+KW3^E$35%(-LGPZ2E=>&T! _@.'2ODV> M_'M%2N_HV+J 47S*/R$H@MINZ,152,-=.%XD5*^)J>P'F2JZES5!?QT7&>,T M<\49*!"'K#%$ XIE&*GUSH/$2=]/F1Y2S9!+'IDX8.\6@V-5D=E6Z9 M4GO@-A)LZ.8NCHPT2(N0/6F:A >?PH0J7-Y-:QIFV9]9/:[X0RWR6[2"5OZT MW; K,E]L%%5ZV;S6VMC3Y)I+/ZEH=H85;)%/S,%H.2J,8"QXD*Z*;@WIO G- M'*-+4X=)D7WE+WP.1*N8N39!B&]@(:Z<+S*)/9E9P3G2E!L.K1> R:FQ768J MI8)L;%94- _6J'O81G#?'^UA&]LPE"V';=S3X73I.;$.0YQG$']Z8:4" HJ- M>O!>HXC<9F'+Q7 M>?FN=,3^I>!(-&>20VUEG91&2ZTERR:O0UX3LFD.E 2+ M'\A=6J2.ZUX2K=J_GI!C-="X]W#Y+W+A'L8FJ=5L?)X)4C>*)-E*&;7MM#K! MH\TY@)8Q(G:TU'F?&U8)6O?@]-'"DLD#^(KG24G2AO&3-B-'C90_C\Z*/U'N M<\]%'^J<< M4P96RCE2R ?(VR+ 1R.(#UNLZ;QTGY!&_2S,;3BR40ERWC2=::Q%T!C_S/#K M%F_1\1XBT9XS(H1&GL_)-EK0:9K1:&$;<1&G5I=QY-[7@ >O(0=[+I-R[KP@ M(1RHU2$YX#H76:U-1+(8$_"Q6PM+$,T4I*-1F;1KM;6FX0S M/3"]AL)Q$()!_ OYFF ,4E=N@QCAPB69G.F6CHMB]MG#!W"_#IX01;;YCVY) M0217RCSG'M@S@77+2\:D%1H1H3,E92X!%D,+Y&GI M0;1!3Y+"A*!VKU)V!#IQ9>OK&CUX@T7N9OQ&>-$<\D]OBQ7K&F6Z#H+C,Z$W MDITX'M'-E&D.37MA3%0_]'>W_B)'POAB(X?$AN[D&>(LTN4J+:[;KR=\C]T) M;N\@].5U1AK&)X2LPAF[RBG-_EA!D9'V+#_6W:(=V?VWQ0TL@'^#J]\UK@TJ MG[4@YW.@.1_W5Y_V>4'7NLW*JIIFJ4\I#MPC)7K16+(B*Y4:&W((P@R2:?'! M!L$PV'SD"L9M;L!,H<6>K9G6SF5&J&43O$;+_R3;J%$V3IMR$I4#:XR5TR*] M)@SA!=EV4$WH^K$AF]JLE4KJ8 ZT1+H4?[<^=Q0J5X3STM4A"K&)S? ++G5U M:4)<-+W@GVAJ9-NRUN;[X*\D\O?UD;Q#9IFNDZ09*!YZ?5$,PF-1=4(2.(_C@;/^_/3FTJK M\:7#U2_5VF%/K^?8;RH^CQG>L(QI@ZP<(N_DB$L<#\FX?\]%HQ;V,S8C MIJL,:LPU+A2LX02BHHF*YT>N,IV.GUO+N+X:=9I((F GY7#HE9!'\$A_.J56R';<-75?+X"'%F]FJ1T6LN_ MZ><%ST%XS[!? ?XI4.9KY$1N)CMQZ"]!"GCVU.L0#_T=0?711SHJ8H#>,XS@ M11@HZ>F_\U=V[YZ0!;]V](CDA7)>^%[4NW ,3UM!:HG_5PB!4>-X76BS5>L( M5YF0: A%&7F9+7(4R!$@$"3-]D$O&3?OA^\&YP. M7@W>#\X&W[$0YF=+.:/CWQPN+;"RZAI&(+"J9UX1% 6;K&AG2XX@'R#A3G>A M$/(=F[N/\M+\;_)?G434O82EDE4%(CQMR+MSKE@<=GD!MP@5O9E2 M3R*0#W"J!,G#D0CI<:O1<5%(^%H3+-_%K'(I>@FE:P0VE;AGY*Y^)!&.W%+M M25RLU2$G0Z.M]$SRDJNQG T+Y55:KN\3X<;B43<=DTHH]XILF3UE%R"A3!:F M6B FFXFQ(YY*N*[%,K4L3(W\K(/ M\,SI"S+>]Z'\'H_W@,(MF$H6PX@V"9U MQ.*,ZUXT06XC%B+Q^892C.&1Q M[C&@%;JD6/ZF&R'RZF#7$>%\Z>0DA#-GP\B*1XOW8NFEK12;L]R?T&=:2RJ- M)'\TF*9C3@@;]XVHY#3-9?-;7L(+8WZSR&LQNJ?6[J;YD$Q&K7W.KNG2=T;@ MU*WP6(#969',8!^NZBDJ)?C\NG$YN[LGQW6MQC/;8,DQP!FXQ)_LTCUP\XTG M="4QDQZ4L;#C?>+N%'0X3])GSTZL\G5,E,FW&@?YI ';9T^>,0,32R1_QMWI M^RYETF_^TDE*$DVPW^ZEEEH9$JC1/] MESP4^L_;JN 3JY7YOS/C-'[5?,?AF;P)!JC00SQ_LC+S9\=_2V9T&4$2YR\1 M/?7HV=\09@!M[CBTT."P7[4.8IP)C2]M/7.\"&W+5&76*MN&X[7*T/^$S$3& MS4+(A,@DFY$1$\5Z;/PG/PI( ))>%5A!'OP-?H7, <='=N&R?L") M&=9!=L=1S7D ::?0&E9RP$IY'\1.-=5B4[B&S0RW7$_3): M-:,HH[SV?,M.#X;UYAK89'\PUGJZ%I?IG(>U]6S7_(2\6O+&=:I8JAKR5!\2QL[J@7*X7/S>*"TWZF8 U>CJ3CKR-;1(@N:<2K $O,I M!?PG31P87"A>&"7D(@A(/K;Y*.XA -QHJW4I'5\/,M^RTOU,SY9AY((]PG<0 MUB(/53B E$,+^(59!F.3=A0QUF2%K7VXM L+H8\2IR*5I'V:3,R8F6N*[(+[ M")5*U<53 8>[54E^)Z7"SW.^TW?$,EVQ2-&A8V2W@(/08T[@ANU"Z+K57=Y* M#&Z6U\*363.# U_?,,R1VAB'8+ P&B%VX(H\'PGI&8LLF+2B4BECB8S1/\6= M,E%GV(Y4#7O%;PEFUAUF,O-AI4I(V*8DU=#/;$^= TU##C48+N:1G][=CQX\NQDXY\/!T<;_W;98X\>#XZ. MGE[KL5\/\]J-/\:XZWYJ-;'>B> M^3Z$ WUR5KDM3/!H_V@GI'!?5ID]_R,#]0 M*7UT\\.\%](/Y#"_9OC^NPS F*])0!\-GNP%].<1T(69;-%T78^X5^68Y#1" M8J=%UGS,DM\YLOPU">[#P9.G>\']603W=AUR.9E,B_ M:I".-/77)-(/!\]/OEJ1_@^.93[8Q)2([B@Y_NCQW]:2D9Q"TD!\*JWM%&2O MN3S);07YK##-]0*$!=JO$WD&M+/#QX=9DS]X('*GW*WK9O'W MVRS(AM3_W<3O'Y'^>W1RF_C]H^/!X9/'GSU^?_QH\/3Y\UL]]K*_'9.:OUY6 MX$:#?3)X_OAZ@[U"WUKQ>@CA^DV/,EK_:(^V$>SJ?0CA?G3(AXH$S$;]NNNS M?[TR]]WRE?OGS!G-=YOW<.&L5<)"@L#>X2"7!!"Y;C_L[ AMS)XNLMQU/[K]$M1#9VQ=ML+=?6\MVVSCXX'CVYW;5;F>JMK M\_#6Z]G3P9-==7AORWH#C5\5,)S-^R M#$[,'!S@#QU\:\6"D#:&97(_*H3L@3MLE@)-FJ"#2D_]V$7[CEVV5T':2 MY75<02A-$AOA(RF;CDLD@W(*6S!F*]AL/8>0],5O4*R\I2MQ?:"Y= -H;T'9 M:>]V% DSCS&]]-PL&\=+J9Q#W T96-!_5T/M"B_](3%B1Y1IYQ$/15ZDS"/B MKB/ VQY8)AHE%TS#IA;ZP69&KO^!,KW;VAHPKY0\25=F*04TM9$2%,NW'W"M M.!#B>>Y8BT'-X@KA*VZ.R4WO&;[(=3#:RIK;P;=,IZ/0^'#U=X;)+RP5B.,U M(]HN)JFQ_8YM"X(X$FL%WL,/OSY_-#A^_NPVX=>3P\'SY[>#3U\> M[7SR9/-+;QLG?7B#??0Y@[K7]B!%K]V3-_$KW^%[CM;>ZPHX^INO>1$^D"'X MC]](7G^6V/6M8H]]0((OM"8;$&"VB>Y+*?B#=OL7^SD/,K:[=>O[(O"K?P0Y M_ID4=O^E!,)^>@;T54"L$D6NVWV7*_JM=? MU;<9R1H\$:$]7M-?F:AOR0L))^7GPGS*X91 9R>G-3?BF8N#^N6A?O=[!-EX M3B;DFY@H."FV$E+^MNFKS04-!>'UQ_%5VV[ZRM M1A^3M[:1U-OBDE*K_3KVZ]4SSGN]1[8+FO4WY+[XIY>.T.2KTZ''C_[Q]!\G M3QZ3:ULS-PQ6YKTIS$R5JS:=W>N#&R!9#@__ECPZ//KVXW<@/!W-7$?925XW M;7+T-R%:HT_)GVW[IF/YPY-[1X\]I-66JYV/A+GX+",G]S>3G7]]#NZI9/=_ M+KKD%;,:"T7D9\&/?35ZHD;ZYA,G_2)"M)_ BP6WZRP[YT;9IT*EO5_=&ZSN MS_S0Y*>YJ:>F'"T_QT5]@!++&76G#1@P-1;%_M=>\%]K&1GK\+[+M15#/A]V M=6/6_*S] EX>$87)RY'A_FNX!B5]6$C)7SQ_Y4O/9O? 8666I%1Z+"3:@, " M-,BCJ0"6"-C[0JYL)K,U60FC(G-B MF .F(HYZ*X3O1$L*V]HA8QY=(YB0O!086U4?% I&:TPQ.5AD:,GMQN9@(HAN MVD82W9C94*53#6U#3E.&P1.V3("JYH8&YWEC>]AZR# ]'VRLLWPA'6V+QF-; MHF'Z#N#TO)DI%BOP/6Z#$'= Z&N P+TBN(V;[=O@B5^_S;^C[<+>1BM'1D7= M,*ZUM%3J78FNK(S=$X @(R<%)UHFC]+'AX=^Y>;5N"L ^_PVIQ?HON,/R'%H MM^C:C)EI$D.DC]'G@H4W'+O'U!NT9>=>L0K-Q[74"5*L_&S3.68:+&1ZW<+?:VE)' XA9 MMQ:[J4#;<&S3BON/M*V>;V&LWU$23)X^=P4AD1+6UYX+K*L*JH\M,)@.'2V= MM#CWUW)BS!C*5AN)Y_[P! 3)OJTMQ&%5+N>0=.Z# K\6EG#W/-=-S'Y76E;S M1X&UYI;QZ/C%C5^RD?,$+%LJST-)3H.AQ.<[&]7H.1:U8\3X3$Y^U !(V[?U:EFD4 *B*IIK>:U?7Q(+&E+I^PBJ^4$ M,;I?"(F-G%"Z1FK<^98> M="Y3M^S[W/H*C0:&JI(=DWFQ%(5%2ZJ=D,04K;O%-72> EYK\T?'OK'81IB/V"299ID:/VY] M&"JA[/(P33ET#NI!RA9Q1SL)5:=:$&/[_?J>LMBA!=XT=]W3Y*&KG1CX ;YU MBJU?L,)P9>/U+/D&U;M1VO'>BW3:O_/<7&COQHJT&FZ)+D-H W!/91P\QD*# M80R<'F(:Y%)8,9IQML12#II4$\'NYX(+;9]AY\+]F__D@S'//]D=A ZR%Z'(IFJ3 U!CK6[T MUU9--_,BO&<1]#Q4KL/A(/EM_8DA"/S-:-0M+'.[* 5-L:JR.!V3_,BY.Q!W M-X-M_;Y"/O8=M\9D$/U??8O>-_'OWPW0]B-/\&$#IC M,+ZEZ\,_ 6LQSI;?;7C(;^_]0T+^?FFGR"*\,+-:[[[(3#47V;+)CF]R,B,>(?NM#F;Q?3=]^0I-62ZU\SH'XSM MY>F[]W9L=/!^TXWL66KAC%'QCXMP,7WO8U< M[J)BX,GCP>'C6U4,/'H\>'3TY"X(UQ\??W["EJ,!'92[&.SAT[M@ESE^>MMI M7C[8:S+DWR.[S+V"U2&ROV:P/K3-USQ_:+0=YMC9A%Z&.?.B8F^G2#(ZV;T=WBTVJ M?^%?E9,Z\]P19[9_X)4JY OC5W;V&5^4=#F(I>GW#_#A[T^>7!U..SAZ=F\9 M[?T"&VYI*QMT76(GZUPO#P=7!'/_[RW-'WI6X? MWNZ:8G0(IU]?V/^UU=RZ MHWIXN"V&X'ZU=GRU+J&V82CWPP]W+5#U P)&O.QJ!6 F+][\ MZ]7+@Z/GR0)-=^;YB,%OF07W<7I6T\2.##./XA6:.N9D,*,'T=1G6 !+P]RN M5?+1F$6 34'>W&:8/<0@F0MDE/3Z158SVI2C2D$K=(:QT)25JG-$RUK-C:*= M%#4D*"FDB1U17CQ_MRJU# M*!0VP:S'4E;>* C*3AFP8 N_PC,L^-=_V?.R!N +)-\5)>6@/%.A(._9/YI* MB)"2G3>8DXYS;C*0V#86E]Y64&L,X);F]3$8B$>=E_D<*%N\&E@O.XR-JQ B MU$/P2CBTI@*K5S(6X+$]$_.L^4CG-ZL5$27#2T,4_3C)'/]T,BI,QN@IX#0+ M'; .'T $)FZE3TA3>XP/>PO0U03]IC*P\-J'S_*AP+AI(<9TN.CBCA1J0/*\ MM B7LBH/ #$3 A5ZTKDI!LDI8\)E7/3/&6@_TA!8*DBV$##A$*-TU#PN3#9!BGS,^H5_#;1-02^J-4>1GT>#IX=/;X,9.WHZ>'Q\.V33Y7][_O1V=+"7 M$K<.GIX\NX.Q/C[Y_&-]_&QP='*[AF1??K!')X/'UVSUMBN,N*R!?L_FUV$H MVD5T%<__]%H$33L[_1_511+1_9.KZY*?JXG]O2H<^=%J'2[^>DON8/(SE-'_ MD)O1L&I]:WN,H"$M?UB,\'=FRK#ULL5?WI*W6-N^3YM;U'X%N_"K@8N-I3W+ M_S)7Z54XDAXHR59V.!;2@QD]HTE^&B0_FWK:-7?,1OQ7,$H/#*;$R_ODEAF[ MFQRN^T^V?C6W!22$4L2!,,N+66XFZ\X"2^@-?TL3\*V>M<84R=M\8;A>_[T9 MS4J:P31'9>2K+S5 MQX=')[P-^,=!\-/A<_QT?!]T8/=X\&=YD2^2L]&LJ&Y'*G3=7.5E&J)GU1Z" M$GC\Y(9*H/]TW)V=Z ?,VERBMKP5%CCD.W@5U6.T.&5)W1(2'CXWT1P?N;F7J](Q7U9H1VGG4HGN53+VC& MC2E4WU@6&?=YILZ M LLVN?XCP9VW+ MW+)W:Y#LHL-STZC7U^/P;(%""'/>W!&HHP>S/ 9%I=,4M_X_EAGJ7KUDIL6* MD7GA>^.0UZ_FHC!M>_ 6O:?K\=[^OU&4*EI\DM6/1'Q_50;\BUF=-\F/V2CO M[K:UQ Z:[T]N64C]%9CO][62*]Z4 M+^AYADU:A^_:TG3#PY+5SL0^7H^[?&49A5] %/]K7ERG3_+>N-YG$VY4/WI/ M+1#9O'[C.&2M)6N='#!+[)5UK?T)V[WF4)V#\UJ_J;9L6C-O MK%E3E4C[7].13%>'3$[DV2_)[U4-DNVYP<@W/F[O6-[ L70ZX$FD$=C-?/(U MNYD_UDMZZ5E;G6=[5W/O:EY6M_ /Y"\,&BI4WA-_3"&?59UZ*]0;ASWWE.\!0R0 M_O'L(/R)7<5G5YD"&VF4'A!AS$_9:!8T::Q49EYD36(*Z?LW7#)EPX\5R%NJ MB0N^2(.EJACKMQ(@5@OINT+32[0E]FMCI*])[3^0UVAPB%Y.]-O3++C!RO?$=2:7'4P..G)]IBLG1X<$_T^2/+JOI5K%@6_O[ M_YLFHZZNN1/2RE^?'?P3@8XTR2=)!GJD$98O3;*Y*F(NZT> M/3]Y)*QB>*>AL:"7:.:VVCQET"S3 AF6E2<9TN+BX& MV9]_#D;5_!_27*VJ#YRXYST34#M5'$GP62!UH@R^X0%%'BR6*/4%4B7 MT! 8$Y>>NFCZQBD9*(XT6(LDQQJDJW-&+,G-FY0(6G(Q0("G0A_]Z87T<*-_ M.+HCFM?*M!HS&DRK<_V--AAN[,:D8*CZM%0^*H_\:D!S-9<^C$RJQCHN_$1M MIMJ)DL;5 Q<\'G2V&75 M@DM.V^XRX9KJ^W<\I>B07Y?AZIYDCX>+_((VBJ4K]SFS_2I!.'9E+]2'(HU6 MN;EZ#+MO<1J4')#_;+O(I?X4!6VET5^/I,OOE>LD&B/0@V7E&]2VA@05FW7C M:H%CUOO97[I\S$6_>J@;TX+D0=_OQL636%0D '%?_87PG5VG\;9BK/@-G^78 M//Q[XYN4\J:#QPTWE-ODT;4M542Z98B'X3J>RI?18Y;[>PJO8<%U Z.XI@S$ M[CFW/&T M*HKJ@NGX= &_O^XQOW&+@^/!\?T=?#[ 3UQP[LL/866]#G4Q7E1C:\SA%'!O M771^]WR'?71ZZMN05AB[.\MM'2VGX ^;V[SN]^US[-N_R."I($ME^QP(4/=1 M!%:PBV.3%1QV=/R/CN0TM?26^.O% MO)/10Q(*S4NY!6ZJ35!9;TR]L;/6Y7I_J._X4&MQ S[6)&^A$);2_W:_[G>Z M[E$_WYYVOK(5-^.)W5(#]'VO*0('L;4<7@8A234INF/W@;M-W*!PHX@'^J@VDU31_I3XR^5S61U9#G88RG,F'&_OIOMFYS]-#O@E* M1F6PGOW@FU47,&N_OY-K=#UNS^3^KO W_S>(4CP\ZF9[ZK.B(=]DR'SE&1W3 MQ5+]B\8DXVK420!IN 2K.=--9'1T_^C@>+35NH^P!0ROE^NF>UUT 0./-I^6 M[1GJNDAY (-^4YKD==>8;@YD%RA6SCH(J<=!\Y/M'?W)T>%A\@$WZRFI_;.V M-J9] ,/^&5&^#PC'I,G[_R]Y^N3H\.D^N18LT-'AYNP:AIN/__.;JS,^1\^_ MV:?D]BFYNSF__,3O<_(Z\M$U N5HSR!*]^AT0'YB\S'Y.>/HTRZX)F_")BTY M L'#?YL1)\:RY#RK<^V!@B8I8= BI6^UG! I\CGW&-&H'7\P(8]A5.=# "E, M45W8"-^%P<^Y05N=6EJ9S"O2 0VM33[)1TC)R0/@&71D@]_=T#8Q^_&IEA-X^S.>++*\W=:])M-7-I)/N.Z\F MUA>*(\LZFE';<1JJ&HVZ.HT>FB83Q_GF^JSP^,E=ZHJ67:[@Q?B+O#69UM4% M::C#$FVYV+>L>+Q<:7'*1+ &K7OF-;(T#@ M_8^[.LIGK+6"T4Y-C3^\VCQHJ5VH? XW&W-V13?7-I^AI_ )J>3H+NH*OKIF M2$Q]GH\,GWT7BN7XZQ(.=U[N1)3E58EZ,Y(RP+I)_N<#.F?9V-*;>@I,H>P# MZ;^"1) DA,YSH")!BY[S#I%J))%"OR5Q\>TW=J^^^8YV0?M4N6V3^XI>1PP& M2#3)/;<5&20;;>LPUZ>*^WF146(DA]XLR*;A7*0[%3-.]D,*&&X=QD)2$GKB MHR+OS6+&H-9R)-@OT.I&@66-@30S4[2<0D\6\!1\^&/,[<88VNBZ<'&[(LES M\JMU MHFS ]6%ZZ[82NG+3T\9]VP@:M?ML422[AVE%X:1.1Y7VGROU9SDE;" ME ;0A,]2O5BB49K^5ODSXZ)>^[?3J2E'R^3;%Z_.3K^C ^F>SZ"&<3+M\C$' MXW!2:;%D"[(VV="YCGZ4TEM:%949ZYE9UZ\MT"S2U$W"(.&!\HW5^.%R> ;) MCYEVD,O+!=D D[J:R^%QYY-!*Q>F*/#?E;3/A6L39R3V%PS$Q_RP)KP F@IG M<:AI:6Z;1\(+_]R\%)*NYV9H%PSGN,#_H_^:G/$D".SDM:B;,3VP8G"+^RAC M>LC W8G#_4&Z]OF5#Y=P97\$^[*FC=IE #)H0XW&<"QZW@6.)LV8]S]GLRC= MU/8,-IBY@(&"Q2'+C_8!QF;&>;"+G$X.R;X<*J]0!7A#-;>FX9(/\?1'1=7@ MX?.JS%N%-9&SW>FDF@@7-(2$9YQ%-@8:UZ&]:(;91QY<-I(S3(_6KGX\2.G6 M%W82I./> %)12/@;PG:(3ROB6,^EB'FY$+@,F\_AQE-V18//+3VP7!_R)I8+ M&'M;0KO*YM4[,V+<279JL%@6] MYJ+H*\6?< _+Y:V9%[92LA@T]FP5!PZY+(T2O8^A+1O9^RJJD6N6^4%;>1K7 M&6;,XW;/U<:B8S,!RS-:2\(UDWO,W^3136AG5KXQ@G8I"OLFD1*AE<'?Q@%W MQSNT+O@ZDJXRDH$2X_8\&XT$O%3)H@9[U(2;))H@*^&+!;A&M*B6T8@1/*%/P'9% (I#@01 ;2]-"* M@'T0.F*L>LET,B3./"21?LK?E(A-"7A"X5W7>S-.$[EI72YM9>@;$"D-\4;M" M!N3LCX[N*_1XTY4T&?K7C%X,N64:=TFJKN5 *K_#+'*]0LZKX20NV8G3'&3R M]":ZH,:_R-]A.0Z+JI7>L="V6=?8\$AX\?)R)73S7M)N[A/V;(F $0% EPO) MV7K)ZIIMT?5^OCJG\#>3E8[*5>WA1E9QY#)'X*CI()?=)&/3D6U4EAPR'&L0 MK\IV!C0:$E0JLQFCWHQF9MP5Z,I\6B[#Z5]W2(%FZ!^=#JO(/YI8?NF2-UFA M .[*%87J39/.R[:';1K8X6M2U+MYOLJH[T3(8/3Z0RF+ &!!3)^OYA9-[B7 MG#EA>)/F>#B3_M<.#B!CM0:_/&-$%OI%2=,KU0&2M_IW7<4F/C"[:E)[$IBF]-4"92>B-?A4-MV0 M"=-%/,\K]NZ$R9",6HE")U;/#:CL^ S<0.59U=N/O4V&"H^J=TT MML;F;0@>_AWI,)5[.,QD7&9((;!G*H8P?=Y&?UG0K9P0\8PE>\&TFVKQ+E!E MW-"*>!_!RE*[SWZ)0B_9+90@=W&60):/>G?$>[!.:8(8#$FS)4\/WR(3@[7@ M2BKDC,Q]VE&[ /TS0A0&DPCVSH>DZ"B4,RFN"":.ZV\3X1R^ULOAPUUI\(Q MR?(AQK;;:K("J\83IP,,I\.L?_Z&5OH53O97"0$XV@P!V&?S]]G\>[<]U@QC M5E7G<#-B5\D6J-:6TD=+S?C[O8CZGR M2O9@S?Z^W,E^,-[!W1;Q'%#;KN@,#N-S M!$8PG>$^2>[A$R<[4MPHEX,@)0_4@L]D(]0(8%$^ZHK,6?S[';V+'45XC]X0 M)NHU(A5@#Q 4XWS*1=X@3$B>E00':?>[&L&OZU9\[W?G1KO#)C&'7^/(Q/O"V[?//^TEMA.7=ZZB0@M]CMR%SLRK\8KI3B3"%99DM-6>;E><7"[6)F2 1>"#!Y1\#U MIZ-1Q;"9_W;I/E(9X]6H\B&Z!<%.7QA;'"_*VWF-6L%8"2Y8LZ? MBUP:4$ C)H)Q&"-9?MZI"/P]2$Z; (W+!4KYO"LZP(U+,\G; M)@*TTP 763X.*#/G9IK9;:P;G_,6B3//RWS.I4STI8ML:IH N! "2RN;(:@ MP%1 &OZ42,B ECN8XN 21,-E^?\,X#1: 4']1V<8UW=DXK6S@"$#7KB<*W(\/ M KHV6HX*/CL,68#*"H_7&I1X=^P:3U,PP1GBD3:>K-?-/+J)]F!8+2K NE3* M^1B$KA4RHG7T%Z1:+DS!"1L/9O:T$>*UU&2I$)>K] MX7H!NW?XNT+\N'Y3V+6]NX#/.>/?UQ(PL;=WL"#S.=PGV&E4.=G\ZP+,=U77 MP/DJZ/'&%5TU#/J4LJE<-+^]_YPPZ4>85SXNE:X:#)F'K>M\5I*2XJ<[:@S= M"EN#Z>S.2U#EDB!07*.MB/L#U/9:+#6M('(B6;_HZM$LTPA:7_4G!&6 ^0G, M"S8?TKA4RKI@#)9:X:L(<.O)Z>5 8D7$8&.VGW_!>17]@IDVPY3: MJ$-*],GT9&/7!E!7M"09O-.EJL50F?=MNSKB6MD616?(E.CY@OFT*"K/0Q(^ MP _(FL7>_&1J&BW@%=*.Y4+[!8$7BI9#TC"!,Z#1-+9W0Z5*@T+H8?WLXA"& ME!$,Z,UMW52T+*1V?SJ7UR&$.#*N9+BHRJFI#T@@S[5V;?,+88-EG2CAOT1:Q.:L:=GFEYHJN9AH( /; Z*Z;;&[=4EN1 MK%L +_"RNM*-H9"'?+TWBUQ[6=R]'M?B$LF:A??-WB^-Z9U7,*)0^_ZJ3+B( M<,S"P_[>F>!+?9>P REN6BO-/;[ /5Z=VU5?%==RG"/TCX/*]8UFG(]:3IMX MR;WB]UB"%0DNM*0\%NS$QF]S1K(W9<6]L\G)8GFY)M$8R8$]A8+FT_R;II%N M?'* MD4/(XCHQH#1IW,9'@18Q7R1SU36A&.R\Y1*59\>N^]V1"JP&9[[VHQC38EC< MS)JGRF%CK+L]8"0< X*G1-HWLEI:H(B:PPV0AQRC6B*NCP!5W3@67"X!1SMA M(6)$SH+VOLZ8"8:F16X9/ZXE!29D+:*UO+9&E*H:=0%'K4; 1V'3$,U^&C:5@KQ>9'^-(%Q;]?65@S$=T*- UO9GM"M4:ZL%8,F#1GD$+#D-+4- M(V5SL(Y@037I(W&4526SOQBKM#6-,1]5VRJ[F6[7<*F&H89P!0*8!K^L:E^6 M9I%H8\EMF]*V5!0![C)ISLY+@U"^?9 -:7&FHU-[XG9"^CHUKX/DC,.,=.NK M1: /MD98/X@D'C.+O9)@NDHK9=*1F)\M=]1"1HZ+]WG?&VTO/.:U:;F3#R>- M?)IP)S)^IPF@+0&7M!B7DGZYY<*PZN$G.'8F947""_Y[<"9I_9C$+. ][R5] MCRY&N>%"]*:25@B05O1PS\W9XEKTRQJ(W@FV=I>;QQT]DHOGQ01[I3:;LQ)D M:1F)HNQB2G\;=9V]3TSZU[!-VOZM*T&BE]Z(U% \;@TB1G2%/31T^WV\VWW, MRTFA$40RJV9+DLT'[G?[Q;_C2Q1$D57]+I.PV#KUOQZ;\ZSH?#6(8W.OU&^U M'Z1+Q+W [[E4ZFO8OPC"K2&FW&C.7BB2X= (5:B/83O>T46VU/15'3 JS^FI MMAD!4"K[;;SC;03LP$07"MSO]/A)$QLA9CXDDZ^2C R;SR57#9R!*[H)$2EJ MF=QW,=97LGN(ZT?RD$'"FLH,2/GYCG&<2+[35F)7%D60=:IJ6VKO(PD.EWQU M].A!>.K2\+"'U4.0-QQ%<240ZTBR,'Z_FD_QCN=&_]X[@#OAM;]=I7;M]\33 MY,^\'*VMGVL>GV1"FAK& ,2-;J1&A>L[V%FW>>A)_R.%[-,U>],L'7E.7+UC M,:+T/C0JBCK!13MM=_9*4 67L;@ZA)78G(<%C*H%;3Q9_T4WS\MN#NY]HQT< MRGST$;4U_UV&J;N(UR0<7-Q*HZI7$Y#!-R52$9/_N3*@*$G>M.O@M+7S&]6/ MR6[XSG .^RIA;>S#T"PK+7)7NNDT9+=V2+=;7K+O[XQ0XHK(]EYW?18'0(2L MX%L0<;Y7@I"O8<4G-7\BN.XKM$C:_X?O]WXWOHCE/>Y:B]QILT]J->^7_FZ7 M7NICR3==="WLBCVR.D16G^R1U=LPE&U"5F^U#_+!N/1]5%'NR^ML4?G0F;]K M=3>;N^[E9=0NP9>[LQJ5KF0!F8<6$D^Z@KF&T7%4WM68U>]&"4'Z2%UUTQE3 M -S&W=X:W_J4?(&\T':5D<\K#2U=^\%F24[07'P8M!=-?'_1MLU&'SFV&S05 M\:V0M*%/U2BX(J\5QBA-$S;XWC[#:CL'[8(+OMKJ?&:R=0!V9C)3[-FNG/5AJF:)V:5VIJ*77XPW]XQ@D+[L5(184_G.Q_4CY4K 7VE2G0/]2 M;E0:DB:LT)$$<2T$6KCXF8Y,!SQ<4TW:B\P6D];5M,YD3>JN7!EWU-$R%A?: M5Q1=$G'#;9 G"@U$4V/TQD Z%Q]8B2+# #:G#G4!/FN;X3"N;W W-NOU2,"2 MY/XL9I+?9=0P8I-LEMXZ@70-I7-I97X_S%1:<^M&!"S7J$^6JN"?<'I0;9*KV8[K;B9EV&6DG/#>U M[9Z2TDS9?X@K3&M#]T7)0=Y#IQU IRV]G@R*ZFO!?SHIU72T*'V7W@YGP*W[ M7 VLQSRY>C1-U<5X/K\,?JHD$'QIN1\T;]X<9!U6WC,7[.5 J5OKY*TQ=UY- MK+P,&,@\WQ/)N]9>$4!""Y1Q=U)PCP97TE8*AP*=FZ4%[DH3M8@)I<=;??!P MW _<":L1_IW^)>)SGS>B]D%U)$5-*1:)0'V=-T(="/W <$D>6Z9+JNX-+Q1P"LA[1A M\.C847W9_E\@W%&YQ\1G\A5^4H;6\F,[ 8[Q3=$!O0UIAEACUPJ$S[0LWK4^ MUN>!?F*QE#5B0C@$;>N/+H[(+=A(G[;1RQA'+*!IK+4N,7AKN!$(,/9J%%Q^ M20;)SRI5K:]V^U&EM!WE 8D[;;X:]*R(6.8RZKB4 MADX$Q6H;/#BP,+E$0HIZL =:P> !RT+44?06L.S-- 4KFI3G&2RE8QA;('D& MUKJ/975Q,*LN6(QYR2_MY?FOW 5/J"ZYTE9H[; 'GBF\=I%CU32J[@])#)FYUDA%2Q^W*$SNL9&'P0!_ 0%WT=[GO_1 MJ1OJYSME7CKA$5,O/GR;/RL/2<#^WI2CK9TY8)DTU5,E60Y>5A)<2VHG?+T-@U)/FSE)L\ MK4I=3*7U"U@(_EKC M=YD^P%;I"%; JDY]!PKH2A+Q9,B0I,J*UK6%+KA[+%,6J''5X=+Y+(?9J_Z4*I. $-GZ7'**,M>"%W4GW5QZ M!DSHL)$[)9&EF9\IP^UUAMV?#MT&->K9FD=DBVC7 M7T?>"YKTXASG,*#SD/C5 U>-UK_C:DC>SP5=XLXXCN>Q93*V^0]>H-I5M)(( M4D6&&'4;E@@S.QC,0+6G1=E^FW\']6O-<7L#0W.N@GAC?!I^^VU.WXALF:E! MC)*4&9C4JI8L./#?O(RKSSX3*D(L4;9* LWH-&UXP.7N!9H[\.2T0Y?8H>8@ M/'LP<<;TX"GK)U"0"M%VQJ/WF_](#K2J612L&:LJO:0OY7X?[V@?@[21 M3Q;1A\,XKFM4HAAS=@1F(8C$-^2]NO)WOY5WL)5AU'U5A(YF9)H9;EIE:6ML M;TMV]K"'B27X;;-/PMO-Q##@=2-'>1DPY:11HHRK)#1$69AIIJQ_.;=9W(,9 M0S#CHSV8<1N&LC5@QKWP^VS"SR(&@G1854ZKL(D"IR;#GE*;/L<.[L@@.HS@ MHS0^"IG"LI8U9E5>7E:ZW^D[V>G 2B$I68#9S$;!DR8[YU"*B[]Z3>4:>EW$ MM)1,D,8FCU>8.Q'H^EF;)H2NLH")I/^01*@TO!W:>O1G"7./S;#U32,L\"&, MD4MF0()"UV^DN#4QT ]!0"S 2F>M#XM9T\:2]@'Y8-M4:+#,124T.IR/DE_D M+Z]*6E2V9VX8.]V&\[/2SD\7P*Q-W_6:LW#4X3(%?!363IA@@PRPCWG(4V=K,+5U&'ZQWZ4ONDLVV@80UA1X[JJVE-%[C_Y+;X5G M7':I.%0<_&DTH2^,JLJ2H9UY':^GNV/[;?NBVS;+%1:C[6E=[&SO+=S?%=+P M)/?'^Y-9;^TU"3 YNV#UOPXH0VUO*;',;&'.=6PZF_\6#*DS8JVUW$NF(0VP M-_0D9@R+)\BV-F-@=%L@<4_W8C=,SZ$=..:VAUQ<^;/:IGAEA@R_=E!Y/PR7 M)%]! 66C&9.)KSPF#;/[PD&'^LL;=N+HT]?P\'P.O MS=? M1\'#+#C]BV+C/ON,?B.ON%;9JPA\=[[WHD6E!7MH9:NFKC1^JH"Z^E7 M;_L_]M<.16VU.5?TF4['ML# ?N,\QV\.1X?%>B?F,E__;9SA30NGI68@[@XJ M".DT*;*+ILLMLIJQ$V;,@3IY0N17DNZ4([N)$?' NP;@!(V<:HUY82+1@FZ [228R2[A0VF%9,33$T5Z./$$;V7N0'ZA"DG7CT@&N/$*;6@NE&M4Y5\'R3G,Q&#=_IR<- M95BL.S+2,?3C$F\E:4!_^(KKF#]P!9ZM'G969C:&7&(USLJ]?UMPLZ'0&9*/ M_XIAP@9]&3:2P;(_?0?8W'X?<=XS#23X:I :0. M,9$37-$Q'4G?D LMF%@KD-8S#XR[TQITB*S08[3_1D YB78ZCZ$-9;O2T PN MT HZZ(BM_DW<4"PLG;YVXY"KFB1@-G]!+VV-DG\3>RT]W!2BB$46<:/[B11= M,24RRV>-#=IR$=IDR9-)+]+0F-*GH;ASQV=7/;_$MFF#0*;:,"_HMXR:SD#Y?.D61(L[6JWE!"F;E1NN;A MU4HD)(VM?O?DL%^DDCR[>';)4C9>ZQX9;R!K7)L)W MU1][X:\H;TM5QZE)O>.I[Y^5ABFRB)_>K4PCCY%+;YMOC1 !E6W3OMJ\XGP. MTKCP>[V=<-#_4.\)6KR@9C\WRL#LNO&PS8F8K' SQ!6L,*[ U#[LA*+B'^QH M%44L2/B!TM%GQ;9JI+TP?-72D\@@Z@43E>.R%R";<=VM5GBFV,[PJ"]I].-6'2ZVB6 ;]46W=$UH]+NX5]/;19QXH #O6BF,1Q MM0)7*<1^BK@H(H7E22ZD(_J,'5<;XFB,I,>X!7TU2=7D4H(;NQYR77 M/(?ML&_7JW)-%6]4MDG,B'*Q9LB+\42RV2Y*N)#.78.=[1T-E+;6@9\'D [O M IHBH'9;ZDK')%=RSN-9TA8Z]M/:Q$1D(;PR< \M15 PGC 7:/E2A50(700X MY\ ^@=%B>C3O;9DLA9Z',9(9B146EL$YXL[V9WE+0*?#[V&J,9#N<*=3S@#B M-Y9:R2^@=71=8L9.A!\C!)#*&B9.Q4XEOU9Y/)76S;6RT/+,%:("4?.!;1HX M6AJ,"3U')8N4(F0DU,(S]$=7M1G]1CC)?1\@.#[@)D]CR5%/36\W+O?DL,'Q M%,[-T- ,9KQ\1.,M[SY-M8HHR[^4)['+.-2^YMEG/78_G\ M=ZG7.'Q$@CY0_0$W ZT1IMBNG#9UAB732/GQ+RU%8)L'T*M'X M72@;>5)F7HUP9$?).R/#4:=K6FDO^7]7(GA] $3$5AY:ZPKY"C6L2MZU11$[ M(",%U$8K8NDT\1SM7K-B!W$![-*Q8PO);;#:X=/BQER-+GA,3D&C'!LIMQAWC82LUV+"HBX"0(>WSOT:*1>&2EZ;;N.0#;HD#6@SFD7>6C%F M45'QF!4CE:[HCCX*FG.<>[%=JCJ?"J=:)MBG2R;F^-9"3JS0$;OH0PA,1(L& M/,&1'6G+I!WQED\W\%&WQ5/B%H@A)^ P1_[&>=$%P@H]FZ"0+W%MLL9-\6!" M:N9*<:3!+41S'A"2:%RYNDRX;&R$G>>-PY.YV*:TPG&QTO5P]CS[2'8+F1A9 M RXTZXQ'[ 1:T-:5>*5KZN=]D"B-*$;Z5W EOTP\UMK M3.-#-TP[FZ@[S3@&CKGQWWZWM_$W/@/O+)D(5!@C?)$A@N$YF9"(R2P);2:O M9X3#AK:-?AX\>D8R,!4L?Y/6\YK_AI<3M#T-D( M8:8K";2N(1N)9:/'$-1\4R?_VSX*4Q\/\AW2>FV9E4:(IT&H@C.@@;]@K7YE MA=#[N.I22)2%'F]['^-#H2[<2-WI#6?@BS ,/I;=&( 0A^D*# ,[UO)LG%_ DZJX0%_;%FW^]>GEP]-R5 M-*=]!\@?FXT]:';*#+9 BHD9PU9 4]-,R=?C/)XLO&^TX%9>(R?:_L"S&8FH M\0*-KZ*N8GQ+!PELP\;(XRP5;;R+D>V'%T(2IG3B@]& @@7V PQ6N1NPBX^> M_A#+$?U(8;)S,="R80/CBY.(8[8_9B8KVEE@X_@SPQE]D@1_&IEE;.,F9P&Y M:!"*\-&E QM1\#U>:5U%H@3^@]A_C5&6&:O(Q9G=E)CN]6'70^0Q(;VJ M9V0DX*(Q8JCD !M AN)"RK4I32::F5RSC+UJM-9:)DU974S@A["]UD<'M!/D#2]$$<*!YZ$S:]LCDWV:-8,ODW34* MARV:F"F6I;V4:SU1)>@"/\5RQD,+0(;FG(6(M)C8=+),C$>P(['P[2736471 M(JZ;<>];FX)22K*]RADC5@%B3N7:I=UE%B6J&6POM$N;!'5X%EC&D?;+@VY? M)>[AR1[WL U#^6IQ#[(R^S1C,ZI! [V$*\Y5&!&NE,NJJO(@^N6P&G-:)4PX,/<^^NVXU%[D MQ?DQQ&U+1]DB9P"LY_P+[33Q/IANFT6^YCS"%X>57II>6C7S=L)P>'.ND8X% MJ9ADJ>J\AOIH%(*Q?DQNNJ=L>1L!V 3Q9E:[OKM,F'D73W'M)!8F/'9>M?IH MJ/0'"9ICD)4Q 1)1GJL1:K8I?%N$BUFE;34"7+OK,'3)14 7H-"'6^F2Y'[/ ML<6I^GG]X . -<-^2I.NUAPJ%RKBP>6LZKB%3N-1[?H(B?X&^0_?)DG*T6DE M\%U4K$_1*PR.CGZ7GW\!"R/5Y>-H&YS6IN7*+S0[I6WK^)46E.G62JZ)GDLRL8;2+T(?$$W(;U*_BJ=NFL?N+@[H2"'E(C$UA/<0D1L MLEX94\%FX2D8*+XGA;^

    UN_B U1]B:?GOC0K OQ0QM4%FP'XEVU#RADBJ8F3[TD-3!+3EGKS(N 2 MJ.KP][Y?:P"\*BT]0IF@6Z=I)0>F_7\$,MG\<"U*C_TI^JQ]"6K$,SG9LM* M;OV\**\]3,56>-;V&_;%-\R;8J'K%8!4K7%D8^(!OMHR;?A^AHX%P]Y%>R8X M:MW7%E+K7;VX7HS,'K:#,\-,#AI' W)$Q@$S$GD /3*A.Q%>.FUL MY$#\2L57OG;$&9I ;I*748 A.27=N6QRP0FY8_;-V3/5S@H*1;J6=[1<@ M#W#T0/;I@!ED7.C;(%_/A#B!I-,/ WFD38DM?$GGI6*P%+BG^X*&2> +N\=7 MKDMJ.)\RI)2SWY=I"U*+/N&)8,)W\ S2 $BR C5Z83^H;UU929H.5Z%E$KOA MA(5U"G$X7CM)L^5('E5CYE1P1(ANPQXXLJI=)@:0OEXCM03?)/9GP@]J,_\18M>DW-LON(J0\A,X#E6)7+)U=1ZRJ$ M?S+@84U7.S#'B$N1?)*HXJU(5K:"C[$$+-OE(I8Z3*L6X2.%MTQ@%U&[:VEC M)5'DB 53Y0KT2,T TTJ0PZ)5_-E@:4NC]3A4'5$X()6RF949C5BX#D3FJL32 M9&8;K7)97?X1AP?X=D!O-\L%.]PPICU(?LRB8BU+^MTWT51 NZTG"_,/Y_$R M?ZVV9W5FM2QC5*P<[FDO>B6 7K'%-27OG?E!ZU:XR9'7V@5YTM\*'.IL&36= MD:-^GA5L'*A=:9.GV>AC44VO+7?NB!WO>K+@+U"6;H] >^F3+X7)QM9V\^F> ML<$1EPH76_84VQ(^V#SPF!T55?<0%L&XFGD*7K,X%PW6='6999H-> M8CWX_!?7(+E#X_G5 =),D;^;AB2M<.F10U+?0$!HQ/KF;5OK"JO6@CPV*" M(BW_39&$KP4_=:8MJD]=MC7U$3U+>"G4@).<\?ECP7_]J*-2\IIFE?N%*_1B0SA*_=,OV_%)FA%\]:R'_+:2EU"8[O_6CDE[,@#-SJX M#+FM0I7%D2&P.-3XX+='WZD8P#JU&:\2K>&WQ]_9)"[3?&$F'*O25ME+;0]. M"LI8?4=: QX.DS*F6E MCL6Z!+$;FS?ZP;E6(,A'5TO.<$HLIT/C!L"#MJ-P M*PSB ]9)$8UD2++@;&'XA:31#@2CK,"V/6M/A%Y[ND>O;<-0OEKTVJ6G#V6"L1(%BN WPH?2(J&M$C+0QHR)F-DR&L>.Y'& %VVE^5/ MG@@B8^01U$MM\OD0U-!C2WT%,DRV+-OAP;)S[Z!ZCK^ M;7UK;;W;^B/[JE^=P$MC2YX1^!CL]]4^0_6Y[%C3CWCP8 M;=PNXFI>E+ZGA:J.SCE6DP-2<:7&N#)B18LK4'("DDO-$)U5M\A+H5H[$/&. M^5$"K]!$1[X/@PAV8W?#;!/V ,B;R6)I:+DPI42=.=NE%3QCLJ^7 1X[BB6E M3.O)3VH:TS9ZO3JE&!7,K.OR*J0&-8>9+*K.D?;)[62B4,/.\'K;6!V!5$+Z M!A>"Y00!O2-/T,WQN7L,BJVY]Y[*5086#<(TD1'OVT]%P #<@*<.X MNQ(2BSX!)>AGV$39.KW^?D"@?@E"!A:][AK\9BYHY>=P73K,7G:JN,)7$+MA M!-QS%FEPYP$5SS(9^&E(IN>"=DY;B?EV07.SLNS RC?D^UH>X,I=2*0, MXXQ,3'?D>K!>RP"6'+6]7P$=T^K^]P$9V/@99N5'0?2-6N1?Y=.#/=I6L$S"]X-T0=R%G[ MP2<'\TEPTV5AA+AF;?!-$)/@!*;=FDILG#+F0NSK59XAA#%R3G#@ MB:5IF2%L;DGW^K2>[P?GNX!D:A+OA!S_Q:[K2K;'?&)?C]/O2+1;H-2$5M#" MLX,L4&N7G)W[VO9I<8&D^5 A@&QJ;=PX#;Z1X*R9E@ROMWTY07B(KGP(.M@[ M&Y+#1$3$:V>!)48+L+H[24I(LWIFE#C4'R]2&A,C[(M1<1NYX<*75G)"WQ/L M52ADM,EX&=70M!=<6BK.KC4?V"G M1LU QM5%24:Q&+.-/%#;+#.!CQV199Y/[5BB+\ZS?\/=$#H,[ /2FD+10:L\ M-O0FX6 +)R8JW,7.FZ0A+50"*96UO@NG!.DG!2("/*"8U6RECY(.SA]ZM?[A M&_ *-SU+;!>R?^4XXN*WQU'P!VU48A;)%;HK(9=K/G*AL[LBBHX4^X9YKY7K M1&^0'HU&* 1#!.2F0O25;4[C;T4E*UZ"V%.Y%U\, M^N]N/+5]?[34$"L1](<$))A-(SEHW0K<\^J3O!/*YFPFZ1IK=CL)XP\#7%17(O%42Q]5%AJEP&?!)*H0U4>\-(*'7ELVUZ/Y;D?V!QP*(@- M:X NMT[Z:F MC>E!9;'9KYT[/ZG^Y>28%"7UKYQ*^51^A([XX\J[,]\HBO"3;/:T,DU?8%#-"' M#H/&+]4;_P5MAH775O#QCLP:T6XFH+ ,FX&."..X/(4]V"8$VSS;@VVV82A[ ML$W?Z=0"&!M[Y2S:DO^9.RG!7"":V@A@A4_X@RA"!75+_L$BK"/M3:SOUC:L"@2MG]8AW$DK=_K %$\5X MI]Q"WX4^=:-.&R2GL/[%E%?]YEX=90F#);1"SN)^PG%'!M5JA]+KM8O3%0@03J<6\ :]'U=S,3QZ@_'.?>0JY\$MM$SUK"X*UA:VG.."<6PVC6% M=-FBOPH]*I='4HP2;4A-IU@&$T 9V/]#IBSRN58ME,O'$7G[(37_.A68F[WM M%C3*.%L5[L*O-JZ*$5UB"?5!#4@#5^="&T7; 8-;@]8,UJU&\J?5Z:P8]G([ M B0+V0I3-(Z!_F\9/Y;;;#D[:LDA.$U<,/FHWQILB0^NV2I& M5YZ',CE3:]4P^M1;PGM;J!@::SMA:&/AH_ZSOA=(W%):BR/&KOK6)Z[<=6.M\)/O!+/X+ER+RRA;DB:.X\A-'PK MPJJE,2TU>T*5@!)<]*S(\GE0+KQB(O@6.4'/NL84DP.Y/N.0L[^/ESQU: N7 M27.WD6MOT"6-_B7EA,%5#4C9#0>]NH4E,-9Y-X\V.@)(B4SA M%AZ,:KOP?2\$(](K))7?CA3F.)LS%2%_B2%['L_B%P 'P$CUBT_9:(=1"\6\ MTLRZ80+L,S1FV1H-]S[[M,9/&?929+/+T\!646\BE;EH$F ]^$O[O6\VUGLV MY3YEWD[HT#A8Y5,"2F-3=:UW6-::4Q1\$].XH?!ZSS)&:.$(]5%0TC;SP^-& M&*G:D6'?S:!3*(DYCDX!]H47<+V7A8VXDWJNS1\W'E2%MTIA-7/W9)?6TT=G M>$4/77,2&]=!@JHMHFS%4JO@/MEVK'8EX:"*'4^[0,*UM>[1:WI\Q7Z%\]0L MGZIPEB!O[4AD?2H*G3NTJ"_@=XUX.7F5&,\!$DG!Z4.5J^#'(\9YL^C@*DVR M\ZIFTA!.P()D M"WUC:A4[QL60FV5HCU;>(TEA!A:--)$Y;KI$;->:9]1[*N MG56U!"!9%2(%'!"XD9: P)]TA2"^EZ(WW!,'R0O?5&Y]%"N%,<&<;RT/):Z: M?>)U#$;_N43B0P(5KA*4LU-L:$W&* 1V?2+%.<8??WOUXYMWZI?CQKA&@V,] M[]8]6LR$\AL"C)9-OL?A56XIMKG+T%]J.[K5HE[7 ZCQ1AR9$_+,(;DK\\0 MD7 -?[-::0-4 #&/++=4M@H@70FT^31[0%\][?*Q&*Y"RL,D%F*YU@: /\L) M+3^)P)$8']]5/S!N_*@@0=>]S"(\]/@P83D:CG"?"QX+HHXH4.!*O OJP8"-PY"SV-AUZ&SA5G3;1B[AM+DODB1!"%[A6MS#O#JT>[\HX_^X+KTELC;"GTWUK:1.EO5XJX M! $H*L]S&Y=W[V:W]%3UAZ64X M_O]#_EO*F!!4.Y(#P9C7VJ#--,8DT[:%0&MRPRK<"J(Q M!,:2%:-.^P4$7QV:L*,PQ\+[&TW^Q_'SP6%"PK<(%FQ8U75UP9%=[X]O+%JD M4ZIF,H!T;%DK$+8)U954Z8)>C;%4]B='$,:CEP:)GII]N0*>\>ULN1\&FY3> M2_9Z#_:Y$Z,K@]M@=[ L%5F;*9V;RI8@EP&8G$5M21;$%Z==NBL:8)=F\MIT MTGZ!RR9*6SR5ZD;K]Z1S6Z ':&ZYT$B$\+'49X$P42XP:]9Y*%91T;C]0_JK M+;D+[-SH3Q=&PQ-:S,+6=!![H<-K.N["5'_7BK??VL3L=B&"Y[U9U6 X+5DKV]&;KR MXF+09G$G^XG7*J?6J+]DW<)]\I"4JXZ&DVV^/T1X#.35+J3),*I:K(SUOH'E M)HXVN^R>0D !P1OC33>T\*^ M7^5P(SG>V#&-@QEFX 96^,/?U@15Y42#;!@ MSW+(JH"_0TNH\Y7\>(#5#(1-+WH +W.(AK4>S>)O"&4H[O8:0',G?.//L>9! MG,ZF[2W$P#TNJJ;5"C^+#E#211_@R1'+Y.9)M" (JSJXH#6*W/>C'K8PO3G^ M9K\HJ1YG>MB^4/P95TH?8!/LS+5(WE?;]R:"4&'(Q>V@/EBTM@2L:R0C).7N MFMQ9XY^)%UE?&'*HYPW"0&* >K.#P?KB)T5MT.WC5C[)3S'26WJ::X-W/;_" MR,,$>=9FL/S!^7E>&(2FE+2$8]F55'':;]LZ37)*T;U'QK7:,C6JFA;&!85= MON^= 4>GF*^'FQ:'"\;5']@XG#"RH1E0'YRVM0:N[A1X]E3$1NR.R,*CO+K9 MN.YKO GIFA2PF=7JHJ2?T* 9?=$;'X@5Z3&VKY7F@([":-,58T,:Q!1 M)M$D]1J+OK6"M&M(K_MA5MBD$8X>H_Y,4\_"O*]52%LR\%O0+&E-CJ]F0MD: M%RXX3N35*V5=)JT%V@V@^-I:6$;B<,9Y.2DX=,FQ* 91. (# 6M-],@S1[IP M_RC6LJVK8I48?%*A"PG]=*UV7$]66XZS+MK49.1D\32(I@E5K!J/Y9 M_@QCS+;CM,9&P,V[W^;/O\T![;NZ1%K]C5AE;V6G,[;WE_#.=\?"&R/\B+5$ MI-C;74?!X+CL/C3KJL8$#96R875N]GOT^?=HY)$J0;$_ M @,U9^LW4".(DK&8\_W&W,'&+(>F/LC:-F.F*-(I=54C29QI>P0IAZ![TFH! MQ'X7/O\N:(I,BI3[G'A'2\1-%/;[<%>JQ(%3W#:$26X.?^T7_@X6WM%A7)CL M8RF%2$XG<&ZZL&$9(8L*.)$MMPJW@]WOS6??&^G"C-2 J9&FL.!SB='@;T)O MP,"OKN0JDQY(@*6)"E$PEDW+/20 (NQ&>DSPF<.ZRASUE!0#*/611B05*NY M#P'A5E^<,\Z9"+*IT.JTJ+\"0<'VY&3F"X^?@_O[DZFW]\_,T>;K&'6VQ%1NI5:^;_Y_\Y M>G+XP]&/@^2_2ZER(9E_UF:3"0.C9?8/7XS_7I5]F;-KWMG'WSRT9*/?VN-! M\E8J>?,H:(6M6W6:,Z*.^@% &O= T59 M;TX\WKF2>WY-"Q;#M:,40(O3W&A_= "J_&S1F._M/WY "5R1+;_/2WX>?^D' M/4^J[J&JSG$"1UFAL^0)RY]5BST[&3Q]>@1%UM;T_\?VQ:KC!JSC_M&.U_]V M_'CPZ/CIQC\?#HYN^;PSY\]F,$>#YX]N=[]^@??7;F_)"$@1_[SFY-O5ISX[P^3(]8?]GF[_M&C MQVN?/5Y\PJ=_6)/\JY)2A.2=*]MU>G6F9(52-:05JY9\%*>^KK'5Z.$'9I!R M?*"#'8V,(>/_D@5 V&*[IB]LO]&\;SG=:QRCG5BRWY1(X;[73.T56+3TD(3) M]Q([_8=U"7]VUN9^43_;HKY' ]*_LI[76HO]8O-BO[DHS7B_V%]( K-G^]=T M]83_[]:KTJ>5Z"%?/F+ "_+:M,Q.P!'UV\E078^_=-)V:DV5#.(,;#]WNZ3' MGW%)#Y.>A>4JF'NZP?V+^^@X#L2LN%V?Y6CQ2AQ>?QWV>_MY]O8X?7QXDCY[ M^GB_Q;N[Q4?'3]+#H\/]%N_J%I\\?9H^>[*M=_BOAF8^1ZSB"\8[[L\*>I&5 MV3B[4Z_\LLO5LUP/Y?[<\.;T'XP[E7Y?]P8=/7V<'AW>U [=;]-^F_;;M+Y- MS!%P_,/];=-M T /1A._*B=UAOXG(T;BGP%3"*#K?4=['LP";E5 YP%>\=MZ M>P_4H7N(.Y0>/7^>/GJRWZ@MWZCC)X?IR;.C_39M]S8]/WF>'CY]?G_;M ]S M[,,V&_35W:9]O&!+[31/];9 MG_E? M-_I1;S/CZP[1OT+'WT]-E^E[9[E_;Q@0>Q3?=]F?;Q@2^5+YCEY>W2 M!5^WP;Q/>6[[!IVD)\]N*L'VN_0@S(']-GUEE^D+$5C'1T_3PY*91 MV?WQ^"J.QW'Z^,E1^NCY+U&GW&K"WU_4 MIF'>]G*,_O7T@V'23VUH$71>3\Z,27ZOZ)F/I1NL :$_;Q%3JGI"_P8E)/(6 MZ=0CA*N@I$V>"?%\WH!H=9X<'1[\$^\-&Z#F)1.>XR=E1L^U@:-G?2VD5?&0 M=GEC8_AK.V_2I)-. M;<$)U9; #?>^* HS:CMZZ4)HF)=I:0R M,+H-(#9.>01V?F#L-S7?.%#P=JW!!XJ"UBEO<&6T^W*)VX3N&UTM W6SYA;, MM$HC;:;:\OS=>KF>->&*C-"RD-M@D^@8YR/7(F)$4\,V+%-M8$=2:$Y*H)7N MGLMD48%+'<,MD=S19*P*FI<,9 M=/:F\YE-62S1 $&RS^*K*UJ1-/SB@N\5C:=L3)%Z<9NWR2RCT]C2ODSE]*'! M"8T/Z^U6SHX*\Q]7] &,33J0NSGG1IN#E[10W/96U;<60N@Z$Z GA MNVA70:=V+V@_JXBX#3OU327]R=%#D_2/!LEK2+"S;&+HLKS,FU%1->C=>2-Y MOPW"G0R')%LL:/(P+S9WAODJ&XL/W/'>-Q;Y6AJ+?/DCW"^NWIZ^ M>Y^\>G77[3"^B)IX^M#4Q&-2$])C"I[4.S/-T=2[;)VJ?R&]G7XB]P_FV3O( M4B[UKT8?9U5!1YD>X$V75TW3T:_>AIWTY+OD ]KNA=?40%NS4K](D]]=<)3> MK#40^X^CP>%ALLAJ<@Z*CJQ!F+]U!L=;K3^\^G_(ZY!-3W[Z) U=$Q9D_(EF M.1]61<(][ [_?_:^_4N&HM63G=V98^R8DK^24U M!(9+1"# X+&[]%__=??, .^R7T0Y([K3I%(8C#3[^[IQ]OK?_Z3_N:^=:QK MI #!5->S-)0^B3L4,TW F^%@>@:HWM/D/D3S,Y)S3]H]SQ($1D24H@ -5L] M0U-Y<:ZO&-=H37A$ 02@:@QE (WCF.:8"V_0L;0Q1EX97KB.8_2YOM!P081" M%6_ .83@J63*95F(. CFD!XB%W2O>VCH;JX*.#1)UC6%Z]ZCUP*NNO4Y@0?F MY\!]Z#//F(@ +$%\H09\APZD=(UPYG4*2=ZD?3^8\* ^"FRD8$/"?04T!IB M2B9G:2QPXY@B??E4[1(CE?*P!ZOW+[3LP"\$3F.^,]! M]4_<"G[45Q]9@9R;)-86<@/^;(G?>BV4)M+M!RL_FE"EHW .M77LMIE2^>T:S1\D362$Q]PC'6MSRF$!*Y_HOQQ9B$ED0FOT5, M4;!B\7< 0+"Q+;(+K=W6- M ,@!A&/(2D2R*B%?,QI2QZHHEU@G/A@]5>Q2+J-'"[6-L_2^+ M<7 9\J1GZX*K *6)''8L:L$(WX,_C_>,4(YI531R_Q M@0M\KW4M7T;T?_%:1"J7OP&2"LAR$*&O&(-M82J_HK#80BB2HL4IC8,C<497 M#\ M"NKFAU=F46L]CX:]E:*$#G9M13!V;(,MJ3(P&"D@HEZS8;YJON1#$Y# M/I8M&EN_@B"=CN#(;DO)](IJZG*@(B$&^J%526D!?XVFP)2\2=D48945+"8I M>C<)_9J@)HV@$^)*BI(6+>ZL3CW2P 7J^L)7H7[YB5(<3L&V1G69%#<35,TE M+5#\-KREJS?PP3(F9*^-FH3Y:/[B)%^A^66(W[)4K4EX)B83R@@HZ]RASQ: RLB6-#Q'0;E17A= MWN11S#I(B)<3Q_JZ@+F-:GIA//NK[M$T]4.4Z"*Q9H_&R#79OT89ONA(J;<^ M4FJ"GB\EZ'E"]A2:+6(P+$4U"!*@VM#,SFIAA\5[SYJ/39 MGZ[3[[4??_9GRQD.'G\$K-GL&[?G>/U#Q[P^^V8[3LO=;4,[CH!=D?#8P%EJ MG^&Q9)?)=7N4.9P6!*B(Q/JU(!BT?%9A %VZ4=^ MMM#\A=V'TV*JP5/&T,C+_06\[7_PW/I1XTGK;Z7!M1F2AU; [9RGW9!)Q6NZ MUG"P^3 N;XU8A&$96S.'Q>UFZ]@];&:6UBT&309-#THM!TF/8^O4Y!1P4RI79K.EK\^T E_;+[7)IVI 9-!DT& M32\*30]RL8TCO:LC/==4-/ZK[1HOVMC]!DT&309-!DW&BSXRD"FR_3B![I=M M3AJKWZ#)H,F@Z46AR?C0SZ*BHWE-1<,_S5WT(=V L9-X:]]&\\;N?V8TM5UG M8 8+-1Q)AI=. DW]7M?XT$]^$UW<%%FN7T6+#PX,=;]PD[)]@%PQAO]SZVC/ M:9E9P U'DF&E4\!2S_C03P_DKWR6RZ9/I9:N/C-WTN86S:#)H,F@R:#I*92U M\:?W O(G/T_JJEI]8CSJ0T)U ]?N&S^@Z6AJ=YS>T""IV4@RO'02:.JV7-LS M/O73 KGJHUSJZ?(CV!N9]N/)(,+YT$FMHMN]/K M&'?Z*6'\GON+>KK\R#C4ST6TQ@=X;@T _O2^\M\@R;"2P5+SLO%?@CNMYEA5 M6EJ;=6"\:7.C9M!DT&309-#4:#2]!(>ZU,N/IZJ-?6FJ/0V:#)H,F@R:C%/] M>$"FR3['=IYE/W8YK*\-Z J2 D?_44]VT[?^,>%T9/?B:*30.,[;?=K*8X*F MV=S1[CF] TNFSX WC,@T(M.0Q;-$ZUSFH7M M=A2&S>3KA5>:8=(GM5DS^7I!7S9P[*R9?&TF7Z\%C9E\;29?/P.5S< ^O _! M+.36>[1B4NOO+"KXTN3KOYFAU[OZ02N&7FM51F;H=4, MFXPS1=.@8[=:GMWN&*^SH55,"+3B$PC,HW(?!Y#N0$,\?XB#G.+ MW;$TR&3-65)HZ_/_%&$^M\(8T[[#6ZK$PU1IQ_H*W_Z:Y-QR7=P7OL>'MR(1 MT#'&8L>;E$<,GW^K:J2H MRD=[4#) JWJ$C>"D1;[^D:6,^2-1G]>N@T/_$[<;!G^Y"%NMP7 \#(*.WVEW MW%&?=5EKV&KU1_UQ;S3N!O_JM"_40Y.T*A*XX5>CE+-O5VP,)WS#HCLVSRZ^ MKW,JL.D"X!=AMA8RX_$AD!EL*QH P CQ$' _28FRWA#MXZ]@2ZPI6[$F*1__ MY>*_MB.H#]XZ%7<".[V#%R*W_?E[]L,2+PA8__#G4?K]#ZLH8ZV,?6SZ'2K0 MT()OPAR8Q=^!H.N:[(E8:NV>5B'PX@<496)?/12,$2[0Z;?Z!U7IMIUAY[!"RLW?==M/4)X)7_;7?]VXS7IN[W0V:R#[9)OU=H/L MX27%S^?(+2K#=84&JSR5#6=:'RGIGV@]XP?1[W+WM)R6%[JO*#;LBY'!KI/!%UW:%WZ!KI/!=V! M=1D8Z#X5=/O6)7]MM.[NIM4IH'^P?ZR! ';Y$0.H20&+!IEM\7N?PQ&Q@XF( MS;)I4L1YMA>]/%9F" #\2+<*7XOI%',GD[&5 "Q$M/G-D^:)F#7,&D^QQB.E M/],%5U\$MQO+MK_BE1*+^"ZM@AZ] ?,YWR>O.F+#[X7; WOH]D\^S]50W2E1 MG6NW>JX],'1GZ.Y9SS;T^G9K8*C.4-VSZEBW97?:IU]+8JCNI*BNU[:[[<') MU\6:V:1-QQ+G8'MM0V6&HZEKFM[ MK7VEO\'2<_-2UW9[!Z;D&RP]%Y9ZP$N](TJ\9VK-<3SSZ2>68H/QK+I0.^P2 MZ0FZ/)@US!H[K_&27)X?61;Z%M MR=^]G3V.]K:F#(Z>WYHZ<$:ZP=$S6E/[>HX&1\]O375/_E:^N2:4&*C*LHSG MA^4WOVQ;?SCLV9W.O@:3</X.VW[8'[2,VC#>(VA%1@X'=-3,83@!1WL#V M]IY?9!#UW!JJ/[#;77,=_]0F5,!'N0DW[2]'^L,#QHH:+^RYO;!6VZ#I!-#4 M<0V:FH^F=LNUO8$)#S8<35[?L[WA$;GIA42?HI"-PBC,PP-+[%^V@=_NMVVW M:QSFAJ.ITQ[:G=Z^H6R#IFNB/'#'-QJ!I)S1UNK;G'K&N MZNR#3U\QS0F'6/ T^^__&GAN_ZT<[V""4?M7+GEM,/A-^E/3T=3NV.V><9^; MCJ96V^Y[1VRI8-"T4^ES#W1TR^1!-1U-;7#S]TXL-\&HW2'\>Y)^@XU:/IN% M#9C?>X(TZ@Z&=L\XSTU'4[]M#P^=;&BP]&RW#RZ83Z;:J^EHBWK%L@E-.;T.<4SJ:JQ[W8%$Q/P]O#[_?>]F&_]"S6\I29$Z*$7*;O5-P*/I6/+L[M XT@W'DM>Q>Z[!4M.QA+W!32"^ MX5CJ@#-RS-[@9Q^3>L]G*?=#FK0HP/S?;#I[B_,G88=_T.77NP]P@+XZ0]-Y9ZMCO9CJ77,*6X&2[MBZ9@S*\FP^CYGHXC#_P;A[0]_IC\>%18#!0I:\ WF M@X?^9N!X")Q_[?=?"3]U#'4 ":@K-/G>>)VED8#_+K(\',_%1V$<\#A_<^4. MB X?%1## P%QR5ZKPS5@/V]K\.P[70\A]3'VHR* E[[R6D[+@FU$81);R=@" M.S9/"S\O4JJDC ,KG,Y8F$X!SI8/=NX-/(4?YQ-N,?\_19B%N7SV^MTO/UE_ M9=$MB\,_\/$PMOZ7Q05+YY;7\ESGC)$^.B&D+Z N0]S]GV=]9FD>\S2S+?BE M0TC^C< ;=G6^,P Y%HS3G# MK[T6/"!/PJPHR6#_,7A;V2S)X%=PEE&1A;AM_/LK=^!(Q:JH? U1XX^'CE?[ M[3E3K-]]JY8'=,A9!K^Y_"V9A;XUZ'BOB4SD;SI7+:#B+_R6QP6W MQFDRA=?&>I=0,X%*1/UO$7/$8M_&G_#T)@T#ZVL2%;1$)11KHJPO MA-^7Y 9IX\G2+0@?^(Y_OP#'Z520R+-;A!\[J BYC7RRVTY ^L%R"[> M7&+;1781_5@_12C"DCCT->HIY5=O/?[DNSN>P!SH/5KY3/\@3DX#IKZ(]PD_ ?:D"WX#GR5/\%6R) M-64KU@2,O[]<_-=V!/4O?O@-_5OD$E2Q0'+9G[]G/RSQ@H#U#W\>I=__L(HR M'M\QK@AUK718!9:+'[[FB?_-^LS3<9).4<=8?TW9;+*6O:<@SX'8\F1& FF+ M8/8\I_OXDGE'KOP-9-LXB:+D#MV]&SR6!=H'S7N62]DW!HET12K,+Z:%D%!6 M3I,X4@Y^9FR1Y78+CB?JLPRE8%)4J;X(/9M6 L>!W\/[4NO7?WS]R1)P!8'Y MC>?6Y=^,[JPO N>JVAD/K;U^U1QT+CI5QV$<0 M^NADI-R:I7S&4M%HZ'.:W,^MZ^ VS!+0VW]-DV)&?@\]J'3[G[+:":PPLZ(P MPULC^ @WABCX1Y)^D^?XZ1X4>7S#A=WYSW_*?D:@[I"4 M[V'Y*!+6M*_G?6>P$?4N<62PB7PB)#3=^#WI60LHCB[>\ UAEM%W1 /LGF?K M=>EZ9CNJNB,B2H' R%[X@+CZ![#0U;N*A022OA"2LK7G:\J!_LZB@DL;M05, MN8UVFG"@/:W2#R!C/@B+'7$%'D508-_W7C.OV25Z05B1;0XI4\ M;D!\+8VCWJ SNT=+ZBG/>#*//;ZCLI$@ZS<5=&]0>0(I* R\HXC8+.-OU%_> M8APM8O,W84SKT4.'('[8=OIN&PUCF0DB7RQM9H=LYH7+$_%=VW6ZK>[:KUN. M>^!WW<'ZEVYZ3 ULRSK9>5^_ST^7?KKB[%E+_ M2)?72UXH!2BJ../@>S"R:O?7SPF_*C- J""TO/%"/$NB,+ 0#IL2 1L(V)JU M^I#COBR8]0W,]H;9P,!L;Y@-#2&PA_.JTMI3&['OEQLSA?,E+:0Z=GD-(LI/1[SK8I?08G MSXR30=_9-O/!X.29<=+K;6V.8'#RW K%;3G;"F"?&BEG9%K2C3Q>=6(ZDKRJ M?UPS\Q1I;+LEV0C>/D70>FVGO[E-M0'MX:9VUX#V:68]M9WVYO;'!K2'@K;C MN)N=$0/: T';'SKNYI+6YEE#Q^LI\:7(,AYA,16E1S7$$#H>/)[,"A)'>J% M;?>?9FM]K"=D^A3E41=HY8K')=7F$^_]OK-8+MEM.G4V+%GC6,"_9*2=3J^]8 MO["8W7 L*/SO_QIX;O]M9KT'SBBHA$X4(\8LFF=A)BK18A;[(?#-NR06;0I$ M@P.>%5%./_E$=8M8?W<.%:[_2 JL?BRB &0]$R6E5<5K4$$J3VXX-G<0%8RB M@#6FVS^&VF%< B[+X0-1Z:IJ5*EP'WX4)Z+>DQ1X8('BYW>P)*<2T E@X#J. M"RKZFR5I3BR0I%/+;5W]'U9&P@^T#<'K@><>^^ G275D:BS;'&%(B0I):YC?0(^9GY>4/VV MD,E3L%6"<#P&V30%SD]!"(%51)Y$/DDR;MUQRR_2%. %G[,8G-!P!C_$PF\F M5T&8DNB#M9,TPT<"GOEI..(6X&UWGX)LV_6!_$K^LA]*^J\]Y%EYZ X MKG597)>SE2[P:THTK91HA5+$PAW>#+",'H["_Q0A/#2G1Z1S@8_"E]BM ,VF MI89I/I63@TH!ZVFAJ= 0UL!F ? @(%(B4Q@'JA/#>DS1VQ:,:8N39[JJK-MK MV=;=),2*?SC7+3A,@E^%0?[UIW>E"7+'1Y02 O[LW=V=DW'?N4EN!;7#CD3] M.+S["U=] !:>8'_\X<"IOP_E+Z]2]OY4\F);C[=@K,2\KMSX('?.3G) MS+J)DA&0QRQ-,!Z1(H7?:'TB$:W,NF5@Z.=4(3_E.7$'M>"RLJK)%G!"L/!1 M-L.1RQ$\R*FA$H;0+ Y,,J/V6+CV!/8$HHW' #C.D0\R!#*R"S $>7C4D>F& MQY+M;/3TXDQVDK"1EV'E42&^ XT4QF5_3-G.$-XJ/'Z0PG!PV;Z#6G?@TV#5 MY55G0M7#0_B7O]!Q9<>Q\DNMA\#_%EU#FRA@"H'MNF'47!N8OE0)6W_(KB#=A()4P"&8OC1!^5HRJU M*,@B#L2/L:$(?@(R$]<4Q^?W;#J+N+UNY=7B=4#BU47?_O[Q_94[?'TB9]TH;S]6 M_>-0U2(%_9ZDX+K^#PQ[!*5907R.34L#GW1S@A3;S-;>M#XK23P M;,)AH107FD7,YQ4+X / RV3[("#P=$(J@2C-BM"14KOL056+N3PV/H?D*X1XO:7RP"A%741MOW2"*@F6"<>% MB*?6YDL+*H?QK,B57\4U8ETTX7W5+-8F,D>&"6,\+Q&YMBUAC.-B""$"!Q?7 M12$J<(N/QVB1PZ&R8D;&^7K B#Z40+IX6O3#[H1QQD/2U2E:3%)K!+!>8J-^ MJ/T2]?594/KOA.T[7D)>A^ "@G*"0,JG%$HK@!A3))X\Y'KT#&$;%+(+,XQ# #^-+:(6(E_"J))T2I 2P&-^IUE(@ XTBAF97'/@1$;ATG6 !Y#/TQG#_8&<'A2]ML=+43;38))X6UO G"!;U7(XR'U4:\X^N<(13\!@P5X%UFY=>2?:LOF[!MV0A6D#?^6WD#I M0V9L+,U_.@. /XEC'HD.NAJ&A 5%Y"I4@6 39)'UY+F6^'9OY=0D.G:Q,0I: M_9JT$$2*G\1224?STH? AL$^B8H:\(#P,=!TG!?> J* M<(48))&5 7C(O$?17;ZHT);#E[)*!B--\HK-+,$385HY2%'BJY 6DB<1.[]' M$YA3EV:U/[6&4.7 "&C\L@CX!9PUR;WT,&UC#(!/BISR+18?]5'31"I(8 DA MH5LO M^*DT7U^K:!J;HCO@\^%.I\ M(Y!,(^[:O5C/W(LU82M-NA<[4JC\;),./NQZJR+#?B0C,0:3XF\R%LEQ$(/V MP!F6TYWT2Z!9&B8BZEBZ[=5CKM/J>=9(CI&P/HUENV[Q"TVSBW>3U7.OW))N MQ^E]!_L!Q2'#Z2IM<4NDN[Y,I^MTOBOCSO3B=6MN#X__RG-ELRSLGM**7F&; MD)5@>M49.%[Y3?W95FU=NBL%(D39C"-A,6@M=@W?=)S^=TMO)L^_>E7'Z2[^ M!M[P7@R1M0!1,4$,7B%::F/\#LU%8:.[?0"7+9*CG*ZG_6P)7;7SNZ4& [R^#F4+:KR@46Z'G&U&#C!>2653S$"+"QKG B@E\7LE>Z73 M=:YV]0Z&&['1/-AB>4:/8C\[]%RI-04[WHD M]BX3M,"6!A,R1?$D_>AMHD=<$,J4KDQVW*>;1>%!BN[TQ';*$H6_PR[@M,4H M"X,0[T2!MJXSO7'XHO1/M*V20','/<=5<@LD="DL2+YW^TZ_^A+>C67QW]FK ML@2$%$)'?Y0DW\AU)ZE&1(_'DB((-[Y>MNVT&&Z\Y0P[^+F[+"T!D/"MM^I; MN:C:#6YF]6YK*Y:W"R*G7H)_BA$V,:Z"\H9CXFZ\4:XNET%/_9NB(?@6<7B1 M):QTJG"KR#735!@; M2DRY)-@E!6PF *>5W_M\E@M\9:\?E,[[S.W.ATZ_U3^DW;DW<%K]P5.T9&ZW M'[TEL]MUAJT3VFR_]R3-K@UDG:&[&V2/TEKZM)J'?J:\#J'3:6:(^.OJDL*7 M!)CK:5+$^4N&@"&-W4ECBZ39=3)[H M\;[WAM_OVNYZ7Y ^&AA7%L$WKI7?JW7M$!]^_H834:=M]X?#S3TA'X.7'K'S ME)$/N\J'P?>[CA P\L'(AU4';[<]>S#=_3Q.X?8R?GK3%>#EH#^RAVU\G MY8[8R=M@:QE;KMWJN?;@:?%E+@6>5UN>!.G)N-["R$83US-QO7V:*0]ZMNN: MN/_)B@!S]6=$P#E?_3U2:+_!IL]RCN\+"^N?4V074[^/%]9M(IX-K6R@E6-? M :R9QK"FFT13:G$H$G5RU098B;.A K%>"??*@[T.Z^4MF,ML;RI*.8'PD.J/7LOIMM9_?7C:_^# 53>F_?<=]QPW^XPU"L,3S;?^!U:U40;Z M/CG73Q,7/S3!L(%@K298R%K.71R878[_4L$HVTR?:V' ZN.35??FV%< CT:7 MS=KD&=Y'UYMP/. V>M?;QY,)69Y0\+'3[=O]H=NPV=6&(HY($<.!/1QL#DH[7 M:#'R6Q6]?+BY)6U8&:!J PR"I,!PESK'2[E??CPX-)LE95[C9I9\-& \JZ%H M:/F%T7*9]=EP:EY]R7>"UT)?RRNS#?TWJQNT5QW7D7>K^A7:P&G+]I+@=SJ# MZGJM[,*YL:-H9SAT6NHAZM8F7J'>*_X5QEK/S$!T:HYH,- ^HZS5JQ$X-O>>+8Q3+_OGG<.E8IZZM[1 U.G,'[D(7 MPK97$AGX"E7_PBTM3,%@K0AR=6? LOMA26&KVL"R7(QX4]W.!?[%[P452"Q2 M.U&]:6"$73UWZ!=8[P"XT#.09G/$.,\L%4-K D&N\EGY@!S4*0>&U9K1Z_NE MAH.2-EEM/@-2*& G5@LFH6B(.TO"6Q\ASU3P#-7-" MM%@-&]W@NXW?I.\93"Y)Y#'+<,^3CDF1?9 M^[UO>K\W82LOH_?[GKE-G\K1CQ^I)?1DF6O3[U'!^WL_(" M>B62GKWKJ^MY!W5];3E][RG:?;8'PT=/I>D[G6[G1/8Z=+KN8:L:N&[>:[]S M.G =#/LGLM>!TQF:[?&QP^MDWG:_'WW004[SYFKM=6F74@DM Y* M?C.0W C)1\E_.U*1R[J0;F/0@C;F#HC9.[UJ^\G/ 7S]'<'WD)2+%P'(W<3# MNR2=8>2 &[CM!3>ZJG_<#CUG ADCUU;+-2/5C%1K.MR6I=HS544872I@=FAV:'9[S#I^I<G17>'E<,8NC-T][##'=;@V]"=H;N''6ZG(A9#=X;N M'MN^VZ$JVM"=H;O'/MQA=;2&[@S=&?O.T-WIT=V.A9TG,)NMV43T+LFHC'#7 M9@(OIK_%SH&7=N?P@:RF#\GSX M&HZG=K]M#]O[FE$&3\]_<=BR>]U]YQ 8/!G]9/"T\H+ Z]C=O0.US]=X[CSR M7OZ:)ADU^K@)XZ>MM]J^QFZYM:="OZ[G@5]Y8/ACYS3C1DPW>G&X[77M07=? MT]F@]A10^Z!XN<%MHW'K#@9VOV-$\EGBUNO:K;W=+X/;D\"MZ]GNWJ%?@]M3 MP*W1M^>+6Z_=M[U#%K%HPONMGKG?:CJ:.BU[X!XQS&O0M)O0:_5MMVW29!J/I[Z9 MJG0":.H/[79[WRI3@Z9G5TZ>W1\:;FHZFMSVT/:Z;7-7_*10_L)5PRKLH(.^ M9#B=L3"E3N+^!(=>/$D+A7T"*"=)O:T#A,PCYLD;-.V$)A QK7U%C,'22<63 M#9Z>3^@-[>'P],MPSQU-AIT,G@R>'C,%Q>ZU#\Q2,&AZ,6@Z]'JR/BAUAWO3 MOABUUFB_4TS+7IQF]10WE_N!=V$.[4,N[YL']-V+TQ\3-@T7"\.N/>P<& Y\ M#/@<.8QHV,.PQ\:T>+LS.+!0T7"'X8XSYXY+D>GPVK"&80W#&G7%X=H]]\#< M$L,>ACW.G#TP]VIX:%*/X0_#'V?.'VW/'G0.3,@V[&'8X\S9XQ+,JXXW,(Z' M80W#&LMIN)T#\P:/R1YT/_1]SN!U\+]!>/O#G^$/M65MK7\761Z.YX\-W]YV M^'JM[][.DBS$L99O4AY1N=E;A,=5FYY>/"#+."X \LHM1=6C;MIM[;#GBQ\L MZTG>/MSIY4L3"L=):N43;JT;&&IE_(82,/&'XS #@-+(;WP^*@+8V'*2)O:+ M?35T/ OV'\$B-GY0GOH(Y+0;;"SZ[VX2^A/K5;_:OL4 (/*X ?S%VJ'NT>+W M,QYGW*;O7GE.:^UJJL/NR4"(6@$[ZW>A]SZ MV.?9D1?7LD-]^'#)! 'W4PZ"!%#J:C@% D\MUW7<[^P%/G%M*T^ &;K.L/HQ MR\#X *Y)81W\%OSOZNMR"[,TA+_-.4L=J]JG &ZF[22+\$#1')?R7*?UW?(6 M%EX(O^HM_JKE6+]->,;+A3/KCJ>T"W@E0-YB>9Z&HX*4 JZ">U0_1CJ^!9$! M$,1>T3GG$3R9^#R#'=H6O#D/602+).-QQG-K!,OAPX@1?/8/ #]L,/[Z_[*%^%58[890Z#K][5S1=0:KF6(-;4FX$&FM M91*-35%JXCOC!"F)C1+0$DCLQ$>@,D TYD1Z\!9=T>)OM'T[3V.[>#M1Q1/9 M+CO2Y"YZ5PB1"NR28Q_*Z!;0O86&=4Z4>L>ME/O)30R[7R6N2L3B_&<+J!?_ MCA2 XI%963'*PB!DZ5R92L)%6,,J#E@.HOB90/CZSPN:0/ S%/0*O,TB2)X>ZL+M#0"?+=0H'6:=$=RYKTX8%U9 3F, M$I8&R+%!"-R?)RGP^0S,G%N4Y]8L@IVBR"=9;OG@?H*P 7$?@V,/XF549/"F MC"RK$'24$ KOD"+C.0B8WX%20%S 6@OR(K]+M(?!UA0V$V=@#\'729$NFJN$ MFBUZ.A.O9%&68/0@H&5QLY6&BQ*?X3.D]Y;?(A<2+LX$J)^6J!['CS.TNJ0J(5Y/X4[$\K+J8CD!RPNP6 *M#4E%)L%< 2*< /-C15\%.8 *1!6,N"$Z%"&T/[.F;,6:I'S\EXO_ M"ENMP7 \#(*.WVEWW%&?=5EKV&KU1_UQ;S3N!O_J7_SP&YGEP'COX(4H __\ M/5LFZ_4T?VY*39JQ*8H_I:^4!4O,*V1J3H&!M*[]?>!L$LBZ:YX54S22_A#B M%(6F\(3(*'WS2**IW2,@BI5+24+A< !FQ&89?Z/^\A:50<3F;\*80$(/O97O MD^)G1;"87B>^EJPX[#F]=A^Y499-R!=+1G6(41="^^*[;LMQ!]VU7\.W!W[7 M:1VVZJ;-NAVGY0T>?;.NX_8.??*,-MOV=EIV2W7.UJ*I/7[J=I=^N^*V46C: MY[E:6Q)G2PJ!E.(_.$NMGV*47!_X*"W0E_8&-@FVVDW;,P)3NTC>]7:NX5"N M&ZB[E$1M/?@+@MXZ%\S <3\X4H'>/DS=[/:JVPTV.O7O:9B#,YO,I&6HBP#Q+0_^8M8O-3F;9$?2'YK(T-%MEQU-[A\\7.Z=D+4/!)TO! M'1O^UU"PH>"3I>">W6^F##[I#H0/L;@6+A?8B,5!$O/ ="(\@+B'GNEPUW D MF4Y/)X&F(_/22W# ?Y:Y.^H>OLS:"0_L0WNF791W!*=K>Y[I2-YX) VZ9EA& MPY'4MEN#(PZ>>7FN +_'3'8KC&]YG"?IW-C^QJP\3S1Y=M?=5TD;)+TL)+T$ MV_^=J$7*LL0/Z78-$TE77L(93^"9=($Q,Y\93?WV$2?>&!0U'D4OP0\0O:&? M,/PQEGSQD/& M7S6W\=1IE%MY(O=;JTMH>2U1")I@BP%*)M'J>[&T-B[\""L:HN0FA)/X65G? MJHIOM]7SBC)3I5:U GFG'B%_3RQ=IGW"7@\1O/'U2LVIBB M^(^8+H] ^DGT*#CQ OCZF63?A<5&"GH;AG;51(':('D#I_V=['KD]#8T/6I7 MK5\66IX@18;9FNX+BQU61"4T ZG";H"=BCS+@<2P1#'@HUR59@NZ&[/;)*4' M0W5"I%BB4R3E6W@%?GU%32=2?IM$MU3L#9L.CZG__\4R:6Q#J M_Q2P,XOJ8ZDG3 X,KO4:C!CS(>8_<>;($#W/\!_JH*Y>$-88P5[J(Y "&D#C@; MGN;6K_"HU5/]IVI5^.*5(:P$S^5<-#G8D1T;(TX^P;%2Z_(C-1=ZK82*#2_, MST&R?%CLR)+0>3$'EN13!@\"0B.&:BT'?JE80O:&$.7'W_"8I O)"[.0F]]3I-;H><1A(+>K-_8_4-:N)Q8C[/?J)V8#@;9TRM',"@K M!TTIH(#QF/O4S@>^)#) NH+MMYLKP#Z< S^ ME>@)%M_(#JT^23EM>=GWQH;/^HV($8GO$#+N72Y.DNKRX_NWCQ6OJ7RA^"?\671"!IX5. M'(%;%\>B92&0CCL4 HJ(^C(,7Y=HG -+9+@-LL"$SS> 51?>J6T17DNG);VM M]W@B$D,WL- :;BZL(W=)'ZF=HJ*6E@%L#?;&8'?^),: 5(\]MV2+R90SV:@ M[11%PI8Q^@'V0%R@93R#7X<2EO"N_Q0@F*C?%#!$*M4[BE;8=SX7_O-E>(OO MK&L%AI(8?DNVNG0%X&,E/:MU[QBRVXR%@>AP6GT#$(Z2.5@Z"+%8_9,[V(+K M#@P;ZDT8QJ*S'+]E48$:IBYR5 ?,!='D"HU$NF*]G'Z1/9J&ZWLTX7;#X"\7 MV_L&=;T+T]CI^;?2I,9.S]_W@.CWYQ"<^@ E&XJF=VR&QKWUA6=@H/@GWVJ1 MCO@[%YT#)V =)2E*>5 74U0F8(/Y+)N 9N$!-L1+D^)F C(55,<('/UF6(P)97>'YI& MLM]L)-S-5:^PQ9. !+#[8.$9F]/C^+E FZ9SX%.*G*1<_DQT#?7AK=(&)[TP MXE'(T>' 9H E/)08MG<\>JQ",%C&6(%-J!OZ\2T+(\VH"U*P9(N9#(G50U^T M(O7Y&H.-&4K3>3H&^Y-T7K7FAAN=&L"YG97]:%:"Z7E;P/7ZSG#@'=("KM=RW.'ZKP]O 3?H/T$+N+[C]HW78?NQG88Q'S,Y5.-$!?%9GH!8ZUT]ECZ*J77?IY"49D=]C> M?=:N*9\/;D)?.9UA)>#@=WQNGN/\&Z087?N M&.H.[7Y[#['RV(6>YY"4O[,7O932A>D^KX:UD:_U;.:.Y[1W'287'[B)C7G0 MK/8"FCJ&+RGGIZIDL5JVF3ZB4*\26)6&M'(JJYIS*%*,:#9:.3\6MG&7I-\H M@5I<@MG+4_3*'*6X;*]#UVDX;*O ^[<9F],1Q169GQ:832'' :Z>+*LMB==< M*6YL]2RQLTAKV\G47DW0WD#/T*\1=&^X-ST78M[FXIBAG2>D:A>@97[O:@Q/ MX/@\+:]6B1P".3V5Z*3."SP7PXCQ2C+E/@]Q8!]=F>IS5\6I**=#]7U2+\AH M?*%6Q(04REMWO4=/7#\MTEQEKJTFS<&@&AV\ M0)K=H=,_A#3%3U=L8&^:9"SLIGQ4I M"$N9#IR!3!=_DS,I$>I3['^9)_ZW-4.\-4!@78O7U6I7 #*B;D.[5:XF7OXI MT_(?X%G,7 ;.<:VOHD8$&:::HSLN! /*K$3B-?V'>Q_5D-NV=4:SZ"Y/I:DSE='#;E(N,F O M\<>2/21TKM67DCM>B^2I'S%Y"G.,IQQSM33;,.*8N("HW)-( /%+./.1-92"MW"W8V M*0Q5>!&(7.4%8U;D.*U-\)*98/!7D?%4R^\2ABC/%$)U+BZ =3ZF^D1U:L9#&YH[R6$57F MA)?))'Q!:62'$(_(4LGU ME _J%1/5@?;#&9 ?FZ*_1'4],S'>O*LYJZ)]7:RKM%=N5ZLS51RB\NX%2Y&& M0)XJ?Y@5(\K_+Y.^PBPKJ*X%30BLUQP)'D;C@:=DU0I"SRI*MT6>?>T=[=;J M=V0$?"0Q\%2!).%9>)2&D8:BJ 4)?@1$(ZOEJ6Z)K$VLK.'"*U5,&I%K:EO9 M/(;-YZ$O/K$2>.,-JWA3F0E9R M2#8Z_M)(WJ0'*!-<%K+Q6SK=$J.2E8[5%NA:%%&$^V.RJ%,QJ9 U6D7+FBV> M@]BE%,YE$J"R[0!+LJNYO"NA8*O4YYJTQ@Q?(!XB(!05B[//LQ"A_C.7)?A? MJ 2]3M%MQ^MB'I_0[K%5-AAXE]2>PDJGG%@RAV=:+7Q&4,_/* #0-Q%;IIH9 M\*^5GI;EYH^IH^TU"GHU:YC*&YT0VZWUE3>FB.9E%M$T6G)^K/<#$5T%TI0L MOTS316L,1FQQ0S%,D(\\)#N363\5:1)@$GJ*THU;9-;]B$8%_7,6%2@W!9#@ MO?%-V8= Y$I3,P[QMX"K"*0LRUB0MI<["OC70I@N[BRLGH:%?O[XXZMWB+I;A*"7X@9%TCF:7)/ MDWW!S'[5<=TJ'"[JP4L_3L5S%$^=C"F[?QRO'AP^D6-N"Y3\+XLUPA7Q$G=C M!(_NDCXK#U6SWL$:16>-\!;6?@ M2.$N:@'ZA;A,'4,J)F-K]9OPEELA>YDO7:_KJ;CJK=BG"D[>P<')9:1PQPB[ M#<"FRWL#P5 2A.+JIA9Q.1EFV.K7*2SBI4D8*"&S<%U"99LE ,*X#AD* @F/ M6MZ&D@Y:>:&BI!&:-@'/_#0%= NO-&)E$>!@?3,GU5:B'-K22.597J+G? MM'O;2>+*'1R-(@A6O2-VRWE; Y?;$=S1OZ)^)J7A_<:R7O67Z -(%'L*@K4. MQFW_.T W2CR*B1KL/"%V7&\)/:\&&[#3!K=&86>]NGA0 [F&"MS?=/4J?=85 MH)+"B/PTZ1_"I^\Y"%Z4U6[?UM)95C#"BN<7M+V\VY325\1)];V!(*;\"QDD MET)3&(?U=PG[KV9G"!-#N*;52Y7/14U"130>O6#9/0/;-V&;*=0P!?P-@Z96 M%0E.XM6&2!GJ);,GX]/P"AUDO'[88-SM0R(G3FU5/HWT8Z4:SK8&\]6M4'5E M0 '$;%M_6WT]),!0M+"-0A&"IZO&2+^"*L-#MX,:L:_E:"HU?O"X#>@O?6$%(IJ9H M1X0MVNYG82J_*N]=M>@-W1*CPI-7D!0OQ?M=<9,D+HBJFU/-MZV]EOQ;-(JU M"++L2@2V;*"EBP@.&C,)S7K DD2[?)FCTUL])K5X:'K[E 6\=-"3&2\WH*4' MIJ5WH/D$9Y.K\BO>"9+>;:UPDK:2,P.UV5I0FHL7A*AX;U(VW1*CF;*Y_A"& M7Y8)6W>#:OA4?M!Z"EA\HM2N:XD 2._[->BW*2A#F2.:Y*\"]&,>D.(G3TZD MVD;L3E8-@'$8!2ISJY9DH$/H2P'KN*U1]\K%5Y,$ /\TKN(3$;4C$M#15[E# MP5$#+>)<<-%=F'$R*0"9(G%,9(,G)&"21PL:H;=Q)*I^OY337-?;%:@":S#P M[*';4_$^17!"T"['K-MZJ0O+*:U(WDQHU!Z*E*!7[9[3:VV40G5+M=I6N]VR M!]YPUVVYO7K?_,W;Z@R<=F\S:RRGA9^*O-O32!$]YW^Z!YL<"R%.Y) []17D M\E!4:H0$1.T4!1FHS'4B)NHA+VL[,M4$6I5!Z75+?C*;45I_5$Q#NJC+&Y[GM46 M0G>%^4(]@H4!);8Q#N\YZH LKVJT-',C)E XV+%;W73)JV=,R8,3(9W2Y9Y) MN]'3;ER3=M.$K30\[>9(U*F)*1Q3=BF@J(7/ ]1+&"/5_A1B!?IR[)E MQX[1W8NM:#E22^%/X['UHTS$_3K!OJW7*2:DJ&:W6 TDY7%!ZD;EM)R%5;![ M6&LA&D U;U&HB;5+U[;>MQ-Z/QL$LXRX:<5<2V-%]O;DX=6/@.: M/\,7484-PH'60P=5_ -3UT![8-A09"&I$*Z>@2Q- %LORE[Y/0[#HY=7M=TB MCUL88Z(\7F3EJJ[8]NH"X*0J#$Y5J^R%<-&IV/%[].M=Z-2KS6)8K&^P*W?( MK]A;MJ2N$C38:_E=-J#)^GCVWO\/KYMI^L>UA[8;-9L]FB; M];RF]9Y>_NF^?2J?T['=K?GOIZH[#NB5JGC]9ZY?J3WJQKK.H+O#WE;$%5!W M7+4==X5XQV")\%4OW=<+7MQC=LV6"F:OEL\G1A)EVIGFHJQLL_'@_?2[3^?C+DUJ(<1R"N]V *[]!%T##F"MB5"3TGR(SM$V;&9T+O;XG> M*68/VZ99W;+7#!FH)NN]>0S^]_H/F.AP]LUX/. M86W:&]1]UM#<*=%CT#,T9 MFGO&L_4ZMML^HGI]7(_TJ Y2^U'W+@>UV&\! ]D#%W;([GFOB&8^@N'LFGG$(8WJ1CPC'.9=S]_LSFQT[/; MW0-35G:&0<-3[PTMGP4F'=SM;T^_-L1LB/DDB+GCV8/>@?$Z M0\N&EIMT\+8[L#UW*8U-)C!.:P@*;!YZ<:^ M,V:79I=-W"5QY_?42/>'+5,^15_F9^A\OUO/X7^M_F^7)L0 G+?'.=J*!IBK MYX4^N 'F$3!2FS@T8=GB9.,8WB(:9X>Q]3F)Q!@!EE/';![[8MSF+RSU)VKF M)?R"9FF)KN5B)F+52%_OW)Z,<4A6FMR'V$ ]FENOVMI )9J+@)VUW:Z8N2KV M =N;JIE784:]Z>7LK$!-B!&-J=D(5MBIP?GYTI9W5-KZO**]NAI,C47:8H#'LJ?XQ+G,8!1&_)$LX,WC.AXFKG8[D[;O#O>4.Z+'W"<&:@@ MO+"J34.-> [T0##S07^%^8K!>%['Z=>&4]+ /9 MRP\CZ8595G YS]2*"YJ+ M";_ T3DT/6)4B-]-Q? N',H'.DP^!6^/0E[0DFJF6,IQK)$8-IE/)DE$.R_) MG28!X2=W-.PDG].T49["!J8T%P7^'B;!*EK?<1S/X&(K@SPYZ:\>Q_,.QV*B M>+[V?<07@@',C= /I8C_"7@5K82S&+\C9J/S&9-S=>50EMHVM4=CAD%AL A0C0. M%GF(M'XU>=(/4[^8(D?[$%;!24#XR$V4C/!DL&8R#?W2DJ!9FC$. M-9+#PH$]?4:+CL3H^'>?_O[Q_94[!(:&(\&S=CE77$Y19!5MEZ^VX>>HIT'' MI;C]$N9A#!;.;2B&>V4SP"G.EJFH0CN;3<.(Q& AU!MJ6J/ J782-890_-2Q MOI*M) 82@0(F*IR7DY@3'W2M+>?3TF1<.>5(#"!4;@,E9O7?9BLIUM$9>J8S M='52L@@#\CJ$*%6R "F%)B8*BD#THW^X4'0"V MW)/MJOPC]2L)\1H$ (OIV(D[P+% M2K81OZ"IF:!VIC/I5Z4:LL50V0#.'R6S$NAK\"4$BK#$ C"E M(S$C%=DZN1/CP4:N"]2H8CQ!SLLIW]7@K^#63!I,8.%=J MAJ!294@94?@-%-,$V)ALM222C $<&5?2!U>;HM1G--H.X:MX,5 V8R0@+3B8 MF!P9EQ26M S*2N!/H5LFI<:2>D96$X9A()S:UL(.(8_: N@=59K8C@%CK2C M<_! $Y1T6I0#^),9 TD;%%S['LU/>%OU&]V^7@%AN\:I; 0_MS(YXJ\ZLI # M )09F27$CF&Z @*U.6OC@J8#X['\O H7:3J,S HQRASEN#1YY+G5VFCR+&_< ML3Z.UPWH4Q1EQNEJC-?VZN PXW3-.-WFC-/51(VT7$E,A@@_;FOR.$03?L'J M$])HG2RRRX ,6D:5*5K:Q-(A"\["?- -Z7>5(?US94B?@Q5QO8N_4!GSFIJ/ M6#BE&J!+N?'2]<;+&.0 ><_@ MPPIK0)@3\S(2H'GV8M>5>BRUFDXJ? M?+P0#5;Z0_!]Y?# @WJ #YF_!-TY<..798_U'+CO]_)$?_#2*[^;<+*UQ?Q< MZ1]6(WW1-\7(@^9E9J :LW'(@^5ININ T@0(/-%][TYOKU]H=1VWCV#X*,,< M_F(TDCP28<"STJ)?/S.X,2!^HFO/1P>Q'MS7+\;EU87"P E _(FN%!\ \??2 M5:X!7)LI+RZ-3P"TG<:!%N-,_F:XTM7]CM2-%D;ST=!M'!H^%-$8;#OER:P! M]UG$\A*%]=:XD0%:X&YBD*^3P2B\-J_%Y>RJ"K MD4\2,(V7MN4<\RK_B?((=@_G2F#3!4,X16./;MB73%^Z6\3;ACD CMR?>A07 MQ#S&"R41+.,>R.(VQ!0Q=96!RD&$&K68HK)\U(6]$E%;>4C&]C"\L\'L;/>> MDH'6^A>KH?\+1Y?T74+CQ#/KJX#J.0@+O+M>.)VB&1 !3-$")7-,DAQ\RIEU MPZ);!E(%?FU;L^0N(.Q7H]:% SRE5JJFP^ MR;AU^)023MS13T> *>U\*!-7<3H<:9:4T0N*B-QSO\CU*\6,334VO1/ 9!A' M2',4)'R")S.!9$*5[. MR-MUAR*,1)C3)"@](T'V*?YQIUB$K^-F1*=,OE)$M7G5Q(\%"%PVKTU*L(H+R%LJX_51FW< M=3(>7\$S5]F$1^/RMPYE$E.H_4:FQQ%+3S'6/5N[&WD1ONRQ(@D(QU;@E/3& MFA/5;$]U\VO193F+$E!S&8\BD;M%X%YKEXZXS/"JK--TI:]3S.3;1.23E#,)4X6 M-3M:_82Q564HBXV5":;W-D9LX8 MAR;\2@03W"H=1<1-ZBO+X717^+]HPTY$,M<*(>=8?Y/YQL*X31,04D(C 14 M) UO.=KI9M6=T^EW?/CG4MU'[U*QGIPFSG&"T1L,S+@$PMZ\*9WE1::_M4WZ6Q.VTHCTM]-4J^\KVT?:9:LBYC7_5AF;MB8'M9C, M5I>:0B_ "+$,\ A=*--Q1?*5J#S12\3+'",5#8I++:?J233)J 6.0'V'J-/H M3HA"6;4OI<\)W(D2-.9WY%BJ#0CU+UQ43-J"S?F8PC(L4%?I MX:A5D2VIGP 2R\Y@Z7?%%)7&[< BLOPC$37X^-H$=A7&NGK73%M=)U.-K)#, ML(%).+.H[ 0^#/@,S>*82B=&/+_C$FS2T6=K$<5IR@:M[!A!(2*EM6!H/1)5BH%DE\@:UN7(!@UK0JUZMJ7*L81/ MT!;!BC?.J6 19("HW@G8E"'3HB\F'$4.!):'\J*A1'16VO]CK>)\X1:7Q$5( MP36@L!']0K!AC9%PI32CJKN%3$:-6A;<#?)J,?<2N9EJZ6A_I8U77T<]+ (C MNN\3K]M[95&*.^BJT#.5$C#+17G+7+U(^ W2VL;: M'IV%5E4/NPAI5%B\O(BXKLKZSBSG&6.\&^_7;6L44L12WHFS;*+50JFB)E)\ M*RN!2DTD2R,OBQ@7Y('VJ^RUK2[]7HAA(,;&5Y8.A3%J,)!7R+&>B7W+EQT%?CWZ*Y\)GC?!+-7^/? MRW 0\R=8.*WR?/27 *F / &'&V3?CP*!)'!)W.@N*2Z;9N'-(5H$5>\&80O) M8G)XJ7R5,'/K-XG"R%:&-*=(G.C&53-Z9'4DBI1D"L*([DG'54 MEP]*]1!J8&%PNV;J(@#\S2"2J14Y.:/"';'&>BYGY' 34%RI2BVL(SH(P<=8F@$@6$!"BI> S K KJ*9\2)$W5[B(. MMK;"\$4=)(7245V6/4C$_7-%H;)G'W@5H$W_D#5H.3;R4JTTQ,^67B&L+0J$ M7M)%A=%1S19LU$*HFZ\,TG8*XNO#9[8X6O MUR19@2L.WQ$I5?DL]'!U-[4]%(@(5>MH*3#:.CM9Z>? J;+B4D""&L"H:TA* MLI.7[**KA:#(%?@463N+SQ?HHLC.">3!C8&:ZMUV DM6Q42"#JNF2@LD404C ML=F+C/:)B /#*ZEO/)>=B\(9&@N@D\HF1:H"&QM5[$3WFF[.14Z_O"M5(>NE MIA\R.[_&/+77BH@D=7&K,')#CD*LO4?:_##M"W]JE$0"@^N&(9<;\1%-OEX;(:Z$,Z3DEH3'I6(=A6@ M\?UH?@565$"!.LSJ"/7P<0:>?@26#S:HH_ZH)+N1<6D=] ]G,H@DD]/*)E&4 MPC1+0G*)U]SODE3$5*V:-,1 <#RO+GQU6/H+4FNI"G]5[Z4R)KA9]3C6WV5X M+).-0*CURA(72"17;?L0,A% 2H0)%MJCE,9FP*>R$YFT 3.PA$5.S>JTP#ND M3S1N)>W.DCOXAS Y2=@)YK$792H9Q=+X%*&/$*7DJ- >DKEKRH_1)*GD2!4X M7Y'67KY7NW59U1NL1*#JYE:^NG9=DTD'BMUI:<#P=KI60AY@F5UNA]TR(,CJ M@K^J+@Z'5J[:N+C7';-%: M7LL=BH1ZU.?"AU%=@HE/8LI2&-<5YAU3P@+MDJ^@**F+5'OG+E*RK]=B5QQU MPR9>@M7,5T C>I *=!FG?,I4 %@[E3R/UQ+P%'VM]MA2U25 B'FE8)5/HG$B M8#B]>5 SU8OU%ZJ/O\R+S$7HF%R$)FRE$;D()^"I7]=['GX4IM=O&*:RSL+S MQO*"JI.CBKC85>@(/UT=MK:7XM@(HB+6 DWX\ C4_3@D24[5J)JB+'MOCM"! MKOP#4K)58J%LF:TU5J,XH;QL!/$OO'"R'0O*O18%K%5_2M1)(#5%XN+?8C*: MON8R'2W [L@\16,!@_R )NO?H%\RO$(4U0U?-4.RZE]3;P,J8OA5&$'9\LIU MKVFZ98B#0: @7MLX6#&93$@'C0@. TOG91L9?R'[@D /;N;GOOBU/DW'VNK9/DN4E.-(I4NQRKJ""&X&M&P@AN2M+^UM:V MM0;VP.EWRB"RKP-"0VFI79/9J]WR_.CJ\GQTDJQ&S$* #K4+(!,&HDJ1P!VE MC!F5Q2XGVO<1M!.*^%=F\)IHIUV?M;=AB=\3HG-M/(+SU492DY)23A@,^$WP MF'.&2+R1B17*L((Z*M8#*=O)V0DG7UG^N8%B.@9N%T_)7&:RMC\I4Q^5\HDE M@G%MNU[K>[TS) .O!9.N>!Z[G L>1NY.(/O:TMH#:+8C"N^^6S/))J/0CD&R MK%XYL!$<+QG0$*DR%I-YIQ=B'B=N)X1]_>GO([76LDKKPW1%@OIQL7RV.(OK M9_BOP>(V@D_7UFBNYF2NGG7 M-^IV/A?MV/K,'C(#.1"KBC/R_$5TX#!Z9;63#KMDO'.:^\ &RH_?HFPG+ UU>>WD5NT0=778 MF\[SI)N>MG<37A.I@^7!.8BZ=DR2Y+KY8#58$YV1GGZ7NI21[$C?3HCZVA+A M/737],WY6^^:O\35>CE-:\P7[Y[?_.#:-U_@YR;C,LFYU*=+=5*GM?HI $ MQ^R2!U44";0$!=D:)Z/S.:I172P[;4WJB-&^I2ZM!P9.448N95&!T<8FZXL5 M2FXN[>3:ORUZEE,,JD]'Q4/+R$];!OOE8_18#/3&Z(_3>9BG6_1E(450Y,8Y M11&GU D\+YJ6E(Q*4W2 KLM=FMU)'--EK2\?H\=BH%U_M0V+S\MUMI_/CQ+P MQ"B1DR@9'#>U]48]E\S$4LDZY2"*M*:+E]6!ES&UZOJ"4']J5)UB"X\^&A.T M V[J*WA%*@A",B@$5HF,&2Z&=#,>W<(/2FQ?75[]>;4ZJ]U GI=7.)\NEM?[ MKY"J%'/:)Q UBE1\<]')2D#)5 A"A!AYIR3W3@2.*2;HA+"'+AXWTUWS6\?/ MR[-I%<,\KR9*!W9QK])P)!N1%$B?ZTWI++CODL%^E+(Q^;'Q?(EOC];DENRND57$$:'>N@G3>UYG9.K!>@<'+/(N2LY\CY&ZU'2OH3; M;;VVGT8*Z[(;_5+KZXBF)>;IIIN"L((V1T-^:KT29<%E*2.F"=OW5.-%Q5(]$@9F0DT% MV-J9(P?@,165K&4,N_H^^Q*\Y^6WKVJ'ZJKE-BGC<^]%'T)=^-:@ZF->GK$8Q037OIQ3Q>K6AQ54D%A M,J2:12>7K;Y$J@(8SZ0-C&>1NE1"/D#3EW"_K6-\=I2*^NPPUS,*SAA34&L0 M9&O)3_.)''XA@$7EI>,YESZO+]Q'T)ZWU+X*M#11SA ]DJ_:YR[*QGS>>!#W M)B&']_[=.G:/'L"/,W%4L^17%63+3S3+],U\6J:I=G@[KQ9_1CQ3>P8P,(+[+_W:3X-4$@PAQ.SL#R/%U+5_L)\6+X0>1X396!I#@ ML_HX_*R?""_''T2&6YD90(B7]VNO[M)>$-);N(_-.XC0]V)^"$1/5^'-FR6^ MJ5;S)7[ ^=D ,']HTF&POS/;0]BWZ[<5PK7^L+WU\.C$P]C#O=@?1A_Y+*W_ M&I9+^OVGEXO9K"R6'\,R#Z"01V8>2B/["& 0PQN[KX;K=/-]=^:'Z4P">>KZ0<\;U_86]Y[D#"(.@X52:/'9':8OEXBV3R$\#K\ M,5%"V\AJ_IK5!B0Q2O ! T23F-#%81%=LH![TMG@3>)=IOMQL412[OG#4^G3 M:]JX5A60'7L94 M2-43P5L>23XI+%J^N;T+(T\^T,93@]YZJA5F^ K3V7*3E=S""#>JODW!0-J: MI^0F@@LE@U0BL\"#$K9+(44'7L9T,6.$^.X&BUZ9YMU,\4M,"_KUWS%7IKK' MH_=,-XC7L0NK _B#V\F8\(%E3A.>4.JWV1U"[I]CJT5Y,ILM/M9#1%K-YX?/ M=8T/@/]]B!A&/P>+Y2B=W9N*./0$YY$!CY3E/N3VD/G\P[77(!YXLY 'KY(-P+/2]0$;!&>2A,Q+X1B,1=NE MOVBCC M1WDB/RT6^>-T1K3D.VV7]A?O0Z,=*;:=">TECH.]UL?'[">:YI[K W.]2F\Q MG\UP42Z_=/@Z/6B:?F+C2-_ QPL84D#1$SFU_L*E^F@4E#U!US8&] M[JA.F$I&>B$@2I9!*>W HY+T(WFK;8Z%=[F#N3^IHPHT3@.M%DKL%50\8$)^ MJW5):V*HBYV\,WH_6_@P([U+8^6^)U>CJ[ M=?=/.(0WMR.[PSAQ3!03"G)P@M,&)I. 4%OV1A3!%!$*@\\,A,@25.$:G'0)"E=%I9"M*5TRSL>1_04Y M@/N@;A\KW5BW@[B'=VG^?QB6KS\N)HKV-5/JE7LIJR_C$WB'"HQEF8F0A.W3 MY>4@:L=4?C0:]!VBR5."CE"$$Q5)0"IHR)PG4"01B/5MD6BEBNA<-K;+JQT' MTCNFQE7C M[>VCPA]'Y^ORE+BC[TZ$4SG9%( YYBJM$9P1"2P/V6N4WKNA4WH/D#NF7EGC MPMV^NCP1[IZ4-2ZO"$ZZ9"Y"!F,2+922#;C-"ZBF2G0@\*O]TSPP''VL_/%X?<30_ MSKYGGL.3;H\,V$D?KHF4;V>MWW#<,A]EEX1;F2^(X8C992[!H./$;R//*C#Q^ M$ZSDGF5N>]7I[D+?F!)4'9'30ULM:W-&Y=@O7 M.BGM;$"03'I0REB(DH?:>9"[["/JT 4UNY$WIB111_ATT%7K3>?G^>ILN>D[ M>D&,2"JYXA!4$O41431 C&I Q[QA(489>K6%V$;/F-(Z_3>:H[1Q-#0HOIAL MMKK%B8MVF&9,J90. M6F\MZ+;&Y=79/"\_;6&5H0A"ZP)"JP@JY@R>U8>K-P]XN<)*Z6=3[J-JSU[C M7QI4VFNF5U[ME_H&0^9-OT1^6#S@<\."=VXY\WX:UYQNM\V,W/ MVG7\\$S7/0,UX?IA\CKP?U#/BGN'ZB*#IGTFKDWQ:UC7[B^?FB#A]F#M)/$@ MF4?F.JMI_@57*\2K1X@WMW?'FYQ/DK&3&(SC-#2A;RY]+%*"U M+QQSED+D'3RC@R9O<%*WA:-BN0HJ>JC%XZ 8V1OGSP[PXGQ27E)/G&07E*L(R51YS0XX3&4F*W(72J< M=B6PJR!^G^?I:M._"/,/?R3ZZI-W]6^3&+P0!CVX4"_MB/J.JS,)K"FZ8%)9 MIB[U-P=1.X;MN2ON;J^T_CKMOFM[D5*FA0^%412JLF40"I$558D^9!2TU?R# M[=J#0JB%7IHD_0ZR4]>D\+FNENEHDBH%N#%$>A'DE2#1S[WU2A:9\^V:P79. M\#:"NCC&6SD7A@EK7;U!H1SY8PG!13+=-B;!;8P%^YSS'BB*+\R!/AIL.SG5 M1RMV<-?I,YE%"!F""B!-) _/U?TB!@L8G0Y<,O+SNO1MVIO2,6SSX\%A7T6/ MQCILJC_1*54RV4HKC:*59#G$5&KI*44V5D49;Y])=S,.=^MU^]B&#=^2,2\< M(M!_*50OA)3 '!)G2J$Q2DK>Z^K0 8+XLBW#WD [Q##LK=63V(4-E;;89(Q, MH&,@_]1C F\U_:!=R6!.F?EUNV5\,7[8]V!=D!\4)>ZKT-%%"O7#M,NI M3VT,1G)I?BSXZZGBT5B"S=78F% RYPSH7./L+"1$D1&DM"QQY,YZ-E1T<.<> M"S+EJ$TT)U^HH;,*M M2\/1.(;<@E6U9T)$"ZZ0#4W":R6=*BZ8 0S# W>]VZ_(VQ)PQB;'P#O':=,H M')R2!@1*Q1QY%3F?)%[8^_K[EV 7#@??O@OT<"4/'D'<)#4DGXM('C!$"4I* M7X]$,@3+.*T[PT7JDM \B-JOQ6:TPV5_I0_FN4Q0T[J(VD$(F\=6F( 8706/ M,L:G9.+M!-(P6^.P!D)*QWA*$I#55SQ\K+N()3>B>)4I\..H3W+X/#H#T057 MQ^W[^^ANT(C@\KA1QV@C@C6<@2K)0!!!@="IJ&CH?_J\!=NTKF' %HNG@]5A M.ALVR-STHN+::6TI$J%X!Q1J2S+($CR)/%A1).?#E94?>!0U8.O$TP)J;XT- MG[0H*%+T-9_J!)'HK*'PEJ@K*22K7$A9]VK6W"QI,6!'Q!/C:5^-#6OR:@8] M:V%4M* WKUPSS2"2?PN&W&U4@MMB\LD,WFZ'(P/V.3RQN=M37X.!Z6Z#;1., M%UU$:'$46=:)+SD6A ZT+ M1>Q*,0A:)' L,MI_LS*EVXW$!J'PP7/?>_M"6TG1%EF;8+RA4"MEB$8@9+(W M)@4F2MJE>453HL80%0^.MNN-,$ZGXM.MTHFG" WK"TPR*4]D&@WG\T8 M>N\;ZEZE91PU1@[)NWIS6D4(A!C:)[(3T2H>_? EL5^E>6@"QC87+_=1>M\H MX?Z[H=H7C8QVE&B(Q!A2O4KH (D^ATPI;H9+XA^#Q]$:CRYX[*?D4401=^(@ MZTI)TD@H3) =%/79^MI GCM:6B9JXV[?&NX253P2%&*=I4I "TQJC"2PRFRXNEAQ+\15N45L \]$C\*.V?+OLDBRE.607DJ[I: M+<#);149G!8BQTKE:8Y<#L'F:*U++VQVU7;?;H";G[?:=1W;7^WN<-TZB]W; M9VV@OCB(EH+:O*D!R[2Y^ #.90?EK%'UQ'D)X,#&+(E@]UBZ@ M$D?RYKTB?H(V*5N56?JGS=V>5>^"OF;V=!_-GNP>%6VARNN:"L)(&ZP+ 6) M!X'[*'1)D?4QIU_@/:I1HNX0/9ZPM4=&2Y2Z#":3*5A2,53Q MS?CPMJ\F3WR+I4CF=+ 6>&0:E-0<7+(2.+/9>*3?\"[Y]FZW6(:JRQD5\@[7 MZ2C2ZY-83.:*/$^N:K-'1](*M'8@A)!4D%G&?.O:]ZB*=/;&1/8R"9;KDR:U M]I,[P@1&\H*TTS;ZDI,\:>@^AE!]<& =NOCVTN9PE\)"H0"N9@V4S1Z4SAP\ M*QFR<3Z7A(B^RY',?HOLRTUO'X6MIMH;#E/,9^5J4]X4,P*9M5IBIGA-& 2N M.=%[FEL&P]8H"&FRR"A >9U (0\43CA2E29+GVTH1@^WLL9<,],%5\>5'NRC MN[[K:A*CI5VB:+"LUEO(0&Y:"+5KMA*!!^6C&JXCYAAVY=/!92]=#'!:>''T MUN0)HEMCM3LG?(C(HQYC>H9Q?0#/FW]V)'MWISZ:DX,?3[OVCQMPU?SAM#KH MJ_06\]D,%^67Q?P-Q:#OZJ>'P_;Q,1M(8@^B6YUUTSRO+^:9!-JYT/(,(FV: M7Z4"+A<))DHIE47E2I]2J6M$'&O0?I^'=XOE>OIWS'6XGU>KL[JI_O#'>YRO M<&*$99)Q!K2/5DM+.[7GY!DSI1T3+I.ZNR25'B9K3X\(^J:/#H7$;7O64!7- M_)T-(?/5>GE63?;3L%Q^H@CKP@,K*0N3DH<<67W2US$(TE)XDVVRA4PM\=P# M' \1-2;OIQDRFFFAE\/SZ&9\4)74+J/VMB*]:J:N0\-HPW*D($;SFB8H28(K MA(\DHY)9:LD[Y1 ;VI'K8_VVF*?+EWR-]JALAF0BUDU+0D@A0A;H1&2)I4Z' M$EO)&5,D?3 "[B0WCY=\NY.K:[1L43UT4Y$[QB(3 M/J-WLXZ/,-+(2C[H]Y! A)5>@T;C:%KO\[C]\[.( M7^+[BY39\_)B.9VGZ?LP^WE^I]B4MO>@4W*0N4WUH3T.09" 2DU\"329_J?W M3KLWU6.RRW5>O74SYHR1?5J!F&442"<'H^AZH,X'"D-ICT\9,9J?D MX/L4/AU [)B<@7$ [Q MGA!OFP)4R[DPWDE H1@HK/T21.V8 MBHK'@[F]]7A"R-5*0!-BXO0#ZD,*Y .X#,Y(!([,9,$,5ZY+W]J#J!U37?&( M(+>O'D\!N5MMV:6KY^49C*G-G'.)M$!R!I^"XLEZ5*K/S; #"1Y36?$8@'>X M-GMEA7Z>TQ_Q=?CCH(/TZ__ZR-S&O80+#1*<5UD;*]FNSCM_1[G6*;K239D#Y+@M1:Y M@))<@)>T;J7GW/#@>79=7K!ZF*QC[='%Z#\B;W31;SU?=8"/;7W(5?I_-%[;KS\YR<;URMB:.;H_SPWV?T MZU]Q_79!O_E 7]GX[1.G1>#*>A"1?B@9$6(4'A*6@#$Z&T(7LS<@CR=0QS/Z MPVH]31-D2=A-I$4_2;R,4>03,U@?+5DTE-YT.3 \@N8Q>1QC70FW-Y.A('+* M+>;"T$[0,!4M+X#&T\Y;+-G5Z!!(1A*+=MR,!M(7)(_)(?J*$7T(0!H#^JX! M+RXJ)64&[6A-*10,7'W?)$<9@Y6LI-SEFE3?*/8^;JTUQ(^2X'UMW<]9!E^8 M@"#)6Y&TFTC>I1ICG]!]#!;E.)S6#F<[8NDTWW<2\P)ZUOO/)((5*CMQBS16RKKUNO"L,LIZ&[D MC6EO;8FC^Q9.0V4U7S\7#M!]M$6?/$I9P):HR2_*GO8-)^L-\J)X%CFQ+E?W M=B-O3#OO($!JIZSF0+J1E+I7""K87/L>:E M?>DE*;F)L/:CM9-YHS&^W3CRQ/I):9Z5.$IJ*Q57APB MMP9DLBE$H7CJT]"] >UC9% &>? .7+S9+04%_J8 M;H&,"+N]D# HG'];U!C@C+X69Y?M@EZ]#4O\/JPP/UV\JY^UHN" A<>N Z(L])R,Q/MO7NQ\J8[IF,"-0=\3 HKNG#I[0FI^3@H+:> M_E>"KO>SE'#UG <=&":9%^@1V#]3CH%B[G8+>I%RF] _K M:?(TS"8N\>@\BR"SK.W7H@1GK0=M=1',H,GJ9&'38\3O@DO[CX?+ICH??&?< M2.P-TH?D:HM8* :DB,]85],/+-=N3PZ\*ZB316Y#EXMZAQ"["QK=/QX:C]+I M2=%W53X9DG0RV5I84Y-@NMXM5+1\C"\LJ6 UQRX%S,<0O0L:_3_1>)".AT]T M7GTT?_,SB7KU I>I-D336F))R4! 7A-DAM:28 &#93]@"'NI\[J-W),H1YONQ2>1RCS7K&W9KZI^5BM9K( MY+F1J@!GIM:04/3AA:VM/K@S48502M<*C9ODM"I.N1J5_G#YV47 ?SW,?S+/ M%P4/JXD/Z%4A09BD-E59 3P7'*(S4@87?.E;0K<_R6,ZD6R KOOJ53KKLGEA MU!6]]9K#O)Z(3A@6XQ/MM#G4ZNK:UR0(86LKZNBE9-S$+L4!]Y,TI@/$(;!S MF"[Z8>,NEE_B"I77&'>"I_+,#@ZB/PQ'1.>9K]JK>,3X_/J".C'Q?+9XBRNR]F,?E<;^9 H M#0:NH@6;:P4AJ]GSXFR]+^!TK4V5 SD61[,RIB/"T>"VF>Z;/,]ZAX<;CU_5 MI%',1:84% @N TG(%"()$;!(&Z0LRJ-Y))C8::(Q';TU!$M[(??;NVX644^* MIC!;J @Z&T8;JJ.0V\@(5AL*AI.S0G7IA/H(76,Z$QMB5SE"*_V@\OEM5.)W MTXJN+)8?PS*O)JD(M D5Z% S-;7MKZN/WQ;AI!/.%M'W0MD.-([I^&H("#72 M5K\[B=?W0A]R#'YSCEOSP9:<.5=O;OBHG,/LA&2A)WZV$=5P_5P;]<5R08I9 M?WHQ(T>67(1ZU?]]K;^8 M2#D:4P^LIN:Z:^W#72/P997YHOR^PO,]8&+0>D/^!?!<=Y2D)3B-$8S6*)1W MQH2PGR/WP&QC3),T0T8GH?>PUM=H^VFQR!^GL]FFP\@ZS-_48JX+,@-9FNC1 M@159@(H*(88L@97HD)M0C.O26F)O2L>8"AEHQVFEOWY.X6^XGEA6R(E0"JP* MM1Y+9PB;YR5+M,@"JI2'.0T@8IHS>.Z:"<.ULLR30H,!Y2*'P,AY$B&1'G+1 MV*>']2XG/^.PP08K&(JTY4$Q$\$5(*+J@3QII M'7;M G!DO?XUB]SWB=O^0#E2.9UM\<1CYJJ( C+3#R5B@6 9[=_:IL19\=H. M:'"[6 +E"HLL5M>G=O5E(4!D@K2KI98E\,Q3EPKKQRW!B=]W;@")1^&_KP*& M">VS4HB>,] F$XM(W 6#Y*9@L@IUC-CG;:7=0_MQ1"H=D'&T/@:H:[I9D45A MU'Q)G[R9UP?,Z0N750I-NS/L.%?[[@R','E4&XSS1I('2.WB'QXI@FW3-^#G MX$Z5O<3W9\OT-JR.J6'<=>0F M@MF3@>-$%I;SZ?Q-+4_=3/;;8GW8$M@ZSK'B>)RXILP?O@%L'Z@Q^^TWA5L3 M'+$^[AFIL01ZUN;^=>.587[R 9?A#?YV]B[B\GEY-IV=T:>;Z5?/S]:K=9AG MHFF2M&3D2:4:6%*(&73M((@)')>.6:Q>59Z._-\'U;3-.$Y M1J6+=^\6\W/BGJS7RVD\6]<-\/7B\W7Q%^>ORCVIY7MO\+S=3$%F0E$*2M0U M6^Y#E54&5F1"CSY)T25O=CSI8PH?A\3EP$KO%7W>\5:.[Y?XZ)"M':Q^G1-_ M('87G_"RN64]ZSY((MN&.58*CY+6G/.-*]>(_?.Q.LA@"Y'-!7'$VGA@M [" M&&9%_'HV6T_Q_!?+^DE;^=P[? >![<;*41+<[%GQ=M^8 V1UST!'2F47\CKP M?W 4^^!P7631/*+=/LWG3R]]AUJP^*3>XSTJ*7;,;%WD>0"CQXE[O4A_NTM% M]3&7GQ9E_79S.S#,/ZU>/7FY"L<+_*CYCA5Y.V9[8/PB:?C]IQ_^P&6:KO#% MUS3T69@UD^FM8;N([R'2NVZ[US\-\WSM M"*O?YOOXG)VWX#V9/DH!5U7YK_#->2YA?X'>'>-( 3U"5!N&5Q=C'^SUW#=2 M*^8?(K"M" Y?2_<.U5H([9'_$E?KY5E:GRUIFKK,R 1/EW6RI[02WQP$BQ+=5T 'KYQ=1^XMK.8KZ]$9#U]I.P_=6V@G6(F?S[5O?+7V>>TIT5VF M[2WMO5EO=*AY=[9Z?;R6]=TA<6(USQRM@,B=!)71@S@ M\=CCI9_"=%[O+3Z?OPHS?%Z^/UM-Y[A:U3>=6,#H 4MAH%(V$%DTD'(N(2JT M"KN\B7(?0:,J,NT%HMOG0$VTT_ H\J);S5^7))YGBX_S"3J>DR82A"\&5 P* M8K8&'&K&G-5>LBXUIW=)&=-1X5#P.%(A[8!QQ=7S\LMB_N:7Z0?,%UT[%M_C ML^GJ_8+"O^=E(HKT0G .164'RA#?#HN X%-4!%K>Z470G2DB;HQ]>H9 :H. M5%N3^]SG'*]6BS0-:\Q_G:[?WB"J&MI)]"RP+(@,E10H[1))0!7 Z*01Q3A^ M^]&MK;>Y=YEK3)UY>D.CB_Q[%:_L$<'<86"0V.W>68<+W79CO%6KV(T="K.? MEHNS]S_/T^RLUEG1I^F\I3%9J,N.QD\7\]4T7_QE(C4YQ-$G\"P35+%(VF.8 M@\RL],75MHM]^GT<2/#1M\1VG_?*@^03HY6VS""(+,FV"\E(7KR 8RD:+TEL M?5[..HC:,16L#H++.S?/NNNXW:7%W4F];-6WN=:P>:,NS.N=+IQ^J!G->N_2 ML<*Y204BFOK6M*, 1ZL .7)C*0Z.AG6IIV[*Q9B"U;'#MS$FVC0%VIW\&]T( M/_VVF*>S97VP9L*R25R&#)83X)0VFI:AL,"\2#[5VMT2=_ Q&Y"R9\S;^?[V MD' \A2Y/M*\NZ>_7;R?K4F0VWE+L3G2KZ!VMGN2@:$1ABB\BGMHINDOUGG'T M5X34X94^]$99'R99AK2^6E\3E6+(M'S <4_4.@*3LY8!2Y*Q7)";V'B'O$/# MGM'Y5P2X0;5W*JQ=-/A*5EHTG$,FCP&45PZ"#0G0\H@Z"*83ZP.TW?NN#=9T M]PL V0%J.X75W;QZ]/3<1;@@.<:@C+$9T)!H5)26/%7#@$*OJ-!(FWV?[F;' M4#VJAKXC-[I'ZOQD,/WLS%Y0[4OP7-'VC0I9?U1<.#4>()">0!KUUW!4K3YT+NB)V M3 ]7CAV7AVGXE G+%^%3349-N!/(@C,@4J2]OB")*O,,*015=*V^D'U:5!Y, M\KY/5GY%(<[ ^CX%/A]HI.Y90HD18D!>O1(*U JG'SH*JPT/1G=Y_+<%\3MA M]I_'/RTAT.N4_4DBMVC;W$FN_X'3]YMV1LGAD\(8RVH>-1@4/E]6^3Q?OXG2^F>[E53?+ MGS,MX6F9AJL^]1MJEYBOM;*_EONE[YR]PUR/RR3)4K.@* *E6%1YLE=.Y0B: MT[JW6%CV74J[._%SK#D]D*RMY-R(_#\?4JXFQM'6ZJ,"49OP*$<[OI.: ;D- M0F?MG!%CDOE>S(VI&&,,:^:VL1X=P)IYHBTY^_P6;C0Q8_0!M(BV/NO"B96H MH23A(WE'@=T^&1_?6AGED\9?^^(X#$*C7 TWUOF+);X/T\MG3^G[F\3=Y2E( MD8X95M\2KZ<@Q5MPG'.PV61;HD3AN[P$:)\TP:ZO-VUR#E:RM>^FMI ;)2KY_:#:9NMX?7; M<)7'G[#H-52:K:JK MV7ETEG&RB"Q)"2K8##%P U@BR4\I%U'U /P^6!RJHFB,6#Q(4:/-4I]3S''B/CQ8FZ< MRVISCO;F&I>?*,PQUKE,7+AD0.FD(7"5:W6,-=)*&?3X%])=OO:LF/KGTCDE MKD:Y6.YY60]-E"E@!*93?0"/2PA>.XC)E10R-R9T*2'LS]J>Q5S_7#(G1M<0 MU0O7__PY/#FBC=L>@S<\Y]Z'C78U LO%CXOEN_#SO-3_-*P/N'_@EK4!.Y+? M3%Y'=UQ^8+"&XCA\&>TP M:#_A=&A=CC-,:\S_YRPLU[B'!-VU[#'RF\PUD90(*'K]']QA]$AH^NW OGJ_ZH3>'_ M_5_^/U!+ P04 " "*,I=2"DF46@9Y #>5P4 % &%Z>BTR,#(Q,#(R M.%]D968N>&UL[+U;=UM'DB[XWK_"X_,ZV<[[I597GR7)=AW-DBV/9%>=,R]8 MD9F1$KI(0 V ME6_?B)!4")! -S W@F E+IZR21([OUE1&1FW.,__N>?EQ?? M_(ZS^7@Z^>NWXM_YM]_@)$WS>/+NK]_^]NN/S'_[/__SW_[M/_XOQO[W\S>O MOOE^FJXN<;+XYL4,88'YFS_&B_??_"/C_)_?E-GT\IM_3&?_'/\.C/WG\H]> M3#]\G(W?O5]\([D4ZS^=_26YJ)..F@7TFFEC-(L0)+,0CQ_W[W%V$+ M %K!HLJ"?@TB V\#B\6&[- I2&'YT(OQY)]_J?]$F.,WM+C)?/GM7[]]OUA\ M^,MWW_WQQQ___F><7?S[=/;N.\FY^N[FM[]=_?J?]W[_#[7\;1%"^&[YTT^_ M.A]O^D5ZK/CN?__TZFUZCY? QI/Y B;I\POH]7GQZ0]OHS'?7?^0?G4^_LM\ M^?>OI@D62_8\N(1OMOY&_8[=_!JK'S$AF1+__N<\?_N?__;--]>4@UF:32_P M#99O5E_^]N;E?:3CR>*[/+[\;O4[W\'%!2%>/F'Q\0/^]=OY^/+#!=Y\]GZ& M92OZFR574*;"^1_U:=_UQO2>@,S2541&G^*D"OB &#<]O3_F3\]B&0M<72P& M1'S_V8/BG5[">$@"WWOT &B7#V*7>!EQ-B34.\^]A?,&Y#K"^DCXU[_^/4TO MOULBNSE589)_F"S&BX\O)V4ZNUQN^X>!TJ-8/5VYE'X):.?C;N$C01A/QO73 M5_3MZID5T!!(\<\%3C+F;[\9Y[]^.RY"B2)<#*I8G14&1^>W4]'&D+(M9M05 M=&>BOIA.YM.+<:[7U-L%_5N?/I^6EW2_7>(!9'W@@?T(NP_:-=)FX)ZNSZQ5 M,%J[$+R3-@N+GEMOG1IU![X/<3/M3\S;GOUB>OEAAN_K'OX=^Y!\_]?T9D3/ ME:VQ1RJ18D NH'B=$WAP,O"< \J8@H%1WT7VWA$;GO\+S.AG[W$Q3M#A;N^\ M5QY\59M=M-\*UQ@8+8>D$"SM)2VMBE('XX,(VFKI>-FZO_99[$%,? X75;%\ M^QYQ,>_)I;O/&HX-.S"NT9EG3T=7,DI(KI5*43NK F2Z.30&>?<+Z1]] MI7GS,QL=+ILQKTNW]+[P&!R9L!J\"M8$U);@.Y&(OC&9S<@_,-K6&- \&!+4CY%'[22I!I%CQ$-E%C 6[Z9 M 1M?4U=SLYZ+:;KSUHMJKD\_V1<7$/%B^>GH:L[> 7P8?7HV$0!?TI?SD;!) MH(F<>6<#TV E"T$')E12NKB"Q;F-ULG2,BDPCTOS9/4&,E-$^ XO%O.;3UC] MA'&QLOC_QW8HUZPZ?'%TS3M8IK^>8=^;Z87%S].9W_ +(^, M"]P;9YB( $R'%)C/KE3/CG2D-(6B5(N5[XGS+ED^R_"SV0V!5E;F@69H]9T- M*B6+Z?'XO-8\>0 >VAR/ZU">N!CT(_U]89!]A>'%U>75!2S(?OJA%$R+U^5G_.-9 M2M.KR6(\>??+;#Q)8])47DY^P=EXFE^79WGZH7)D1$J5\&B1>;+:F,Y6L%"B M9?0%.&L]D:;)J7$XY*'X_=7LXIU"?#O<'&%RY/S.2R] M-YGN83J@90*'3U$B-/ 27.#0[L?:"^K2%KC'K[@N; M;B1LUS?T&YPO9N.T-%#HUYY5^OQM-IW/1S)%(7T.+#NA"371)_A*,QU]Q (J MEW)$@7L [AF@:&<0G;1C9(5H DTGM71)"A.TC_&8 M6&,;V<2[(_WBY2\09EX7_9T17"Y^OQ$,V'K"/(+D+$6[+HO6N$XHK7<'J,L M#&+0EA59SUYPCGENH/K[',8@P,K-"5%'D:PEQJ^"=0BS-KAD>[OCOQ__/LXX MR?,:C!SIZ&(N+C(2=4Y27ATSZ"5S1:N@M"-4372O.RB>MG <3O -[._MDO\9 M%]?I*Z^JQ:"\RAPX9\45R;2K%H/@@26+"D02O)@F)\<=%$^;_8<3? /[>SOA M7R_>XVQ#,E,%1ZO%\;O)BZO9#"?IXZ\STNLA+3DQR"65\L3D>DL$H/H@)42G,C:!]4F]-MF.4];(,] !#9(=F_/ M_JYEW>3=_"_,[_!OQ)#ZX;.RP-D;3!/;8\[[N(+U>*F[)[@^SV#Q3H* M=%F@LVATC-%*>=P4B4$"_SE!5MD;YD,BQ0>-9R&8PE*0QD$!CJ)17M3NP'^/ MI*]?(5[@*-KH0[&%%9U2]7S1$C.WS-E@@\LJF,";)GPM80RXVV^5@#7/9>I! MRTWY*M]<%_3\)5U,R0S[Z[>+V15^_G Z6>"?BQ\NEB_\Z[=S?%>_&$P#[RHF29BV+%UVLQNTQJF[Y?79R=0H[5JP2%%8B.J(;6$;26/.P2A/_>FK4A_ M-+F07FEK)1V=$AW3@C0@2/2M!1-012E%:7(S'E$>[I24GEX<]J%X S$@.)?3 M:]WXIZ5*/3**0Y&&,QGI.-0E*KI"56)HKG=:+ MO TRH)_EO"0B7/P"X_QR\@(^C!=PL0*7O(W)"\EXRI;66V-8@E@5O4++E2A% M-IJ 5F46A *E$15M"E349 MID98'[.*;8R)S7">@A0,0.@&R=#/4KK.H<6\S9.Q EHK*$-PM@8,(M.<\]HO MI; 8)*G/QJ)03;2#S@B?@I"T84>#_.7/CM?JJUW+NIY.Z,MT76RXU)RP>"U$ MT4P*)9AVB>Z]&(@N)D3ZB1,"FJ0<[(7R"1BC[;C2X.CYE7[O@ MCK4,5#**E&[OBVVDKSR,[OBZ2G]&WE=5!N;"5HOW/[Y;(],K^O: Q@5OKRXO M8?9Q6MZ.WTV6L;?)XM;.F5Z,TQCG/T\7>$BOB'V>WJ]YP<'K6&M? +YX[@&M M,UIC3L!!29Z3!K"69S,Z<$D#,^3FO\UX\ND%QV#+YM6L<2:!<2X+HU0 ;;/U M/*+7R@7M2Y I=.3,IH4-S)RETMJ.-:O''X,QFU:RQA;BA\HB:6]\UFA,< I4 MM!YB)M4D##$ZU9$O-Z_JIYX\OYJ/)SB?/TO_?36>WY!D%:,.0" +SRR@K9=B0@8N M:U9]OX5^9B(W+;227:#ZZF,_5L;CJ_'OF%_69HOOQB3>S^9S7/PVQW)U\6I< M<(2V[AMAF% UW=AP8#$[9!($Y&QD3*))45\7<,?7Q@:3D76M;'!>M A#5#@O M+S_ >%:-E!?O8?8.YR,9O360"LL^*J8MH0)TG&6ED(/-4J-<)Z03 Q M[P96W-^FT_S'^.+B,[!E8C))(-VD-C-N7&9:1\%\$)(%12J1U"2VV,1LVPSG M"4G! /1NX 3\^:J2XW5Y_0%GL#0FKY.AYJ.B>%%.9T:G%0$+6C$0JK#DO$ZI M9FJVJ0+?BN@)R<(P5&\05G@QG2QFD!;_&"_>O[B:+Z:7.'LUACB^N$[=Q,2C M=\Q+'9B.+K$8O:B!]&(+5URI)MG0.U$](;$8COH-FIA\;C>PK%\2P1<1I6%2 M1D)C Z=UDK1R7[P#NM>D;I*I-%U2=1( MQZ>-(G715>BAM^2)OEN7I3MO/5D*0U.^3OO2=T#K]1.(57RK"XP]\A6ZL_L4 MJ0D].+#.PQ[D:\A-!2$8HSTK"6L\%$G%]2XP,GJ\MH:'A%V4B?/@XI8<@N&9 MN _5!F;>3T2IRZO+%1#N53:).Q9D(+M$%,."YI&9&$4N17.>NCC7.['OSIN/ MI^3UHOUT",(-Z!!> H$_;P$QBMZ$=!$(T)EIS)9YT(;E&'21RI@H![LU[[SY M$7+P8,)MW8/'S;.X\39\\C"LPF^M@YLCL;Y M@D63&B6L\E%BUZR-/<@P='1Z/(=W[V;XKJ8YO\'?<7)UA)#UKI<>)8[=>=7W MLG30*UM"EBIH(P%D]]?Z^K9P^/9KH]KJLGO[99A0DKJA2 M8487S71.F8$MGJ'VQ,B8E#.ZA8']$+#^/LGE\WZDPWV3[_2'/]/%59U[6R-P M]/_7/1Z$SB"#8:AT;ATQ1W@N-P;Z_%]5X-*TGT/9UMN M-0B5;Z''M1&=(<4Z_I+)5&,UL?87CZ3%*XFV".&@Y":Y)+M '2\X"Z1#@R0[@G5*C.VK9ZZ\_ ME9-J.*Y.!Z/NP.;PSW")K\L=3*NBM"Z@AO93;45S?*]57S9-6]'X: (@G2HV M13(0L7I#;;GC\SX'8ZNH_!]'](.R&^R048O)_FJAFT_ M59-+;XH Y(SS5/UY-3K#E6$E)*="XB(#/&!/;7KN<=TC Y%Z.A"=!M3K*I9? M9S"_',^K[-*51*#BU:V2'"&T=C4R@L$[IHW@#,!DVF$@8H"2O#8=&+CS)8^= MF\-1<.#M^,OT#YS]#2?+K*I/@ JWIB0Z<504L=H0G)%9X1DM,$CGE//KJ<\; M6;KQX8^=E?TIMC4I\;C>S%]F4])%%Q_K.(!:#U=[ WRHNGMKQ]:#+SY*4=-> MJU]S<*$U*2L(V3NA#: W-HEB=-;9*:UTUV*GAS#T,\7O//[9K<=_MCDY:K1H M+0LF>1);99F7R;&8, #I?46$)FT.'H;6UP^Q]0VWJ@I<5&690&YL'7+F@V4Q MBL0T?%MMFW%='@,=R:346F2;\.+6#ZT':/?]8"]^7AI]SD71[ M4@F+M()I6@:+S@+C114EBX,LFP0A.F [?=[6D#+1]:PZD#<-:I&VKYX>L-)P MNT!LV9FF \;3-*H9G+]=Y:CN9_#S0R^8?EA-OW]NHG/32L5HQ2W5K,2 M.=(9##6B)3)3=69 RH64@R85+YW0G9&&?2A?IZV9TD#)_@G2>](.9Q]O$V % M+8?B9!*"V9(-W=2:U@W*$X>YL$G*Z&.3@V8'IJFV0.;(?T]"1C(/(WJ+G^ M.[X?IXM/:%34WNA8B&DJT!&F) .'M5%<%'1^"9_:=-.["^/I"4 /,@]865V= M[+6+[-4"9W.8Y+?3LO@#9C?9Q\EGC[04)IU1)(I!L*!)Q_(\*J&Y]0!K ],V MQB:VO^'I\'5 2@Y8'GVWG,,D+G6-9A?./=-9N=I-.C!#HE:B\4G&+A[HQU9U MUL![<3A=!SRQUVL%NL!XHM5F>W%@2Z'2(>1K63NHBX),5JTR6&H19&VMD#,I MB5F9R%,F^^'1<+%3M=D03-R':DVKS3 FXPJWC-M 0(+*M:.N98ZN$TPF)^@T M2.XQ59OM1?NMU6;[$*YIM9F2=/;'&!FB(>-=R2J.M1F:]#R)&)T.72("CZG: M[& .'DRX,ZDV(Q4A7Z7%/V VHY\OQW^6Z_&?1TC0>.#-1\K0V&?]:RD:V7"C M92X&P&@C0HQ2>:&=-S%K+3OWH]V'%(/W1(W-SKH6>]'(R7\RN[@:X(;I,4B;I>$JQ%B(# M"YSGFJ:;JU<$;&PR!WX+GM[=[6IG[%_@8[5"?H3Q[.]P<87?C^YWJ.1C(7P13;)"3] *X3U'T-( _WFMP-2/P6I5UWEGQM MJ*ID9%"*,]JMM6@IBNHC4@Q0J5"\56";U 9NP'*T0JX&G.]+VG/):GDUG;Q; MX.RRKN=3+%0+&TEG5JR EG4A4*,*LJXKE^PYG>M-CLA-8$Y6RM67P=.!"=T@ M?+..:>6Y[(*J91K*9EBGR3SIS[8'Y* 'S8\G$39(,J2%8Y"$K*T_:O,6P5D0 M4M:4:N"A2=_L8TK" SDDQQ*$?4C=0 #>XF0\G2WUFIM(HHG2N9!8EC7'EX-D MOKC"4 J(/-C:U*=)[NPZDN.KC$.P:#U%MA=]F^N(U\.\+&2?"C*RQ3G3H006 M8A9,I,"]R[Q(;)(%=!_*4[G\>Q*Y08#^+J):=+42[BZX6E[^VX"=YOKOR[B= M@P4[JU7WP/",=PFQ]*D36O MNO5:@P;'21ZTLL$[$RPJ$C3M5 C8T:M^&'$&%I(WF*;TXW_1#H"+]MWXMKSN M&,SOLM(U1CM9++KLLHQ&%ZZCP 0>@TI2 7W?D=%;WCQ("[HW6,^_^C*GL M$B8)7\>+\76SH]JROTYV^'5\2;_RNKRE3^<%TMW.[K$D9Y,1+-43C9P2QBHG]]N)"-4T?@@ZV0#H#O 8F(^DYV9M:&M'XS4H8G1 MW0G=\2_C$TG@ENY^ _*N@4'?FU;T!^-I%B/T16>N-4.32+?E)"U1H63.15T< M?1N!G^5>72W@JY@>4P(:6*.]UW'MN(E".2.39!)JWQ@1$P.=D8%"EZSC098F MSNMAX!\K2/I49'=_GI]+*+;WTM\N8+;XGI3\:]<$DLW@76*E!-J\D( !6,$, MT#5$ZJ5/NDGBQ[#+.)4'^!1R./16.%P>SB2A6;?^7!@S+<\N+J9_5$K].)V]F&$>+UY-ZX22YC&:?4 <10<_ MF"KK$Y6B4ZX$J,TV="[&HWO@^>PVL6:]W"$.F1CRF!UC7NCZ]V] MY-,+;R@^IU>_P3G.?L?Y<[BH'XTPNJ1TY Q\J1W#E&,@I&.<*".DD"'[)EGR MG= =M_RSK?S>6') %"%:8G( MR!P(S.9B"7:T8-OTR3D [) 7ZY@'D6PB]7G YETX"MP;H!O?8:O)RD&<([2ES)) :VL!L"KGHL*W,>A6I2U2))0L"\C1E:RV8O)\E&WM2UJD9M$@65F /&GG4\0FD>Y=H(X?O1Z>C=-&/&A>+[=U0N"RWN^ M0-H##^P7%-L'[5J *X:4;/+"Q]Z?P(?'@AN/#NTUU10 M&WGFI#X3A5'KY $*F?^A0 S!>[#;:7RT>9^.T,9L$Y-I>;AA9,$6P[(I(*V0 MB'#L,QHU M<)B,=!Y=M3\7&@11;]4M?X\?9IC&2S6#OK[ E;7\['(Z6XS_M?Q\ZV)&6*J: M(01+OA;MTW9G04;Z-BA!%G, K9K$O(9:P).3NY-PMH%UL!78STC8-$C2C KS MI8Z"\"HQ#T$RZR$+R5%Q%XYZAA&H)R=)@W&@01BU\_B0B 2'3"#F@^4DQ:*P MJ$0B*@BOA([%^R;]=1[A@.(^LM*$'^?B?.\RY=+KHM"1* AA:UI!RF0K.\XP M>5/(=,ZI3?/KIS"@>"^9.&! \3Z\.>9-=JOS81>(7P<4#\'? R;,'L*<$\E1 MB5(86YMNNSJ=4(7(?'2%*5MDRI)+KYI<=X]Y0'%K\=F')RTZ#\,DKQRZ&J/( MQ0%+*M-*P4@ZT"DMY. M\BM,LA!Y@;9OR^FR\Z]RUJ*E]5Y_([D\0:;L5II+C23!N@6 M$U:PJ'E@M'I7.^\B'6 M1& 7J*DDN2^-"X'4NO51@0$-*C@-FYY+:'EW? T#S M +SD: (MH):16A)55,P+3XJO,+2N6)117<:=GV$ _C951\Z:Z$F'9PH3[<@8 M%8MUK8$^)JW>:9X;-?C_#.*,#L'#^'^_P_^!%&Y@=G=VO"G,N^28-[EPD:P1L8F7YP12 M\D PZ31"L@_]&PC'B^E\4=MY?79!Z%I]@KFJ6H;7*7V<19,#$PIX,$"(H$DC MS'M(CJ_6#LBI>U9]'S*W4&OQ@G[T[F\XP1E,62=X;$GS:"UZ&P3%\ECSYZ:&+,[87R*S>>X.,3=L^MI_=PXG7&N3QPJBC3*J)RJ;;*\(7-%%=!:83 * MHQIUA#P$00^NWWGXF M'4^]L3BFY>:7#O=@'O2:9NSHN+(U#OFD %1*4J1,=Q>&Y',.BD,0T6G$71S: M_L9^5]K-TS[[&2Q$STM!IE)MBRI5J-,NHE)!.*MLF:_,>DKZW]-RG-V(#E^#=O/UZOW[9]R=M M/[N!-')12S#6L8@0:BR)+(\@:A9WDC)Z(6UHTMKP!L#I>'LP-[9P=R]2-C"U M;G \2_]]-9YA_OYJ=MUN>3S-HV12":[40&&J!6.T-H^V,(N2+KQ 5V!NRN9- MH)X.ZWN3O$'FS0VV?\S&"[I;7Y?R!I=U7;].JYWXNCR_FM/I-I__1E0?A8!. M0TQ,0&T+1K:R0GO%:N M5O2!K W9378,(EV-R"%::P46VU0_V(CJZ4A(?Z(WR-^Y 4<+Q?&[R8NKV0PG MZ>.O,YC,+Y:^B;\1S6H/D!$M466M+ O6UG[]AC-/MA6#@D9Q68=0-.G TAWB MTY&5@=FQ-;-G '4S9QT@.\5H;9;I4+M_QR!8XEX >.#:-[UGA@O7WSQQ%0DL M45DM)8L^&Z:=\2PD)QF*8-'3DKULLJXM>(X5C!_63AJ"N.<2:O_DM;VYT=]> M/W>^C/= 4,1/6HS"4IBF0YWY0KN30\DR@8L8FP3;=Z(Z?;B]!]O716DP\C>P MU%985G[\+F!:QM/OH#E-_'Q ;MT+=/0E=7/^VP1&.1\9MR(3*.L9>*7I T" M72I6Y4;!K^9\?R B?BRV[T/A =D-__K7Z"=3DI,[C.DK^: MX=OIQ=5R^,,*&!3N00$971F :6M(P^&D5 -IZP0P1+'N*MG(OITO>:R,'(YR M ^[#VLBYECU,+\9Y:14M-=7E&4/+4R8;0ZNKXSR$)F5#Y]IR7BFOO>71=W%B M=.JPOAG"4U"Z!B+P@$[0S8A6PMT%TQX*UX',/X6^-12C=O*]!Y6;;_H5-@E) M"@B)65-4K9H&%FS0+'FZ6@1)N?9=S*\SY/P6C>N8C-^'N V4Z]=T""X5B1ME MB5B*2U:F1Q12,X"+IDIIXYKJ MZ]V,8?L[EFUEG\6: )H6="H(KQTMG=/^IYO )M+1"YT*SI58P$A>F@1ON@(\ MOGDTN.SISKLP/L/'+][O\#\['>Z'][A;W,L5Q>OQ@5'D@P] MF[1C)M5)%#P6%KBU+/.804>/.3;I\M ']%G)6@]1N-?H]TA\;*#B/42@D==) M".T5\-KHXQ?GU1&5I4'ZT:$*T'=^M?M>W^UJ/1%5= M;"HL>@=,1Y59+,DP;XR,VD9K8I.Z^_VA?GDR-03/&J1+[4!<6UY[[B/G*)C7 M:*_G,<5@!2/2&!39RM2FU?UN6%^>].S+BP9I5)]]KSMP7KMC$]GEW$3%,.A, MMG3Q=-,&QY32D,"A"KY)_[SN$(^5:M)< V_$E7-)2-FQJ.JFI'2].FMM(($EB"(+A+P3E[[-MO'>/IXR;#2DGW ZP7MXZKC7\& M^C->*J_EB>HFS58'&/Z=HNHR2KU@:&0FND2R BI]6&.)S#"",=SDT8HVR$];7D9B!4-CII?9Y#Q M$F;__!1!-5QXC,!0EAI!%8X!.F E.4-GK$/Z3PO16 ?RM 6B%]D;N"F_Q]_Q M8OH!\Z^8WD^F%]-W']]4#_P-O(PNUV0-AK$DINM7/FG!DI4Q9ZU,;M4+=">N MIRTD0S*E@=/Q!.2" MV)[HG'?*B+2SU=*]%QTA-P4YS\H!Z;*B%G':S&O8-3. DDH)&GV;XLECY*;L M5QF?LW01/6=.UM@ *6LLUGX;4J8 4FJ>O&I!B3-O5S"X%/7K7[ /EUJDJMP* M#KXNZP09N=H'7]/17+R13*LB6)18=6A@<\_TCO5A3H^XN*KC2.OO M$,KQY KSJB!H.ED%"XLTFMC B ZTM0P2:7A,+&/P2:MHI6\2&SO.\AY! LI> MLKE[JL YR$@#Y7\OP+?3(#K ;IG#\'O:>9@&KKFM;'^*J:ZTU6BC6Z%AR<%X*!U%QEX7< M77*]XY5'"&*%X)2%I!DIH+JV%@+FDQ,L9*[!QES7\EB#6 ]XNK5((JNDR"25 MM-],S453=:P.F!))0KG%)F6)CS+BL(^<[!EQV(^/FC!JGJ MI&]4#$J)K&1:@$"O=9NF)8_4Y]-'9AIQY4Q]/J]N3Q^,%E/BM![IJI\ N&>D M;UKFG8Z8!5[C77\Q!&'%U: M-(#4&!(#BYGL%IU9] 02O#5<%1\;I5@\KN&O[81D'_H?9?AKR3YH0Y:KDH(T M+RXT\ZJV&T-1G,TAE](DUGGVPU_WXM2#PU_W(?/)A[]:-#K98%FMM*@1V%#G M)"$+222K[[C^2& 1=.\8+K0%+R,$@!XY.\*ACZ=:RK]/".S-W.?+H64ID#>578XCC M"R+70>-GMSVI'SLZX5M/,0>,/*&.P6B=0B)26XZ1]B[4;IAQU %J7P(>/,5W M]_.:$+/#]%ZE$PEOJL.0BW:0B9ATMV4BL8[:Z+*-I#TF]VYYXN''R@,/;$+: M+L="*C:%$HTEJ=62@P\>P'&5R)R-+JEMM.VS[5_5R6:'$''UA_V(M>GMZ^.B MN;3:%0/*:2V(*%9!TEX[#ADTQ]%]('LN_N =>N?/AR!$A_T7BZ!=QI,MGFNK MJXPX([S2$%+2VHZV@=J3*,M_JVY[^#;;\J A"+4;W7J#7!=#!F%*L71Z)>Y] M*LED32<7G5^H1P\#[4F\D1B,?"/1A(#K"-=(*(Q28,#G$(26H5)-&(-UC?QG3Z :[ NZI\(.N(HP'L=F"B*3 YE.%D;=5*A!NDSSS%#D_+C^U". M;XP-*05;VZ@?1NH&]OOFU5Y[O:4/4J:46$J^FH.H6)1U1@P7,@8+M"N;I SM MP'2L$%1+(1B*Y(\AW 1!^2)<8%98R72=!NJAU#9I1#B=L!35I+O%&8:;!F/[ M'O&E?5WRIG9#L0_^CQ)>BT5)@D,R7.A^=9V3 V<6E5+>>"E#D\$59Q]? MVHM3#\:7]B'SR>-+D99YK'EVXY$7Z"Q=5LO/@XB/=I_6&#.5!VHEQWH:!V)DLKA8J:!PU>BX(EVVAE MLMF,N@$^A)BKQPQ"R[5G#4;*71C7*$FJN;&3)9.\@'2:J^S1R."S\*-. M<#L3\GN,BP-HMORS?N2Y_^8U2FBI:.V0O:_'@I4!Z>" &(@N!57FHW40>RWZ M8+_XK3_N3X ./G&;DBPZQ,CIJ"RID'K%A54^Y<"M\&*T&=!>Q/@<=GTUG;Q; MX.RR?GKXEGKXF?U)MP?F-8H:TDY#D"E:Y70@D=+"1B-5H5M"T7TQ>OCQ?;LQ MQL7+29UEO+P>/^<88^(R)L.DPN>_DTG;S_V M!UY'&EMXUX#@*1(W-&^6I.(B-,B47AHG%" M2N"^A5#LAO4TQ&) TC>PM^LA^^OJD!UEI[2+/K%4LJXS=#3S/CF6H]#@N 5P M;0)?MT \#:8?3-8&S:QN8WEQ-9O1(D>@!!3C/1U'SC$M ["0A6,1@M#T/Z?: M]+C?@.7I,?P0(C=H3W4;4FV4OD)54TG!:O9)Z+Y$087G55E(YY86DAM:4G$4<(;!*"V03F M5%'<$+T(G0CW>\VIILRM ZH6L9K-\,Z3:"V/]L>D(,>-#^>1#B9HC&A M:BY:T3VF! -!QZ4K/FI"E:5MDMUQ3$EX(!A[+$'8A]0M!(!NQ]?EQ0SS>'$S M2(>+K IFQIV,3#NAR4"5FD$N.D>(NO VV6'WH)P@1W )JWSO1^%FX1>)^/I M[.?IXE/\CO/L@RJ:D=U"<@TH6'!%55^S$0Z+ MM$2;R'Y$EPO!]]6^18+(7O M1TBUTN/C\B33I7!ZLR'E-Y.IBE8Q2#ZR),A8U3HB-VV*>.]!>2H*7T\B-_ # MW45T4W3: 5-+96\3J-.H>GT9MI/_/:C=_ !884LV:6^%9-R#)'.8V.6-%4QH MT):+*'.;>_YX$O" BG<, =B'R T8_P9_GU[\/IZ\NPMN=2WYY+0N=-*5* W3 M4EOF(T>6HBS.Z9R-+RTD8">JXZL _1DW;47U!MK?W7MO*?4\)R5\*"PAI[76 M-%-?:M B(*8058Z^24^[^U">BC+0D\@-@@-W$=WJ2]H%5],VV%N G48IZ,NX MG7+0D^HMFDYOPQ=T*DZ0U6.P-ILO)3'P9+MDJ,EBT4<1FS1T.:XT/* @'$L8 M]B'VP#V=.DQX*'>FC4D[H$)0,3XC&/R^OT)+SPLDQ:*E M7:I=':WC1-VLI;:=KH;>_T)SL%_AQ?7ET^G\YFTS^J%0,?Z">+CR,RA3PW.3 #5;Y3 M*K4XVC-BCW*I!.>+;+'V?4">^G0Y3%)V!0T&946"VVH/.7!RN%R;B^>S9>+'N^]G'+1&LZ#ZQ1KF5%3W_'"4P6*^$E M@.,%7"R+:E['B_&[ZS$9(T@^<>>!F6@LT]X9%KB0S&1K>'*)1#EUD(M#WOWX MA:,YQ0>,33R(]^7D=YPOZ@_F+R<_3FQ7GXSR&V;@.>TR$%9"S%(-@ M6H)A$(EH!0-DJ'V[)?05E8= /'&9&90'S7U9SV$^GK_],$/(KR=_)X#5>_<& M%BA&S@L&"NS\-GS8]3Y; ?XN.6H*3L:I,=NND1?3"\O MQTM1_Q'Q%YPE^@K>X:A(,M=4YDP8SYD.TM7&+8X%1;>JDF2DM^EZO@?&IR$\ MK9AR7W[,L,?.R\D"9W1,5M'^H11,U?:\!39:6K:^%-G^(=D/\'%YM[XN=ZJ&@O5!!:F82W5 7*F#;Q29 M<5BDST5F--BD&&L;H*QB;R4P@JO;6DS1P::##%IHD&')85P M-,-F.\PG(COM6+-!D@9.!EGK9Y$=SY9N$<8Y=[5F@9/MI0PS<=DL+GBMFG2, M>!QM1(:S7GJ0?8-,],XAOPN.A!A7P(JUGAM#=Z&LF;**. <0?1UGG93S)431 MI$1L&Z"G* L'DGN#' SLR[]23;49$%()A6G&7!=R1*A'F.%N>13)KM(^M+$ M8CWO4M6]F/MPJ>H^1#Y6@6(73%]LJ>I>#.M2J7@(M8\F"3H%NI\LX]I6ZT=9 MY@6/S#J#(2(H8YLDGIYSJ>KP K 'D8]>JIHL+\K6.CR'D6FI(O,^1B;(*";S M1>7DFS2Q>PREJGLQ;J]2U7VHWF*&V?W6*2!BB@8Y*U$O;1K.@M"9"2-E<.B M-D5K]_6387Y/^C8X!-[6V$K\N!9T66'++BH9M&%*6T4J#R MU0<6E,TR.;)N M9)-LOEV@GH 4#$;S%JUL-^6]+QLU6*%4D22=LJ8O&SJ>/#?(E"/ NM9MM>E? MLPW04S$-!B'XD03A5:T1F]UT6NF KVD3PP< GJB=X2#L[" CO7G1N+?=1IQ. M2%6,)F!!!J:CU2Q@DBS'F!3/ K-MT_[\)++R4,/#DXC*/BP8N%#I.4S^^;H\ MN\39.,&S27Z]>(^S:W W!;W!6R^]+8SS3.@TF5>>"V0A>>GH?HT*NI2K/?RF M$_2]&Y0STV9D;6%6;&KMZ2 XL+5W.Z_-H;6I:>4UWTOJA"A2L;9-7LR9]T#N MI4ST)72C)OF;^CUV0/5%]T#>BVT=6]\>0//C]4"V6DF=G223RD>RA&6=WYZ1 M.97 6J>E%$T2GLZ]!W(#0=B'U,?I@>S0"9=R8I@]+4W[S("3[9OH6B_<%L/3 MDW4S#<&DAQU-^U#X*#V0?>+6:B08TI&:&V)A8 QI)L(4:7D,O(TQ< ;]<1IP MO!]]&VSRVY6HUV9-1!(Z15JGI2.,SB[-HD#);!%6!"6D2$T\2.M GHJRUXO M#:I];^.Y\4MT0-12R;L/Z30*7C]6[>![#SHWWO(K9,(',EZ!;IW Z4A#L-?M M^[14N?;U1-.F@]&Q./^ 0M>:\?N0MP'#?[B:3?/TX@)FJSM'81 IY3;1P'F 9-YIR(ED%RR6FN!Q>WJ$W#,W$?J@W,O%4Y^TVK6I6E+_3F5.?5ULN!16LE2V3@DS&>DNE4 M--Z)?7?>?+Q+LA?MIT,0;D#%9PGDNFO%"DB,10#=[\S7O!]MLF?O,CY.#!A&O>K M4\E/=@;K,&QZ. *Y#XT';IO>>32(3L:XK#F3^7H&54V_KNOV26OM/"]^+2CY M5*:N',+L9J0=./-PR_B0XIEL_793UTY ME+4#D&W@3N:__C']94KD>8N_TQ(_+O_S8GKU83I9?OE_$&;7>#])Y6W@$159 M,W0 "15J-U+G6"@V,:*"]BH8HW*7D4J]0#P!L3@>$P9,1UP")Z;B+>B(DU7/ MEFOXO_Z!%[_C _BE!Y<"2;\P5M86EIY%'S0KSH?BDS"9=^D(.026IR!+QV;) MUL2'(<= O4WO,5]=X+34T;5QOLLI%2.>4D(7GT2&+.80) TS7V_6TP4B]UZP]S*6.IR;JFJ*E MR9&^B=JY@DD(@V+4$?(A!'V#:3I)XXN+\7)(T;1\:M__Z9>6F0Y#D'O/=PW& MC#YK7#^9M0PU6F&*,=H&454+'ST]#H20B*-!EGL((S_?G]]CP1GI1_3QL_D< M%W.8Y%=CB+7>K)?FT>=M@S&SWSK7V%ET]$9&1:HKZN)LC'2FD:I88QU&XIUS MK<^2^^S,&^GY;3*C3]Y-QO]:OODY3HB.BV'8N>>[!M^9AZQQC9623LU,ZH#D M0M/.+$#:@''>&^>BU"9NVIG[+[5=YT+@WG.( 8NU MH[N/ZIE,O'S6BPN8SU^77V<(\ZO9Q[>+:?KGJT\=&Z.-B50EQ;R*4"O@,HM% MU$G2RM6R>",[)4'MGU_\,+8^CJGED][@AZM9>@]S)"7ZW0PN5UD4MS[_U&#X M=;DU%V'YUT0:R( V,N.@^M5L84%"85855WB0&)Q_0,@&@G)\M]30HG/;0W5L MWK2HO=NXA&=7B_?36;WUKEN>BU%(GNX" F=4[7#G0;%HZO05A,R=5<:()BVB M.^)[.G+5DC$M6D1N(,!URI H(*4CIM)_+=.V=LD/.K%4%\% M7C6LU,4Y+CA+J?:5R-'4^C?+C"V\1JV2B%TRIAY\T?&UOSYD5;SM?L_4(*:*B9&PD#TO]SEUV7@:@/ON@Q\W= $F[=OT/E)UQK MKI_]V6O(>[B4NSYY"._5GOC78VZ(B;1PD:WA.@0,/CFOB,%%*FWDC5_KX9>T M]WA9+G7A)(::6S(= EK2"YKYM7W'GJDL+S9XE>.\,\ M@B2-K;M%V41K5[0CO8R!N8S"."P.39/F0#LPG:?[81_Y6%,^N9TQ7E+_@;"GG(\<3K99G!BH+$F^B1@R@F"H.,/*2E6C2 MVKXKP"XXKX[WD3C+4DC.=JY.ONA!\MAIK]I'S36,9 MY^+L')#1^Y"T@;-3[/3D8+#*1U&8K$X<7?M9!)26)6ZTX"HJ7+?&MSH[=[[H MY,ZPO;@P;47"HSL[.0C25ARPX&I]8_0DQZYPYDJH\DT_2;(;?\_3=_,:X6%:-'>+:W/BG_3KE3^]+L?] M"W\>?.3 FWFO$J"(4)Q6.AFO@AD+Z)=^V*& MH=PMO\Z@Y-N <8V&NF3/0;L88]8VT2D)=-D$,L>C#-;XC32\![<7(7OL[AU/ M&YZ87?9T]JZ&DS%YBYI4VDBB6#+4XKY"-[C<2,ZAM_-/9 R/\?H'L_K)L!3> M^OCA2=YM)>N%JR!L ED\ZEI$;0, G:I2 $".6,L7]GE3/\?!OR"5F6O.HI.!.41#5VL1#IMTT]Z!J8^9]<-D,5Y\?/G]SU?7?70=$3Z! M8Y"6$XXEL"B"9P&,BTE&1?IK!YOJ[E./;T -Q<#;UE0/2@UL&O]_TPF^7<#B M:CZ*T0FO !B9XY;1(49XP!1&-ZM;GE]&=^F*]/F)3X-7!U*H@0_R_NI^O%H6 MF[R\_#";_KZ,9M2/GTWR&WQ_79FZK'6L'XYDB:F6NC%>3*R!&E=K40(+2;G( M(1;3)HK5"_7C%Z'C,Z]!;/0>^!?3R6(VCE<5X/SYQ]5].AL5$9S(5C!2@$0M M>$!&ES%GH4ZQT-E@X4WJ0KH"?,+R- 1+!NR[M7W];Y?NP]D['"GKK8\UV)]B M8CIJP4(FD%97^P-L"+S)U)@=F)ZP@!Q(^ $GAM7K],7TXN*Z'\9S@D($HB/P MATG^'A8X(DDE93W6%F(UFN2X8SYRSK@V.3BR];46'320':]X_.P=DH8#SB#Y M5-FX2IU]7>XO_#H' !+!G8PNQVB8K T'M3*Z#C=/=;R <(5G'SL-+.I_>YPZWV9@ MQC]TCQS$@&.80[?"G%V@M.?2@_<++/\^GX F>7\$^EJ0T7OUQ3[-?9U?RF>WU*N4@?.#.&+F)=VW=X[8$5CSDY 2$;W4$I MW?.U9Z"H'LJNZ7%H/; C].4DCW\?YRM2W3Z^)&#O)N,R3C!9!0=6 MLL*KN\5_2;A0:Z0:P6VAD,P0HG,UG:66?NS1:.=7MQ3V]) M?YI% *\E.,LR3@2;MUOGW)3\^K=/0:D35$SS6 'A6FD5-YP<$B5)I!+F> MZW;NN^GN K_NII/LIAY2UB#UIMTZB0L%Q[>7JE7(T@3!DLZ1^.$< P.)A2QH MH5PG;IJD\AQQC5_WU$GV5#]9&S![Z?BZK<]*^$0++5D+IF50S&N@;WTRZ)01 MXDG94/L%;%J?XL\F^8<_/V"B+W^=UH]N=?=?\<<4*X6SF=0C,D"T5X9!-)IQ MSV-4+@:3NK1 /?U*OAYM&XZV\V#-7D)V_[2SC^"T^P>.W[U??&H*MC1):B[C MCS">+?O-W>9D].@2<$DGH99,.Y<8R&P9>JB6BL@N-JF9.C,Z/*(=^VC\M,WD M\%'YG;J38R1#K;;.Q$\9"M,V9$;'4V0B!)MR22'9)[L7']$&/(<=<(:[>2_Q M?51;^*Y3[V%">!EF[FE M(#]B]_7#A+ N"4#P3$KAF<82F!?6L,PA!PPE6O'(/ =[4N#KCC[/'=U2D!^C M"_UJAO.'J1!YS&@CF4O.(--D1K$H:Q=%D([S9$-*CRQ\C!>\XF!88",H%((_C3IA&6$2K#C/ :(OV3H$FGS)VHSM 6 M:\[X:2NN-:BL^P5G93J[A$G")5%NFAN@4UXZIYC12M>^*8X%&R4K4F6002"Z M)F6C6_!\%:-!.-6^#465\+A.M;=7EYA;^#[?6M=)_F:,*DBO!N2"F_7)B_]CPJ"M4DS*>J^; M.GVIR,@"NFRQ% #5I(%5?^CGX0Z^3K%=6:3SVXX_DA(C+5F6+M:&-R8;YA46 MIDEA FZ1)(@_L*6.!/4,3_1A!;>-7W48UI]3B?[*07P_@SP*99S/]78TU8D= M@7E;>XQ&I8OV I)NXG8:?"7'$_6SE+6A KN#",HY)41NS!;[VVPZGX]( 5 R M>,^43)9IJQ,+JM3QU"KH%"S(,^O:LGTM7Z7_G(2E1?I@549?SN=7F+^_FM&V MO,9V3;?E#U?8;T)Z>21B ;HW,Q,2.-.1B$<43(PLEI"M24):VT2\]X;Z57J/ MR.ISRH2[GRSTN3Z^]O,T7#*K+-TWB0?F<\I,VJ,K+'AFZ90 M4#(/MK"L+-!9:2*+V4=FC(_%!('BS+I1;%O)%V/J^-W$O!?C+P_#O$XIQJI^[?/SD1''9 G M$'2[!FUHVRO!@I>2*0R^$+."CF>I6YY=:NXCD=1VSK'!Q.RLDF^Z5%C>72H& M7O^G:)75(-!!,H]6,$P^1!]=4'B:8--P:_RZJWKNJA.)VRGNJ8>6>K.:;JM5 M G(RUK$$$JNU'9D'[QAR:9)77(G8QI%WU&5^W5^-]U<[H3N%2_&AU6YP$^U< M;Y#&J:B)(4B;01=BDIQN4[JY]S)!A.A,*6XI6.= PM5 MVC YXPRJ6,I9LJ'C^KZ>;FU-WQ9B=M:EI"IK*!QK9-76D>A:,)^+HK.+S'<5 MDZ!U?BTE/8/8P$DX?IZEI+61A%5:,Z,-:100'0,1#5$T: F.1Q6:N#>?6"GI M7H*PLY1T'X:(8Q^+$)L;.(I",&L+X7I M$.H6KTZ.K!W/"#GYTP2"SD9X]RHE/3O9W8>_+62V)NL]^_!AAFF\7,Z;JC+7 M-:Y6 W*0BR:+6WAH=H_'& M.2$=AERR+EBV#0'N\-J35P%Z"S:"MB2B13-==&'>8"!#'$,HGBOCSJN^Y]7) M1P#OZ=ATR(4Q1I&9X&W-/2T,JK_#6:F"4#;:-M;6DTLF.9'4GRH[9!^Y&;"4 ML)??7(VF4 M+@6)!-[QZL\D'A6G6%%"=C*=%2\-422(ZNBV#R*>^1+XJ3X]*3%KD*@T6<@@@0-8Y!JAJ MD3WM:@;H'N@M.:7OUF7TSEL??U1Q+X9/^Q)^0/7Z$X@; MYV<'&'L$ +O+P? .ZH=C=3TXL,[#'N1KR$WDVL6L:K [9J:%L@Q4[6WO;(A6 M6^YYE_$3Y\'%+4&KX9FX#]4&9MY/1*G+J\L;(!Z(T'26"9W[VY>6>,9H+/.\#B\Q4;"@ MLV-*@2T!@Q9:?]'R_T VVA]&]P+0#72O#LD45]:R(#:>U.]XQ;F< MI1_1?)/A=3]P)L%CL3[\>[(22_ 0D$:I'-48E1[[&/K95"D%2,X5SWB.-#:9(P.3.4LJU)(:Y[,Z M#1GLV8"W5Y72V6&WCWU/4J54DHTI SDC1CJFHQ8,P!JFK70^"..#;$.9^Z-4 M*?4!0.\JI3[6.U&5TK)0512*J9!9D>]HCTX0N1O%(8EX62&C0>-DE4^ 9 M511M3VY<&N55G"UR=4<0@B[!2O*^43'MO60QD9:0YEN2CO24?8?PMM/+SG#M M&Q8\3^>6'J+^@0_"'O1*>"3H(M8?::]"YL4RQ5UM3"DCBQ@,2\Y&*,8*L][B M?2,Z.KSJ'&B0#C+.I)UFSZDYU<,.&]_/BD:1QZ1R!N9(=*91*E:W:0K31!$N M:2U4&]JAH4=R*4@\#U.?$^?ZDY4M;R?77W$VQ[SJ("=)Z4XBL[PV8::1T22- ME;XW8HZ*1WXBALVA1OB"]6- XYSZ5RV^_">-Y*Y+EQ@)EV7M)\R"#99I4(:! M+)JV)E10;%$JG)=_O&$0+T@>R, -"%MI!)\GUXNP_S5\&<_AZG9+^1-G./V* M^9?)])>;2C];6\C51N:CG$/4$#R+I9(QADS^MI::HZTFLY5E#]JF@.G4]YV7MY>=HV1:$ MK^U=E2D?<16D4[00@G*ZI8H*%G"/#C)9[HVPVY]6T;\#!7\I\.2>=]@+4 MXTGE!IE4C\ZC'^L@[O*:;J\CR'=*]"D-L];=EI0L,+25'432/N=1$:A!%R-\ M,J!4LUDR]&@N$O8G-?EC'/N3X?AN)KXB_^SSB@']"R::M9640XR2E5*J7)AR M.=34R\"BRX*EG(31%K2!=N=T38;T@N@FQG\,ZW R6/]Q,TV?8)DC^*[+O'?)BLAC/2SCAMLV)!:T&3D69D4)!)M]E 1C!V M/4=E8VBYMP"7 K#C66$#=DYW$[<<\L-;&IH1__C\Y6KR#9E^ ZA/WA;Y86/-7Z>3V6P4&<,H MA*R^"V;F2^UU8:,JQ4J.ZBS[0&T8RPN0AS7W!@B?[H:M2V_8#2+Z=N9P23#=/BX+N\U1;S'J=?R1W?//R[ M \/%2,G;FL/5_<]?3V;SMY/Y_\/YGY@F'Z\76279)&YKOF_0X)FN :KG4;*B M0(=,5C'0I)2\V8@N#>KG8?H-H-[[$K'YR&YG]2^3Z?)7]>_$B,?HE!"1">\I MY(C 64!/^QM*I/F-'M9S;L\F2&]SE M79<"I2:ZW6#\P^_1ZM%)3?' _//-]"Z3:.&";%;/K=.>M8H0%MD?EE/J#AEA#>N7=E5?WE_F(*$8]JU5;;Z/D?'3_8 WD9>+T:0 1T-FSFD15A+ MT,P+KEET.EGA 9)NEQ1YW+'^>-/@S/'4*FE^F"'_1B,;7\_&:;%LT,@LD(?. M'>U_.BQ'9H-G$H52I40C93GSF;(VI)<)<1ITG%.B_%KURU<87]7AD9N^.)49 M"9$YVJB8 $DQJ\^*0:'OC##6!P2N912[T1EW&],+1U9^CJQ=6 MCL%SM(^AGPN(A;*B5L"P*) S+;)E46EDPGJ; 3BY*Z8D*7;$U+\D&0CUPR\XY#K4T5D5NM M?&YRNK93JC,,@9H;?M+*:@.RU:R$^P.G93+]7,M.;V.OE5B"NX+>,.5!TX!= M9A!(2J&U,$Z@SK%)9M@6>5Y@-(BE3L(;**)TIM0[MQ(,TUP+%M$!B\5'+6-T MJ1&+S0_"&W@(J(:U7H,S]K7%$S]L,$?<*5UBK4Q&+U:"TG?)4)R3O2/SDKIU"4']$=K4+K/ M8<7^BA]PX5AO+]=%C MM4-K+ EMZ6^ZCOI;M9LE3E@X%\]I%IG- YD5,)%," MDUS@N5/9^'E8L5.#TB&,V$=K31N4!F6,B+FR)#D*Z#.02()B$"UY8I5L,B;- N; !$\H$227W+9PG^\+\6.Z M2 >;HT$ZQUHG G==>D;;UF\GUQYHC^=MU)7,8?\4J MWW(G\CG39D/!N"PZ,RVU8L%+I"]9QNID!+666[BQR."I]QS_6.00&TP:*7!@ M@GF2C9M=LB5)6.5"5M)ER4N!9"P0A!653$(L&_[X6I84O I!%NO1=K#GQH<_6RL> MKJJM+G+;[D6;?PO7F5:9R6?\ '_C;-G%YZ&D![0VZO/.%GV/]A[S6E,D3!R# M4249YW0!$7F$DFH_)-J*N>);DNGW''YG0[^CN!(JE^'[V[3*?0SW^!F'&>() MF=84FVPHSKILHO Z@P\R^.1BO8LIJB9:[12OOZ*6^:>S181\D+K6GC20TG;) MMZ8Z%[CV.F5E1=8VDF=GN))%@BXED9IH<#"0>\ M;B?*6T9"TIZBHF$JDJ/ ;8ZMN+PZ"'>(L['4Z2UE]ZO9#!<'6;\[*(.KMT%6UY_X%:]O M\!?2S*IH\I_C^:?7-[,Y[8O3?RSJXTDQ57SZ-]-..1)15-(^9,Z7P'0A:4'R MQ#RG^9QU%IDWR?+?0];CK[(5SX&'&)KP\741[L)P,K@] M!JRJK0I87J?./DQ>I7_=C*?XQW1".IE_J\=(\]H^X\M"%R3Q[>(+*3J)9%;1-]A8A2 RF@P.:F;-)N\??V%8.( G3;H\?0 C#32 M.SP2]D@VF;B!S%QPOM[,6>:M-,3QL4%A$^5!P"9I]B?"0K\N2%G681VJ\ C<2[H.&1 MO;>H3/J>Z;5= 7>3XS:G*QG$[#EA5Q7'=+:2^02*HNSJ6WN?I6P2P^XAZ]&( M.%JCI[6=SH54X_T#H*&E13YX@$\2^!U=+61 MAFW#^+5+JC-(TFP#B4=E<$.9IL4Z=BO+\EZ]BS!->3+N2W.:[,P!K;6.@X-5 MW=S^T4 J$A(K0E/,3C*PX&-A!8T#)P4FTZ:G07N[/Y&K>2RS]]'PP!E@O^." MV_KV1G25^F*$B])Z%E II@$-@^ #DUZE $YD;3JUM'K\Z)-YHOLH>C*:@?22G Y5 M/U* HDOI3*?ZIZU27+I;-IP)!BXL7H[LODBKRHX.0@U=9KQ5FN,7'0]DK4DK M50^]/FP5#E/TJO;)Q)QKLTR*A@%R;7UHI).N4"0\6(7KD>V_HUSYF.;OH^$! MS9XF-]?SZ;?17^]'P11C9:$QV2_ \PU7W+.5FF>8_N?' MR=?_M7QBM;-;_5#-[.Z9^?M;CUO_.I#Z)P?IKD%BU-O)]5\K_T)!$M[86#LU MD]<2P# /UC'A+>&4? ^YGGX_3"1U3X;G;-1#5=I@;KY^-3(\"&6S9R9+J'0) M@47N M,V.Y.-Y32>@>?FZU?/V8Q[ZF[@ IEW\T\X?;T097S';":+C3S26B%X MI;G/*59N(L%L$5;G;$KQ:]WK-N>H;GCV<[;8(/H:F&_I-85MDZMQ7D0 BRN! MQ>[/0XW=*LN!K(V@57+,9PK2(^9@'3I &X?RAC:+\".$2@,HOSDL8E!=I%9D:6+!;)*@Q'( M'-?R.^*C8QF^CW);9H6O3N97')+D4)B:%H**G$$M,S#@4C&>7:!%S0J]GJ$':+I!>/5Z,J5=#N9(0<%2LJ5@-D6KLE,L@2&\8]#D MZ$C)C+.)8D+AN&E27;)5H@L P3#:;K .W)8IW!T*O:G_0U5M7?-\":#J@&U) M]9X.,PN).X9:@B5/5:)JLA;LD.G2?<2AS=*@P=(6T59< AV$:YGSL%.ZT^1 M#&;+;A@YP!#'6U^60MHH8BDDFE&&PN 4*J-^XBS;6O+NHRNQR;G>"5#R1,;$ M:4#21_]-TF6NZ*./O^(UN4A7-0LZ?R9EU]3G2O7SC[\K4<3=F8G!Z U:PY3, MG/9?)5ETY(=K[1(F(W413;C/>DEY_/O] 2W\*->FE7F:^+.S.>W.)HE0G:F:PEIF#I:^9926-2D?EI&PQ#8_/@-761I.V2?H?3 MK_CF>Y=3F86KYX?)Q5+OZCR+"2D C=E;4U(&T22@[B+< ,5^-)0\J]08/Y-W M,)N/:Z;@][)WG(TX6*=42BPX5/76$LE%"+15!*6XDT8#;U(XT4&VX^_1@R-F M0_G?H!9IX+1MI4C(167:S@P+RHGJHD0&47HFP2E)HEF50@NDG)Z:XFCP&$3W M+4X,[A;H=^6WZSE=E1HPX/QV_94$G4R__7,ZGN//DW]?C[QQ MRIM:=6"=K'75A06)DDEM0RK>^:@:G3RMBW*)X#A,WPTX;[XO=C^/9U\FLX6& MWY5;O(J1R1RR*HH9I-6.I-,L9,^9LTI(FPBOF])$A]QN-HEU@<@8T X-KC8> M#G]9&N]EH>7+1=H.C6>:.T)N-,"2%29Y'6-NTX%EDS 7B(B#==Z DN9V<\,E M*<>'R4]XBU;,Y"9]^QWGGR9YD=;WX1,LO*=7GVM^'^V$=[OB@O@-%%CM%*G$ MI9HT$CB+7@I&$:L#2_P+1=@K+-F#6^7X=_4!C"VU=P;R2;,^6 M),?DSN=HLO,LB=K:4V=RNS(HAIP$!9Z"Q^C.;P:F67<^'%6+M7 M^ FN;GM<(RXXQG)>F VN:%)5L6ZF./OIV^T,@ZM?IY.;+S-ZQ&UP4/^&I!Q? MW]#D^TZ%5"\\1<([[M6&+#MI6$W F@RS(+46GG2JS#KT6;C2\T^>P# S. MW5?.YP"2!L<4O02^W[NY@]@M$V3VE/LL4F?. DKK[)U'Q,$9P5@E\"%&13!+ MM$ XXUC@HC 26X; I8:L+QZ^_7)Z+@F]?3C>#8?I]GJ-FHI6=0Z&O2!MH-LZH&095 2B4F:]E2=F6X\#$*9*;FOVH S:*.P+CQ!F4*+G1R,YYU56J; M:&T@I3>'P1+Q763ZX:I1>QFJ2U'B/EH^6C5JSN3-FL2*%[:V?*UM=% R6[@% M\"9PWB7]^PPMW[\:=7##]U'N$:M1C3/"EQ)9\B4S[25G,3CR3:U,,0=0UC3) M[CCS:M0^QNI8C=I'TPT2P783AFJE:AN#Q$QTG&GC$_FEL;8#5DKE5*3./R+A M."3@=W,L\&B#))SAK2!T;ZED?8M"HP%"(7" MZJ3$6J+P\^/L[:7\SIR]?3378,=_Y7-TEX&O]@4+MV MQ\P!1FE]V;E14.ZDLE;D2H^NF.8T:[SEP)RUM.(* RXU200^$6J>\"Y."YH^ MMF@-EOM9@C4M\.UDOOF0?KFYYB)E2=XPF>H!?5"!@2%%A9"3!*X38'L<]13Z MQ-EGJ20J>/FEM+'OKO$#394/ M."7OZ):/FSRF,KY+<2*G**+UDG&K!.V?7K#@Z4=3,AB2V>6]B[Y&O<3(F$=%X !,I=A7<>:N@8$)GLPT* MU=.0E%-3Z MXQL*)9>T&/^!5_F7R?2O&8Z<#5!H:M(J0&K0(G(6:W!)@D.@'VD^-\F\["3= MF?*3]$'-+EJU8:S2XG)JNY /&55&@D<91&6:3AY)%>0<^/J=U0ZX]T[IU.:J MJJN$/Q:$#K!. \]]*P&EIYVB[B',DH"UWP$R+U7-3$-M;)%"^2:+SC,C_SP$ M)(/H_CA,C;$(#]Q6;J5"884VF459(@O1F^I8V%A^;*;&@Q:+P_0]8&9_35A= M^'>T5$W2N)Y]_G,\__1@[ZM8'>5BN;7&U<,R68M4*41)5K'HT$1406O9I=5L MEW==D,&;J+-"X.O;W>M1D#!"895-0%(6SIE&1VL5K5TLZU*/R#DFV23) MJH>,%X2@UA9JD!O3ZW;%U\;9W+&R.)R(T;*0Z@)H,OVKLL$VL=YSITH?[(4\C%Z=KNJPG2GGTU8Q\H]*IF[&.2 MYM5L783YH:L9>UEK9UG;/JIN7\T8O$M"&B92*4S+(E@PD3, G[560N:HGJG= M#ZIF',[L?30\<#7C[SB'J]>310G^W;T(RFR%X$P8!%K-(GG;P0"-KH2HG1:R MR X1S89'G[QRL8^B)\-I:6"*LMV%E"9CL#%$9@2GS4A5G\B)S&1)40=G":2Q M@_G.NP1U3T,.I[GF-#.WN;WUE,M!88+'6O8!Y- ZSAB RG]:'Q3'63Z\?BF^ABJ$]_4'EH^%M\4!&LD3BRD"2R;19J1T5$4T M21$Z:[ZI7L;JR#?51]-;O;D3Y (].C _2BK0UK<>+1.HV[C7$H%X+B Y.7CD M+6A"$22C(&9)GGST8'B?1*"M IQ[1XOO1Z8Z^6RCM0Q$[8'F:!V(W 5FT (J M51RVN:\XXA@/79AOK?RN/'C[[I>_BK42)LU')7+0J9B:SUPO&ZRF38J^<.L2 M]T7E@$U8H Z0^>1E2F>#]_5]XUA :,UL](3(*=7V4K.WDSG6:[0W$[B>_8D) MQU]KH/46YR.>>.08$BM)T^8K*5#VA2OFH^(Q1B_ M>=!.G04Q\?YT?"SBW3B MJ,9O38&R>S!WB21BA#*&[(5@XO9T@',&&I"!(XE=)@\ FI"V[B7M"S*',^: M9S/U[+"'P!2Z+!1TJ]N1JP7Z:"E<#2G2M(F1!<&!V>)1H1=%K2-PXXGLW@)< M/JB.9Y\&Y+$]!%\4.[V^F4YI/BR%]P95 968T:0DG3E2Y*II6L@DO0C!9-'D M>NX@J2\?D<\61) M>T5'%C$[%IR(7-#BK,2:7I%-M&!CV%_GX,#XN/ X_O=S'M@/G5.YQ$+'2 M\K=12H$F;2*?.=:L4HF>OG.VH>>9.\YA"9YY7)&FIO+9U2+9IQ(8K,+30I:CY(ZA\$F<>W\,"%LST$?X,P MP[LY]3U6 M-<-LG)<_C"0Z%;(G)46IF0[&,Z\1&:WR1:+F,PHT\46>D.M418MG":6>'37[ MF/0D/1&["/C24?,PN_9NCKB/44[345.Z)&L#$B\ :>I 8#&5&N+1)Q(T6-N$ MON]$J#FPHV9;T/2Q16NPU!BL3*:S#KT8K3.)HXS,%/!,>Z,8*$1&$1HMQ2[I M:-HWT^PN[UGVT>QC^5VX:F2VYB6>K]*_;L:SQ1/VJ=5\\+\?5G2Y79+UZDE= MK %A8K))*UN\-AE=_:66T3L8;1-J+Z4L')U#5;-\R' *VB35FIHRJ4=X[HJ1 M24OA(?)%.[6$EGMAU6BW@'LIZX^;:?H$,_QC.D[XZNIJU>QK[UK@'@\?3KE] M1K&F=)MX22&&8I+6PL>00!L?:/?2CK":1CW><]BFLJ**NO?"[V$JI,R5<\@L MN>],*QE8$*"9,9)T9Y3D;:CV=@EUZ"ZZ>O;KR>>X[+/Q)Z;)Q^OQ?V'^+5,8 M1(M_A?GM6>="A"GF6F#V_9:+/KOYC/DMQ4FK*RR374 N"I->5<+.1*Z'IN ^ M&BL+N,QC:5+7T&@\Q]^%!T/B^@9\#A9O4"<[Y+ >5'%\KZ$DASI*Q8N@R#V9 M5!EH4\V0MRQ <,9K6:+,YX[J;8,['<1/BL2&LV,0(G(8^,JHER-XS@4V24EJ,IJ7R7 >0&EP3=]LAO\QQ2\PSLL.NO3W MBQ*69>%*1,6C3))! ] MO5*Q,HAE"\A4X32T4"R#'!3C"$J@=4'[L_?#SJAJ]=)GSS! :I 3,>P&.X?K MC^.[/UXL"A\^P5WYVLA[7E26G&49:.-%VGB]%IS)2+^05@E=FO2P/>HH7V;/ M>0.K0>'XG1RUXC-:9YFMM4+:J*$"*"[ M'^^-]]M(:.&*3Y8Y44GIHO3,A^B82Z;H'(/3*9S]O'D\KI>93PW_#G- MC9^Q("T%^0/\?;\,D"9Y2E%'9FU63 M3D[9!LQ"53]%P*<39^^R;A_8R0\X0 M0H\G23C1)%EYD=NT/W(04&8'S.K*Q9)JD:03ADGKDT.A0:IS.E%]:CPOT^%< MP++AQNW@V^GO_7 VW.O/?OIV[Z=ECC@W&2N_D'0":=)&8%XZVMZL4LH7Y^@/ M6J"[KZ#'*D=IE@[1U#+G4@BR86BW"<+:@(P86*55HVDA"_.%8O48HN<= AJ&IJF7,Y#]HQ97[Z]CO\_\ET4?>["$U4-M)D TRAETP+65/D M.&=!TP1R]#-XWFZW["3CLSDWZH65C=OI\#9KL+KM$/6[H&_A\RHTZB)NRY.E MGO*>YIRIF?V[XVPPXYT!YKR2,00A6;*HF7;1LQ RH4,IY,6%8-L4J)X%UIXX MI3I7J/6Q60.(O;Z9S2>?)(-R=U/0U9NN*R8UJGROVM(O.* M;&J1%E,P4="87ZYDAW6MA[!%PTK5[7<*701\N9+=SYZ];]GV,<9)KF2C#R6D MG)F%2 NJ#W66.,]0YQBM=AIYTYS2YW$EVQ8L?6QPK"M94SLK<R/31XU"O9/Z:37R;3S_#;=:G_J;\;B%UL M^X,'9!;K*/TZJQC% "I*E2Q([;.+Q0@92U& ;W2HX[O:'@%2WHU"H)C)!,! M!@)AI4(G /)@P6IOFM:QM[B"W>2OK;3[)W[%ZQL<\8"1Y@,MIE 2H_4U,7+1 M E.I'AAP'S0_%I/:NFQGL4[MAY .N]!!EFC(VK5)Q+I6["'_TLKU$/@5!3RYS+->JVT,%FP4/0E@ER(YF67K+ M6?& M11%D]M+PIK7@S_4,IQ<&.I[A]+'%2:+Q+@*^G.'L9\_>8?D^QC@):I15JF 6 M3'H'M/%FQ< ZQXH*ADBA"[W.;M8<- M=U:S2\JU\YGD%&075(XFZQA" .5,TE*EI*.S.-KQW(9G,@Y0J&P+K1G&T)HA M:NOY!,PF(02XD*1I$B*T.).I0-]04OT[_#W^?//Y.Z/&@XZ!W^DU(-39E22M MEY*3*D@I 7-D66(2�&)SJL)OM+E=6 M:_/[\77">RK\&>;T8YVYH^C "%$W8FZVU++PQTO6WI88O3W+9T$/#EMF4_>_:_;=G#&"=!#8D6N8N*(:\- MN[C+)&BE_[(\.&6$U+I)#>PSNVUI"I8^-ACXMN7_R.7E0!8>H\V&&95];7R< MZ^6 9Z#(!=,VH^-K.-AX(+IZWEEXL8>H>7*@C@8\L=QUIY-=(.?)*J92)7M( MM.>!(;FP1"\YI[A+E0YF>T:W8OM:<0@-;IU\0]V*4:3T>3Q?!-YP_9T7/(WW MZCB]ZVF'W8MUEG/M8BP@!S3*)=WAH M,_5V20^7&@HOP4" 2M %M)2XXJVPKF3ZQ^W2\C"IX6\FUQ\_X/3SJJ/U]Q?> MBPI37&ID+.1CCOV6\&.O^ /C91U[VM04S2XAGR#\SE.9^_* MZRGF\?S=S7PVISE)\W$IGS;D5A3:[VCCT[3?160\_9-0IR)29$?5V M+]>NUO5PU1'491'&E-QD@=DBSZE.H0P#/7*V^:-EX-YE+"W/IX<3,3'SNL+7 (\\B M,>5K&6EQA@7! [,N@8ZEY.R:E".1A GC%BDE:&Q.2PB99I)O%.;X[?SH3K^_)A]NG>17% M>[S"-,?\?V]@2K'KU;<[7?P,<_CK&FXHD,4ULJ].9YQ=GWS80>=>\J_W)"C9 M%FUX5L5HYWT(*"5@%+QVD8AFM,=0.AO@\3/O963>/7KA(.YSTMSK\8>98O^1 MK)\^8PK<::V$3!J@Q*1BQ*B2(., XFC?00ULE/W/__L]_QAFZ=2[0UJ7N;2Z M8*3IXB!);DSF'+D7RG>UR[UA+5>Q^B520/2__\=_ U!+ P04 " "*,I=2 M'D(G>,[F @!3R , $P &%Z>BTR,#(Q,#(R.%]G,2YJ<&?LO FXU.2]/WXL MUJJU]2):-P0+BM5XR&0RR20'.-S9]YG,G@F"S622V9+,3)+)3,)VNUA7H$@5 M7(![W6A11$2@B$C=0 I(!>$("%QE$]E1007EGW,&ZMY?>V^?>^_S_'T?9_ D M[_MYE^_V^;[).Z?>//6?;?_B=_O<;6=][ZRS;CSKQK:V4P?:;B0*%:4B%RK5 MJ^'!IC;,[@OU.M#67?ZENT;;66UGG?GWU-O1?RDH2K4#!$5Y,)VK9-G!3$4 MFW05A :;P+:APYM5FBFSRM59-E\4APTXM&39@*N+N6$#TDC(%*HZV$+1JTML M7 \G&+W,X+D!PSO/']KL: I5@57HJYL"+\H=S6$#>L [C/_OO@P.N+JGBE(> M-L#6?>-J,D1<[:A([-7(8+2=@6#SU59\,(3@9LQRX]5F$X2")@L(X>T0W&'\ M9S%=?;H,Z#S?^!XJY;B.F--]NCOCKV$#3L^KT6@,;L"#*U+>:([CH,D,FLWM M1HUV61,5NMDNR@-;(&=PG*S,2,6J4JR(5W?_36$W+ORW-/+XA/S?;I@'BT+^VYJ' M0G^[L2!\8TM9B;'.&T0@&_ZH8W;J18SJXBB302F=1H/,L6*JR M^:'@YU>_7%4I*CS;^:5.>[3+QBM?OGKF!E_L'E4'3XN&B)OM.9:CZ[PRH--& M43>;G3=GZ5R>O;G;$H:"K>I? 0>_CMXSNJ\.9*BA"!TAPPASM$([:87M[ 9M MATSM9E,"@CI@:X<9;CUK*&@W"HQ0IP$^K_25Y@Z) M-:[^/8/X0LUOPJA(B4J%[VSY$M_GHK_:X>CV'LA@^.J?A6BF*'8[QNN_ 'FZ MX5/ZPJ6_U:C %O,%I1/_0J/3E_Y6J].JZB=?!==J#-WS.4#UDLUFB93YL TRV MGF*W&?6[B\LV:-L06[6YLE*C-#@(6F[/L+F?-?M[F2;0:<YC-NYJ,N MNRWILN>3;GN^[+%',WY'(^^QY_-!IZT2<#0J@1Y I]T6ILQXFQCWUT_#Y;4WF+#39LH8/60\A63,':OTW.L!_%+E M?_ #8L9$HWE;QIBNK>&*M:9L\\5LT5#,F)K+1ONZ)^FU=<\NZK)]7J)N6\/G M,9;%Z["5C>D9]_(^YU?KG5Y#F\.8K;$NC,\1K02-VPZC Z+FU)* M.!6P2YH%)%P]@% D8:+(M)NGTU S1_)XFC(7JK2@R-DTHF;@&)03HD\(%"U:N%0!'&4DGN*K;$:@>@!K6=%O9D4D4*H&TD(5+59K MM;HLT:A:B1GK:TS?Y[1'#76)9EP.0R&RW6M6<#GM#E<\E'2YD[%PP9>GFGG* MI?4 5K+>ACODC5GB88<[Y2\RJDOW.V/.?(&.)[5T,6,-.NPP$0^S?E>^F4N6 M&_F>*?M+E-M3S)5S[B2,U2)Z0\M7>P!- *$7_/&R$DHD$2+&YS+I5#5+NB&6 MA&(\)>0J=+HJ93U0/6O^?TV_!Q!P\OYTFD>*E%"M,R*%HF,S499[V0&L5C'-D#:,' >"W".90( MZ97B=8@)!PH*59?,)I. U24/[(;9:%3UVVF^*-8BQ7(A$G5F!<%L]MCL/KO9 M8:Q$EA"U+"CZ>P!A/4D253J6J8B8)% EW)(C(*H>,Y-.-5@KF8L<4I,H$$.B M-%#*PT+17-92<-H3C_M,0):5 ,G&:A7 \@@4$"QX.@S:]%,)[.HTU: M=#*TH;Y5O>R5HF##:6^";ARE2E1$-TAJVEJ.0D"$)"@T5S57T5PM5>&1*JZ[ MP"]?8_V<4 (X M.5?PARLP[R\+=9,_;H&2^;#7$Y-3!;LYIV(5T&E)H24:)66PB"@#Q$)OUJ9K?% <+F!P',DJ:+]?#::P19U4_$6FR"9,/E1R.- S7=-!7"H2Y M$,,YO;Q;,3&)!I8T=,.PDR"OEGL 2Q@*^@T_5%#U9H[-B\X$'I?8-!_)XU%0 M=8'F$$\[&U4QAGK#34L3+E&FM-)D7%;4G8]0I6*DF8JH 5#TZFZD!S"C%E@Z MR!+9"&?5@M9D,H_Y?3H6Y"1O-B#7/9%HRA>N!\,!N^S&(QQ? K+F$L!88G0B MH)0DF89XN<@5# ]O;?0 NJPRX68K>%,5"E"ZQ!=AI)F#JGC*ZT?<(I#)ENO- ME#GP=WWU '[IFNHB=!P,!]+-%!A(%W4F6$O9 5[BG;&*B4FY'.6INTASDS8K*IV6PY)Q1V)APS1::]@TI5RV5,JK MV72^F WS:,B>:@0PPV&6M'R.P\H:S#@8"8P5LW5/'@ZE HDJV+ A7#@F9"LA MV%ZN8-5(4 J1WE;4TYU(3*^(T9XYUW">A7,E-@KS8L#DAK)UOX\JASTI*!R- M,JY*OEC2$AX#VQO&&8Z/ 9FR5TQHF+_*AEBY!S#->8+)BEV.Q+P-K4(@5("+ MTJ5(%F*%2(#$79C(H=E(J)Q%\726*M:C/2[FF[]Z +_E;ED423UH1RA,HDM2 M4G%DTS[![03@$-QH!B%ORNSFLD'&$RP)/MQ*\IK#E?"U+,7;I#A2@3A8QJTY MS9-&ZY2'%_DL(UO%D4J'BI1+&(8020$\Y$JY-03C%\F,%M4 M&^6Q.P.QI,M;VBXRU+ M85(U&DM)MD0TIV!FGS6AY1J@US!67+1HK&H!'#IH"[AYK !B"E#CL%*6 V6Q M86A.C8J@A!F48J#?3*B$!6BIC=%;)4UJ7E"#T2JHA140T#@OD J).:^5@Z0S MM9TJ4* X'P<&N9H(^LPP:/5C')+4S/-5=\@3(/P^2])6 MB%?-[C1:JO* T #\H1@:3G/^1C0D%D30Y@I!" 8BF7 0;/'#2"S5!,U)2E&1 M8!/'5-F(-X;D>:\?=F*<&P:C.BD:JN/O;H*X22](Q4J@GR54WO"(//B%BBU+ MZ:[-YTTJ6$XQ'&;KKFUSD"4KPE% E4-B+;W,@0V[,\QR!)!VQ@T?V5T9YST$ MQEL @#1S-1)(,CV (D,T,9+#/Z^-V;ZQ=D_%=(;-$GH-@VC#Z6$RB2A!%PI) M3(B'F(;:(NUA-!Y-V0N!@#_:"-8LJ,P6=$\##;@0S2T6BD@DF](*#K_94@T1 M(.JA,8##9 ]OC-)7LX#60$CCSJQ5BQ);8*R"1"QRU P&^"NSE1$ P12<,795N*#9O MN%E4_16+S] 'C58#C9@AG)(%2^1Y<[98=,2I+&O%$P&/JL5];B>'Y:P^#F!$ MA:&#<<5KBH>-3MA:NL6^K&(RQX9\CAB$%RD/8 U$-"RG&>&M;HV)R9A7Y0A% MR>IDN.G.1GV4'X'3D4 HRXL,EK(!5"1;%@I4+N%*TTYK*^IA DOZB"#',E+S=@4\-DX"7\^5P MOPMTX&HKT.-QA?#R(8=2&%5VBZ%H4I= M,4>DM(J#&=T?R5O#C7"\B@N>IEYARO9(B\$66:DB,X C2C" E.'T.ACTQ/W> M;-I4HB"G)URI O%R47'&0\6*+I8JC#'J<,X*T$W<0AI""Z"JIH*H*AOKW@.H M!0Q[C-18)\;SH% %PQD0:>1 K2YADJ$2-: )8L4J"-18 @D&#:^!0250M/," MCU8SJ%3%/!6S2Y72.4V-M*1,%C6,)Z+YB)LVXDL&LPC^"F9&_79WP6^?#%_T*)":CH+ MIA6RCJ=4A$BJ02VJ:8JYQN9M5GO,\*,4Y(G82JZ8UT=$$+^0+"8@CO0B<=0, MR""/5!0D +<2\)R/JYF:5E[*E9Q) ''8$%V0FE@D68 !46QF&FD2*87U'LJ, ME$%"Q32[5)>,9?(J(0&A8U5)A! 7T=#A5J W^W&H!&BJF@0\6:L,)A@7Z\,T ME"/I4I%P1*)L')%)TF ^N)_#+!I=0%6>, *V5:%AM58"4T(Q:>,XEYENT3DE M'D[8K0VK* .IA@^#999NZG"! R,)H(YEB9CBB"D(R>(B:8ZRHMN@CV!=S^9X M"ZX'+1'%4'\TYL9 JDXF6Q[[--OTHNX*CDAI.0*[,="A;+@:_J)F%C*4W&;,\3I#2CB03' M@%H)..&SL8&ZVU>P9RM.W>@/8E"LYR+(_5"$RZK]83:[56R @/D)RJ>!G5J1*9%H,5#5.* M).)J@!:AL-\4X]*0RP8Z$M%XPE9F?7@D:/9'LJ0=0!L>+DWZ(2"+(X(K4LYI MN!U$#.*6%L%47E$![YFH1\L-4!=(@"$#8-!B>&W::]AEH$)H)A"5W0IH$".G MGC*2$PW4BRK"><&P071248ZO@E FF#6F;8S>7VMY&S!"<4B3Q-02*!0L,,<: M9D(*5@S*@$&1+S:*,NXPU50T5:\$1(A(9-@:&PMR2K*4@&N,F6%,&.LM"MDR MF\CW ,:;,8UB/;[NG ^-Y?.%?+Z4+T1CC6; 52HEDZE4,FFS8;:0J1"N0US8 M"T:BI&BA(4D#2,E#\M5Z68Y%4D1#:V7T7$P5? 7,AQO$4Y>M"2QD&(J.ZU6< M$V7,A]@-R]5R+"#VD,QZKDIH8-U%Q+U)JM+$2FZ7X<*ZLS!KPMORV+HE8C6Y MI"9@45,8I N&CB,E@"61,F?)F C<3>>"34A/FGPQ'FV8$VE"7"5&B&J5K+])RE*%!1^9)49U"[*5[Q^74;U/"90XZ0G(V;"%>DX4_% M.53A[K2<-SA'@9(FF92[CJ MNC7,JSZBPH4#UI2#9,MTBM4<<4RN!(58S!A^I5S.!-.*+6TWPUI4B&D!AZU0 M56R8U.(V,2(,Q2R:52MEJ\6; 9//$/7$*-;)E! +#'&;*N2!_ M->?&:FFWDD499[,>3L3M+E[ 4D7"Y?:!K;TO/&%U2G7%7_7'\*26-:(J*J7R M@&!85I(R_):_B:2Q&@TC%8@FXKAA:":K58OD*A:3-X5X0"K)F9VB 0,'YQ!_4A #D1M9$1*!.,8Y"[$!-1;\!!FGT$182NBFZM0 M4J["2$Y70QZQ5/+ X3*C\J?I'%5-\X+)#)5YAA?+K"L6?0@H)S8^PIEHV%4[+D@=6?*SQ70R&FJBOB-&RGLN'Y&8KK?"'()=@=NF> M;JZM(4"&%&'0':EPJ#<3I:EJR$] M*E0BGD-$W,@0M19;GJSE0AS:0-I M5C0Y5:M%J$(,$[4:\^5I+B[ZLDB,2W&\I#4K< \@+\4S2M!4A%UNR5UOHJH/ M#WCB,=4LT ("%D0"8>2J@$2L!5O,;;8JY7"F5C=:@LY09NSBH&<)=4#B$F*DXXS.0I*\':* M26!)V@2R"<[J\A2-421C EDQM*.,@U5GB98("Y.K4T@$]).:'RQDM4H9@KU- MB$M%PBV/S6(%+!Y,X+ ;E%/AA+5L0>'N]FK5@9+.1A1&>#&'V(,$G6C$$N&L M%F_*1=)AT1L6;KD,IM%C/E!,QIMQ:0Y_'"']<5KJ8JI)%I=-(:*))#F[4@)@DHQS>]YF0TZ_>(0+QF=48,IM;:Q# XN%>4ZU&=IZ*Y M0@9F*Z3L+E'-<#A'AHK-:"P(47#89LW6 D![$<[,\20F M*(3LRTLMT\NI7 -VXSE;5DO$8W$?@+B-I-A&9)SA5#47901&K":4<"+O"H6= M%3(/9'-0T&30:'_3JNHT*)!TM%!S (JUV +,2G6[%X4(M:#;#.Z )J$HH=@ MK-U.*Y>FK$Z4%,R47@A)IZF( ^SVOQE5"D%JPEO"["EC-R MI9S;#EBR2 DM)9M-)R?"D5@5)X(^SH^G@83J9PML4O&3B1:#]15.XR82C MFAXAS%6/%<\53-YLA-4IQ+!;D M4#G-EPM$-5ICM3P>ISE7$S4\9M02)KRN@+/2VDP#*GS9L,P22RI.*(C5."VM M@N%@#%4D'ZMC:AZ*=BS47+(5?&4JN5&AXZD"SYS&RV;K/9HS%/+-X@,9W0 MK*1>8%G2F[$U:([E)8LKGU)(DF^E%7:REJ;];D"H4RP/$84B*1 *PQ%Y3[2) M%?6*S9;T-#R94IEP&?Q#(,($Q,4EIP8Y('\04J6D7-"_!*+JL'V28DA_T9A\GNT>%< M( ]B6)XE]0 BL:;6WI=!!"UVG8 C39/'H3?%"E#.:E9%BIB$NK46C9JA>BFN M:PK.)PVSR8 ^9]ACB]-.I4ASP3R&LZ0:4I$J9REAK2Q )YR57!G*$8JMI$%Q M'UA/!@R+2*EP"0#,1BPF@EJA8,EP239;;8HE(MB,$U6OW^H$32$WD";!8(X M3:4X:&I-.0UJ'&]5%<:*68M64,U]L5[#[C,91#/A!1*8FL-KH,B01F!BK6 E M$\1D%4BC'%CU\$;N /J!%H.M Y"1=0=5 #=2:,0&\D+<%C0S9=R.IWD0J3:X M5H<)(-?,@68WZO> D3!922&V<#.3S*34.8#K>>C<98GE9JD3)L,KB*R9I6$#=IJIHJ'K(<\!0,UH]X&+LOR28B+MUE MCM TK2(XAM#-C)JAJS6\F3-G^33K2-5JK6V6:JU:M7H#%IIU)3)NMT@D$^6 MWQQW!@6^+")9V"(3A#E/^@EWC(OZK*Q#J_O,J&'HL5H&-M33KYI,-Q M%;5,P2!H&@##(Y9O-,I>DG6C,E,!T4,N:$HE,+FQ24P9=U_-NGZ5+<3#-G?,71!M-D_#9BNA5!74 MTEF -E)!O7M?R4.3@)%I<+14%#=D1:Q)A(U0@@?HK."ZEI;3 IQUL-0>7 M#38AF=QI:QG/V^L)"T6UMDI\8;8',&+G?;8<:2XA"4PQ$P:=!RDZ2#EQG8X5 MTN5J5(M[:N]M>>02\N5 M:M >*FHQ.0!5--GA+/LT7[A0CCKE9+?:I#@@"@+5K$D%JP[%\.!"*PIQ>@\'&,/',=E_ \'>:%X2"+ _BOI3:S?LRH! 2,=3P[("]! HE@[ B M*1 Q.*&C!]<6B$J<<=V+-KCI$2-*^85P4PD M*B8URD)<-LR;N6H]0KK8*.--HRW3RY<:)8'4PP*>"XAJ&=1(217@E+-:+S4# MF!83TNEX%,N8HMD45?/P1G@*,&8V$B+]2L.0L#-*&0E\V&$!!7_+?9D)8PT) M(QCY*[H;Y(-NI)XPXD/"2-8EL.Q',),4E_2D540KD))I:*3+4A+\69.%#RI1 MMYW,4 $O[8G$;&YKRY8IU,-$X[2992@QXJFE,6N#="51+EO,D212HTNV6*8: M2L04U.@TA#A8*H-G,$M:4;-R@C:'>4?*#HKUE N)M AGPN*-/:AU/]Z,1(H]@!X0](0$DVX\@SEC5:SA.L$*!NM?@,G^M1?144C^_W; U#<>0$F00:C9E M+9@M0&6Y4(FQ2%6W!'5?T.3UU0(.E_1TP2(4K*VX;"W6 ZH+9[I3 M?D:)0FI*DE*Y* 8)::R../T!1,[5Q$K%"Y6HE*?A+0A0$Z\Z7%&[-\-R5B]) MA6V4Y@^I,DBW%-MPC)64$6^#@$'UFJ U$A(-AX9[K9PY1"!AL,I1 (120!I& M&",1]IK8M)87@#K)ZWZ4ASFWW4-6Y6*!3;2B7BJ:J\?@&@MD/%6#=FAJV1LV M ;:,Q>0AJ5(8=4%< H*\<0E.P-F\8N3V61D/F%PUMX,VN&$*8W@'Z8BRB-W= MLA2Q:*B *V!(T X2W6^8-YQ44S"#/ F4<-7J37-:%HP#.MXMR30!@"*(=C_R ME"W-,W7<8!D&>%QL;9FFTFCW'H%8K^H$@501378GY:S7F$,,;&*L30NQD)&E M=#?T).NZ[C-3W6L0[WZHF#:DKB(@('I!V:*1K2G7P.Y'[)GFF5ZZ.714,D;M MQ4 P8:QM6/00V.E:ABKYC4]KP%];^Y9B&]&G F:!)G=F_6&P&X_3#=TT\,Q, M!M0D, ; >!$\/?D: QB1D&%!C(#Q)N>70 D.\56F];1"J8%0HH"&^*8GHZ9! MU8PPJ0SH5#"LJNP6?M\LKA#YG!#-+9PA "I9NF,^@1!OXH'K82Y?@8+LZ$]6%YCK-WO.L@D MD.#0ULLG9DXQ%4@D>Y!.!Q!.M04#,&PGLS="L!E\J>2A%@68&8G7#^>L&4$C"Q)P30P*0U=7:/S2! M9"I=A&L&/:4=12E2 2"+W6#07%6@J@H5="MZT6*NF&1&+)-Z%E' H%4GD63= M8W"F9LYGHV.PG F:K8#7T]J0S&8!9Y)0!*R!%CU1MEP7-91E"2$L1"C6%.EY M!H9:G6ZR0I:S6!D,PT+.8BVR+C15#2;]:I WZ!D'!"JEUI0%,^HRD;#NT%'4 M0V2RO!Z*%$6"L=KQ )O@_%X>U$K5O!SVY2U8S6.IDQ6327?6K4EO0K;+(1.; M)8*^;-E:.FW+)5O297CC:M;[;6\B_1U?*5E.&@;;R@+B1J3)YFMHR);R$4F7 M5RHZ)$#%30@M-2TQMUH@+F HSJI85$S6;RRH"731FA!FG6L$(# M2]>#4C)8+>#5-%^,.7%'K* "GD;,B.>FJ2(23I1%/5AN-*(%S>F7*]G_YVM:?_L+ M!*G/WR5OO2C^M=?C_X$C"]_Z_OW0GA,L'3Y15FB187W.3N/"X&(QUV'!+%8Z MBS/M#&Q"VBTL:V['$#/;GL-S.90U0@N,T3W 7V[^-6AGA:EW']PY#9W[!Z&_ MT/QKT!&IF"^*-/^%.O6Z@8\XS28,-UMPV.YVVB$(ARPV#,%-3AA"3)@#.X/] M#>V_UD>,%7/%[F-+#IZ6Y9!C: M?@5@?-=(^Q M4Z:-H70/_0O7OKU1\>OF:H(P$P19+2:KV81B$(29S38;9L'M+AS'(3-\!OO; M5.-+^(T"*W8?'K*TFZ!V$]Y]> BR=,"6,X>'OE#KVT'D"J*;AF0M_GY_\/R(U]!NDYC)HEV'9#@3];TBM M^\B7R1!9APG^3FI?EAI3$5564OX!R1G]T *KL)+'\ M%R3W;3]8\<^1W#?_C4N)RK,ZQT>F4(I_MJOIB5:$F[VEB4[E7^4JWSOSC@ M+_R"3^OG@<#3OP_4>;XQ^C._3?1-R_;/+]]U\ETGWW7R72??=?)=)]]U\G^J MD_,__W5#5LP-&] 8,+SSU,&V'_?][VS_J7MK+.-KK4^;\YU[4Y[R+K_CI@$M^,K6+/!]ZXYX-]VZ\-'U9X??O M7CXP93-/N6:6/1Z%KZ4M"U0\ED70QJ+:+QQ,8N%UTWH;W1DHOLO_B2Y*67_>)U^]WK!L83OWMD)_N3 M^7CFL.O_ V(S_\]*]>LAQY<7Y.N780:JT[3VUNNZ"7@=Z[ M5^^VX6TS_]3V7?FN?%>^*_\[Y7"_P,'Y"P=?7O_C8N:/XL4['E!2W*;E!V^: M_MC/X?/:E2,AZD;4 Y^36K-\P*FVH]E;CLZ>ZRS]X<%=6Z$WQFR/W'WLRC6O M")NPPSL7*#-!'4!N^V#UNRLJBU=O;!D_6]0_'K^FTYY[C%L]5U/;7VPNM&7S/B MUMP^F]6*0Y^_=,#<":_^?L(6=?PJ]Y\7=$V3^46+'NAW_KJ!^[=<^^$Q M91+]Q,'AT\X[M%K ;W[GP[>M:Y^\:3F:N>&U+M_YZ(/\1]LNO_*&ZUZ: M+PR?.NK6%U;(#TS++YHUJ*-KT,%[>L2R96PDOV,+7WC[J M[+KV0%]L7V4$.:-C]6CO.BS\;!G[V7MFZ&2=>E!\JF;K"_% MD'E+9UQX[=U[/@@>N!>:>U[ZU:23SUFFC^U_UUT/#GT.^V14[_L^%#^\9BTX M8NM_2CM_N/_0G%-MKS]]V?3:T$4?;1CY=M<\;.$)>[/KD>TG-YZ\JN_T/H_) ME][2>=7;Q_O.*@^M'WN]//X(U=2'7+;DHUE=7<=O6G'=FRM^,WSKQ'Z5R1]> M?NCXS]Y\(+\TO'> -WDPO_*M?2NQQ@U+K[AS]Y(^\]8I[\[H_XM^3[I/#NNH MQP?>^=*V7[\$6W:>7%C_;.'V2Y9]]'C'V-\,D;L^+3][VUW/K==Z]W]C)3]^ M/79B_O#\R*LNA;?EFU=>]?M#_+"-QZ^;L>02=<,=N_/3<^^,I6[H6+]HUYMG?W=?E/_#41N3]O1=/ M'/K3UQ>EZR-GC9 [&7CO6[M/6GN?3!WW')NR9_MC@YV?9O%EMWQ2WGU@TG/9 MDS]8>R2?.+EG]7#OFH_R1T9L[;\Y,G/OMPKZM7<>!7RP8VKEVV(-@Q]&)@U_>L&'_Y)_?6QH2O,AW_LHK M1[Z=3'UT_YWK9_?%GQW^R*)+[CB(WSQX)3D]V[[PI4+7VN5W?S(W76?SU/MA MIL^[W4/45^@3&B?NS$W>>"CR+#X">/W@39/PHYTCW_W]C(N]NU;QZ=PMTX?_ MD)Q3FOO2^C_\9=7;>^S.CAO1I_^&+>_,/0&0&[9MJ9]JHPZ4D5=6'Y_2 MI^/$F"EWCWMYYZ&@YZ%!/]U[V?C4J;98\,H-'RQ9MFOQAI\+]> K)]TOKFV? M_8KG&NVD.S1AYN-]GOC]C-*L1'H,T-5_ZHLS?WQT^;V[AI [YBZX,WVJ[3>O M?WK571.&QO>]I\I]9^;[77ZJ;1P^>N$/NY9LN/3'NT=7AM,H^>8Q?,!KA[?_ MR-WE7MX<.G75O[UN2HU:\=FE^,V[9Y]J>\\T>E*OHO:^_IU^=Z9-7 -7S77D=RQL?VGEHP^O?QQ>>&3[['G;.N&%;^Y\9==M M3_JIIM:^3^B]8M'FM0_<6O[9!^.77KGLC=&9E<,>*G[\T=;7Y\Y_^.C"W;BF_^,:41\K9_A]_XIPI^_8D-?W/WVJS7;B MM9&/[;[JXJ$37ACZX<-K@.A5G0OO'W3BKKF@,ZV]OVG3,\]-_>W,\P<^/&O@ M!GV,TY4,1<8:GC1UV0/2IP=7=,X(Z*OCG2N>65H_)O1;Q6YN[ENGS:7$:J7Z M\K'-Q8D;)N673%GZ[MN^8Q9N3S]]G\Y*O9B)X?'S_F-GKN%<+O7O=_2L_\R@GYW8?\^<<2^/2(TYLDB]:J[<9Z_C ME9$O'Y[TT[=>O?&"Q^]Z W<$UG(W(_

    G01KZWX MV6XCZ"VJ+WHK/A)9D!];WJ7.F_- MT O/"8\9)#?75SRS=N_;-G_"Q]=I+W?X]=,C6E3/V?]S^ MR,>7C?OW7?)KBP?ON6?]M?/8-7=LF+,/[A/8.Z?] '>==^$4Z(G&P]3:\Y(' M9KS (6-VES-OUC;6+O^TT3[YA3QD98X^F7W_LCNG,$>;^VHWS%[!W;/YT!WN M4VTO'$@, UZ8^>-]W[<.&>TZG'N$6CAQY9R'R6D?!(.!M9^^MJ5SK3REN/B) M]?(=QQ[=-VS! JY<>/NE7[^\X@<727_\UZ_,/S?UTN-W;KWU?"5_<>.G:^Z_ MQ)G"/YHCW[UP,W;]QD$+YIT8==9B#SU8$TH#QVP^].[,[XTY9_'J3X8_JKT\ M_N3ZJ?S\+6MYRR'//&'(Z\>NG<]WK'T<9]\Y,9A9\N3DQZ;OL\^."*U:?F#71,?[XM,3]_]T8Y+_&_=DZW<SZR9[\WO'O6?]R#ICY(Y*9O\[SVP].:+AG0&/&;ME=7GY@%H(Z#/KW!D[/][= MOF+DK.J>;;_ZRY,G+AD\_L#X_._LV%@X>^%9M!'_1X_?\X=II2/OS3\Y$ M+MNT(;WJIE=FW7#=GW8EWW7?M/WCTO;U2\>Y5L_+3<#BG4.8FD^3_/.FXEM[ MQIP[7?_I)>_//7>,;:>^W0JNG'FV>^FGSRTOK#_Q3-_ISO3Q91=Y7I[_EY4[9LWW[[S^1K'TK'7Q\X-FU]^[PX,? MSF_>M?!':\!)P_*^.0^5"\>RRK03[1NG/KKOTD=>7C=ZT'7D9U--M MS=<\]=@XX'>R=\_L:S;.W<(7[KJ%VK+L/R]-G5RT;OZKB]"N\:NXZ_MI+PCY MBPTCAOAQM\VI[[AA^HY**-*^YXT])_13;>LJCS_ZZ>5_Z-WGW8F?#IG?3[MS MU;^>??#7__;U$?U@SA%/ISS^[%U3\!=/+G[U9/IWF51&*(RX=WSZV*P.],4/ MEITSX%/JXW,?N>7W*YY6O2L6]+[DDLY>?=9H%UZ[9]K2"+99.$Y^L/[(M'UC MASXW*,MA'S]V^<3D&WW?G[Q]V9^MVK'/MBQ]%(0RTRT;W^A:+%[A67C[_DFP M-*;7\3N&''YG)KW\Z*3])_XX77_6=L&J9_<=*3TP]6G'#3<\/6/30_-_Y!-6 MWOQ$F?GIG2N]LV\[WIS^3MIYT_&/Q[\[L;AMY:KK:JO>7]O_E2T;F:Y(N[DQ M*]3<.V+CT,F/%!_YCY7/5=^;\&MW9WG2.25%Y? M.[ IFLKC<\=.UQ_IC?0^..7%)P_;GSO5]O'H?8,SVU:N//2K:<([R+KY[SU] M^+/EOH/'5)>T.3\_O(:=&-@1\O-@X.REI69!">B9?L63-V2>1\:>$O_MR\9.)Y@UXM+$E=R0C??VHBN6_7 MOR_?,F-COT/D6UWI!7WAY<<6/YG%9]_^(WF4[S6\WXYWGMM1GEF>.6KU[Q8@ MZ]<\X:2&07"?OMG8Q!73CGY6_*7UID6=-YXH[E\X9..'[T>N6+WBO F#ADYY M8=\Y[5O_IS7^_U(IYS=,>N;[AQQ//QG>\<0@>%>_P/I]LZZO]1EPR_R1\Y;N M?>;@VG[?NULS_WFA=>B/'GBSN?F.Y1]W/3SZP=M>=!Q>\OCP7WVR0E@-CUBR MZNFU?UB[XM;9*Z$^Q1U]HU#YG:(2^/KKYR1H5X^-.#Y^1< MGWER"M31^.,Z#CLN#$T^A3_)/-B%4+MG+U@CW8 _Z7IWC@2Z7*[(+1Y3-C M;Q[F)G?R3XP-/G_1KBL/XT]#?6=>OG'OHR.N_\71ZYYV<,"=U1_E2'GFOBUK# MO"^=_-'>CR[YR17O#6_[!'SP^'QIV8A5#?GCZP^]TQ49#*P]]P/F>>Q 8.BD MY0=_OVMS=O<;KRQ[H=^(<?2& W+7EGG]_O/YR(N5 MT?V8A4O?VSZYUY&^B_I>L/[&K?>[F/MNW[FZ8U,7\^CYP- XE_F5]/C4EZYX M./G*N/V:]=:0Q; M_Y/@^OE;U[Z57S=YV/3[!N3[[IM[[@.I]2LV'Q:G?G_&"P4-^ MT@M*#7GSP=T_'!@!;_US[+Z.E^2KIJQ8D[UG\].S7MPT8/2T0Q]=?^'N%QX0 M[GW3>O'"H1],;Q_AW/AZ9_'V==FQ%]V]3]\V3P^&!F'!VNW'KEW5-_+O_[,J M_G^HG#5RZIQ9A?,V-\9<^?(GQ\ WL6738RN@(T?3<[\_1NT4?GER[W.E-W;, MOFO.J&&-:N#'OUQ"KAUXI?B0DDC(\"0*VZY]M?DMPSNG+BZ==L*Y=.'V><3!]Z__WBX?>_#N?/! MA[@]V6&W#VHXUKJFO"&M?R2V=,+])7'&-:/OM95M7C03[A7L+UX6A]IF_K4^-?;!FQ\X)&X/- ?4'Y6$GXRLR M75**\:T&V?;GRS#6+-GNV95_8?M.H/VR[M8_O%T\],?&)MQ:]5'WSU>Q5 M T=<$%P\K[9PU,Y-I1L;MQS=-._.5T7+2 M5K?_V"<37GYYQ)N/42O4,:]?.J>I;F.'?+!GXI(+/MVZ+'Y@SSFC5JZZ8]!' M)X8(DR;Z5TS9_%H8WOGK>YH#%XN]#C;B=ZK_.9AV!K>-4,0186 M]?,N5>XL[GIT!S4*.[9NXR1_9=>#6^Z5IS]3P5-C1DQXYM,-[7UF/<0LG+_G M]MNF'7WIK2 \X']4^?Y7RP74P?%+.S<-P3=VRHWS5EVQ;>(^Y-H%O]IP;V/7 MHC6/K_)M7E[N"%^[\-B-3\0V/?G4L^O^=3.R*W'L]K=+'TWA]CX_Z;W..6^= M'/'; U)^G;+@@X,[9N67K!2N']7GR?N//S9L=>"'KWURY]T?'-RRXZ8]M4GG M@-<$]Y6+.Q\=.((:>\GM'SS,OCIJR; 5QQ]>.W3LYA7T%8F^USONM=X5OM5Q MSZ+[FP=F_6[$Q%6CQHZ9T77S.:^L+#Z+#OG!ORE=<^ 79BR^N'[5->A O?G# M"Y\Z'/BM,G[ 6_7A-^V>OCOTY _9!R_;7;QU*;GQF0>J*^\6Q@+]=VTD-@UXD/OX^HGYQ:-V#>B:>'+G?>O# MNY^[:.L+V0=^^2+]E/ J*ZUY*3OOS<=VR8L>^3-W5%B1^,U#.1B_/OKT3FG1 M1?W-+Q]T*NOQM3??XI\[$YR[9LS6S5W+BHO4>8\RF2[_BKOG;>J]<^(/>U'' MRY=LS'O79PZ'3_RM;\,O_VSE6C[JIM>/C'^9^H6Y&!F0_]1 MSTW9.;=DBO%#'YZ3=/OOF#QJX^P5OSN,XNR,C1<]%W2F9T^Y\)1C>SU]U>[EJY& M[]_]RB/!S:/G'=C;^XK5Q_<^><_$+:\D#U^ZP?^OWZ8>O9ZOK?B9Y+E0F+9U MWQV-I8LF+KK1>?N@(=QZ^.-A#?CFAR>_=CN8W;_Q?FK^1V/,+WZHP%!R;OG^ MV7>^OGOHW*GRV#D+AZX_IWWYNB/+[P,NG?M!,#QE][0=5\WK>+KOHOO?'QQ9 M/&'/#6NG5A9/&+:@'>GR=06*+V[8B&U\'9FQ\O9?3UX"GU@Y9MZCH;O6GUB[ MCMZUE/[)TO316?VCKY1OFC+A]HM^-E-&9B]X>ZYS?O]S/_SHH0';O!L_^BBU;0151-Y/]WUTQ)9(<^S"QMC9CVW9 MLN?&/CENQQ,=N>PU5[H?N(<=-N7LG?=\=L[*8=P+\.34 MY==4/.WT>X/O?J_?[[:.B<\4I)\_MW;!,\O_>&CO8]Z-]^[O^O6^?N0MO]CY MUJFV*1^>L]'ZX .U29T_ON)X?DN*0]9].+T]\/]Q\QY^;5[9UC S2>PX;B$R MQJ8F@"$4@>E%".(83$?9>ZU]]GK.V<(='^(*=+(K/4QM,ZH.^.;MH&,L)K?:F (S3C[ /T:G&YOT^>GP'.3 M!_-%I^L(;D&*(_CK<%E]];4+I#V9F[TT><1/2"-JAW1A-KFL6R%XY<)6BU(\ MH%/^8F'5(-#4_%A$PZ,%/C$=D>TR&?0<%G_#,+=3&E>^5N:M5"'?Y*U$?1BS MW"$5MK"VN@\1KZ'U@!-KIOV1F]TN!4;39LWF#F3,:<# MQ_73.DV#;,89E2B&3Z3T?0VTT_*!H52[6W?+SA7O(XV,2BOA#810FN% V.6ZJ%%L_K%F9W MW&A+T>Q9(8XJV5RRT=:O\6E(S;H5*Y.ZBQR-6)'YF;/E/M"RS![UPTKLKX:* M^N>RPM=Z\N2,V0\E-B0K.A[NUX22NSWU#/W8=X=TDF@Q>8*/G8@;T#)=%Q9' M2"S@W?CO:2Q-^WX.N):BA[??ZFG)9OXB<%$]2W[,B3@S9>'%A%>8FSL[O8'A MG1H /F;OA*6M&L'0)C&QF\O!>PFT?%1PW8)+Z.+XE Y%"PIT%<)@\%4A+6-R M_K O%UTT&M5*UK.5K!:Z9>%('U_(K[ M_O!>S'A0R\%1:M^R/D#;5+Q/VZ!R,%T1%Q"KFG"8&/"RQ A"DZH7!.XWB,?F MF\7!+V""%9 X<9^5'E1@;(R<)B3 Y5!LPN+S*.W2D;F@$W,,=US]@75JI(U' M\R*G9QS=47[V_JE(E3R^G^J0+GJD=[3&5W*P3_;A+2AAJ_;:0&P8QKBC&%7' M;PB=:PW)W6(-$H)E.?C^6*AD]I:]YX!>UC2Z=6R+#QP/L">M0K(508I*5LDS M5X5A7Z[]\/N[/N$ONE MG!J[KBFN<#MT=S_D^:$_(B,U^/#V I>_(]DZRD6%3JO/;I7[6S,(_EOF,$5$ MO.CYU#S-V;+YOGNU1CUD;4U141G7O)DO4YT3CD6BF>:#1?F\(-K5D1A5_Y1N M:[8A:D3=G):;G)5)\^= "71KEEY*DV9YD*ISS5+SV_BY1ZD3J&-LP:,T^K1"#[.R8J,,3$7 M9A.")Z489Q^3IW"/87O#)Z1G9/.]&;Q+]=XF?%1%WASG(# M5W9TTG1+P!41%,(BI0)EX@H="&7&=-P,JL0,1%W6ETQ7X$1##4((<.LA@T@H M26)CV#GS,O3*]JWRL"N1Q2!9**9A\V+-4*D]'E+,:,DN]Q&K9C_2"<=!8/X2 M/;HOJA=5Y.*4!FR?=MOXTC4](I+S\E:3L-K:[Y+0=SMS0K,;KT)1^<(G+%(/ M8MC(S"P&@0A_6&Q2XED[O+I8KR[VUH?H!DQW'WW6AY:N%OSDT[L)'9872B]$ MM'@R@[ZG& N_=[L][PPZ>HT_8[Y.>E&,BIAVF*YI)L8P%1$A/GVZW8"Y3@@2 MJS-3QH ![PU/VE52?1-B'3-@2[7%G$V/6.3C"U$+NL)Q(+_./95YJI4#TYV1 M, M)0MQ]H??EO^/5'Z1E6^'C6S'WJ>#$)H;S)7I#,9?8#'YN*0]!O@D]-QU9 MKO;:,O58Q(%+DONKC; MDA^,K]=9)BT.]4+)3@(S=$^MV>W.K8&2N38K4K$G4V^L 62UZ6; 2B38W,@N M[Z"X)K\G2^%>&-+L!3P,O>'R5;_-)1/6(.WADA%KHR<\Q6S)&&XUY+"\*KLF MME&I:'JJIVT5%EIXK7G@);PZ3+'I,[H!$01_$WB309WU.-@+,FU!1SZW\L4V M)5DIN"I$?"[Q@E/*-NT[%M&:;SN"#[*H:[X2_6_K:40\0GZJF MP,/U[0SBB_IUGK;1@'(>>])V2%[ \Y2S=?%@2?IT MP?7.1@%3F7?"PE5\0\9;@?M-MC>\Q1-.N)9F]OB\Z .KOE=G9=29ZT#BT)J] M"]7/GV*SC8'[BK20B!YQ;BB)_G\AP:]@T6__DG6@.H8M<&]*. TZ82LTXG)):AJ[Q MB@*0(,2K/QHZH0VMU/II;4N>JJ_G'C9?3VX$EX4<3OLS'9*X%X\7&U%5--0R:5; I(/&Y>+PV$OGK^@ M&?+KO\_*N9;&@-BC@RJ4A#HW[;YVM2!?$.PX_E(8Y\7(8@N-?0M-_"3AOQ(2 M,S#2:,N2P5MQZEZ/X?[-3-(D?(J/TIF8H;L/#7+='6"CN4)%.8^84#CSR9BV MF;O8BFX]Q*>K!P=XE_NV9K@5RXTT&6S)7S@W);R=[]JXA6J G,S, ]0FVM)I MYX(MQS)<6-VS P$Q*I$^\(3/$1D;&CWP#+#*TKGGW&UO.[ZA<-I.>S:Y/M'Y M2GRM];%(9W2]1;%.B_W% MLR,@@2U$0YF5_1L)B$IO9$^SGIV\"_59?8^>EO%*\)EFOUI-NYW=#Q#=I*&6 MU%#13)W5E#TMY\$$S1V]VN:R<^D;LB^,OM]X?/9(\TU]WX'5TZL^LO,=Z5UE1(]6_FB0XUC0ZA>M*FGQ_5 /3 MIV*W":,8WR5TCHVH65=\<_WH*FSHJ'&=614KKL--3&>CJXJ4&VD @T5LAO@F MKW5=2)W1-H*RAIT(2R9-<^"[]SOZT%%16>G!C_9O6.^'LVV<#YSRTA66C"45 MY7MF_Y[2_\?#J':CS;_0K\JO8>HZ)T3"/JL&/O9T W#U @\ MUO[PI1-!LCP#[Y?<2\S@PV]YS)GS ZGN _!F&FD,UHY:<(_RMX:BD)!\.=V\ M P\/4%K/M/]/!X31I704EHQT&Q8C(*40"#_+I'2U-]_(E,E&P^%<-KBS[3$C M8WC[H7LT?BUD7,6+WK#X2YBG5^1&@L0<4OT9-N_)V@DO'D!]#FW2JJ.01C9A M1\>\E3E+K%GX$"S6US@$],3;U^.%M-IZ3-,6#[]CG%W0\[*V+8QGMI+@/+A5 M@2MOT!:E,9>1IH,K0!DK 3LM*,7>6?7IP-SFY=8%ZR,_[>P6ORM9?;Y!+KUS MFS&29)/NOKW3PKG\42YUU7*Q3RT]; Z3->#DY*0VI>;R$E8K)4:X.B2GZM9E M#I-_8/:Q=TE7L/C>P\B@$;:ZV-KZ?F>V7DFXR<4=$ MQ.7*NRN<6"%O;*"E+?!2=WEO?)_7_9PP8EZFUGR\8JP_).7JFD6T"\4DT' \ MZ4@.7+=X!5XXA[Q5KT^3J3KZ9L6CP/CB6J!A1+QY^+ 5'5"+Q("/1?RYXUB0 M06W)@P]@X_ME5Z=U_-NF(,2.YQJBRRL]VCK#=)%3W?=6,: \1A?(804>U?HGDT*LU-( MCRM1&4I[D99$GNZKA-I++RR6-D /H?<*=W4WO4@5;A:RS67FLW(FLUOSWR48 MOI\(B@F2J>2RP D<^$77&9K8(L=VSZ\I,SSI6*0_;_.;(?>'GO\C)__ 0+;( MO'KA%RIYHZJP#^FN_LDW[JKWQZX:2D:GLF25K*$,QV]2Z;]EGZX/8N6]>#>? MS,=X%-VRE^[A!K>^BJ\5/*53Z:Z$JGLIT$$P2=.HJVNOG$F9#(H$/0D2QFBD M1& C"$O:OU_JTNPQ&8*:%'I'QPIUQ\[)K(T/^9!Z.2ZILJ%C@6%E;QR03JJ= M!RZLC8B)U?JS:6[I_;QO;/S?;KC6W%W+'@[82?+Z@\,1N>"]/J5#TMW??\;$ MN\O+[W&I]"+D"DI4U G[+EW"/]N_SZC#>F[&38"4@,:58/&8$KL5Z2D3#B6I MX$I+-3^V9ZOV;M19#=AK5',Q+9V8S19Z!BO;Z/_(F.63%&I^[O8ED<=+$PI7 MO?"92DW88Y&?LKS#*!.K#>*<8,WIBRO2%=3R%5T* @0;+5)4-!X^??JQ'K!' M9?%5P/1G*P!W* QYKUA34_,U#%YWEUEX[KN_6R'YQ^.J8[OWK7,3+9\-)H1N MG:#S#VH1#PLDSHNN9%X+BY]2,ZN[+I7UHND(>MX#.Q+09XCI$S.(.^>#U$U7 M;RUH,']__N;VP,[L8:E,@9&;O#IFO1NKQ#2-0!ETJQ(JJ>&UU#1XM5%'9CB6 MR?/@JN MW&N%M)[QA$[FOF=$5/%\D1^E\-)E(K*"C2[+ S&6V29F-6?*W[X+/KN/ M>:;7-N4-<6< /;6"-$17@(M/A#U&B;".#;O*)\\CGR#@^6S@LL]^\.>+X.CGI.,RKYTWVM*+Y:H%K2#<-]W(0N%E B9EF6/ M^"M#!0-1VC(=,LJUWY:H(P\\0LMB0,, T_'D(CBE(5P#XEZU7XI\PY?@8SX< MMJ?>%K*3>1)1C0Y*=+WD(6@L3S-W55U?]E'7K9K4KME[(SVPC?H[6(I:@M'# MZ.6/!K;>+M!I>80 @*>EF2$OC9C9)\50<(JVX\ "8,4XRC\OCZ>M;=3?OX?P M2R7&F4'E*&FJ7QZD/W[W'Q+^"=UPY1'EW,PN'-=H&H?G&E5^ZY_',%6;?V2X M\$N>&]K<1M<\4]5MHO83N9^G*I5NNQ".,4G[7([6&*J)J,'HB\J8XBQV!T:FKW(^FA2LIG&T;6@R M[XO&IIIDO://YMLM9M+V4T@'CR\'79[4!__QN8*#QVOO_.=>%<+F&Y"T-]_U MN-:H2KU;(&@KP O9&#=;BEO K !FKY(=_ M7(RK#.MM:N<]#3H687+G*8KAPVVB I0H?KTMO#ZT&'#^JI;M?W?Z^J^0U'A_ ML&TCT!X^%O$E.-]\8],>4GS]VX:&<^?'-_5PKAU\E1X?-*>HXVQ5>'S=/9=1 M&PH\3KO=X$-M6X4FWI)'C--<.FKA,G:<4J66*<,RLQG2N\-U3?*/\95"1$12 MGH!3]_.^4E="V. XL@$_P,MD4*B2$$0;M3NXD=J*,& -UY+P.\^C/SS=X7-I M"5(1,ENO"VS$];$_-0<;^Q9G$M2_YQT^Z$W*VMIU62S@:$;ZF%OG66-+I,-* M\^EQ[Q8>J5QC@<\S]^5S[?L*9TL<_4N<\YL'U$B+A'K^$0587C.?IJB(HME% M."LNMST(;KKATO#Y1V$5R/ M22J)$-7WCB[O:X9J],4$1X4Q#]H7&V24B^E]FMQ@C9KDM40W) !P-7X>ZS[7 M'CXM5'>8YP^#>J5^I$P()X1,DKN[L\"2I:>R;M9#56D\1$FL!NH&0+$2E*_A ML$<&/*1;CD46NMB]5WAIST^YTU;RS*UR?\LA>:9)3%ZQMG\>I3*U_TWYEA>J MOVE*.$'+7VB/GS] !>MGRLE;$N!TMRZH\<];I5_3_A0)VM'JCC_]Q]_VD*WQ M)9??TH.CO+N,7<'5U73YD0ANQ&;&%)HDA9+ROU( I]9<=QZR*5L1UQ8K=_PX>M"YM-Y*G#2F#1^ MKYC# 0%=A]/\'G]>/):SXZG+ MU>/3?S(>A\GIXF.TS,P2O51?(R;"Q9,/R36APW?;\U'-]^T-MH?R$/)I+_N9 M!:F\O (V%GP35_+D_N@OF[T^?13:"0 MFST\S?JO,T=7'WV_725'L,\R&C2R\LU@8 TXM>CG/"CH]-/IH06R)/$CAX2H_ V=IL24&XJ]ZG-153EPZ.3 MCO[+^_<)H=T-7BLRK&@6;HX:?(4PGQJ'E(W"'[BQSW]YZ,W20MMGT#\4%E0O MC<_7GO>K0Q^8$*D:HJZ9%F]V^E2G%3+!0U8*6.=VBS8G)F9JWME0@-YV\GYX MF[PAZB)@/_B^R8W55K&35]"_HFV,0& 0?@-'GZS_'AQ0CO0[=PN58([SY26# M):V#QU^C7,YJN_289:H2_:@>Y1XFZLU[M]X(M6RRQ[!HW;BSR_/V2>%[CXY% M4&^$EYNRA9.,BFFQ.J^XT3*[R@:(0LC[EM:&'$%,P]7./KW0VA43MZ&V9J3_ ML.N0(HS$]1\*3\K;!'[+;[@?D< Q$$]N%+<+1/XP.RE_JOIZD,%%,ME0(B+3 MXXB.:&:8XC!^3"92_NZ+'3F(_P?QRNO]@F>+[L7/%PMJ8UJ/14S#\MFY?$$7 MDX*/#"D/Q\?*R?RP6>O9,'?8<%*5TU,0WZXRU-X-DW=]SPS<]^577/[/LR-_ M>.*Y%MGYXQJ TN[-/]!Y(^HQ2<&H#V^)SV[0".@3EQE]2Y)?6/>6D[VD$KKM M/ZU_^3[33:-8]F%=4PWYO9^#WY)Z.2=L57JI5HHTC8^?4L5X/-VRK\\;]A)% M*?6^CE!2>#7BD1Y&;Y"(TI[-3Y[\JF<7!JI<=?U@<:][ MXM4JAXI4K0UTL7U@\]FA2=2IV#B$MWBLV/++"=J<"OT"X5AD2*@B\Y3?<$F_ M( [31GA^$%A/6+JW2D&)!G# #@BY/-7+_Q('3@CE-^4,@<1<-UV(U#UJT/ M81G8VH8427W3__:O:63-C?$D\NL&AYAJ3HT.%.E*4'U+\NHZ'_B2^>F@8=UU M'2U=*;;N+09:[OFV*=!MBFS39:>HD_O117TTD_/)\7 Z[J+U?+=_K5N_K:T] M#B %@\%3;2&7YZ]\PH;-IXN8S.TMX98 MR/DGT5XCF[/CCOBTJ!^U@&@C]]7JJ6]WI25\EL\ET6AI=7SY?<28Z5KWZG[3 MZO.^Z*C9]T&(UIP:-+3I0%/@9TEH'67,I<34A:1$NLD-3M4W!7!J8@G(D4!V MD_5\-,JQ"7IOU8D"[4+EM^6SO@F;+6[= $O1*$ZU <^?5RL[H=P=AFVZNF?# MVWSP]^E(/V#\4D9&J+PKM#T.*"G#T@CS%A8R6<0\[L+ ."?V<33"J2 KM1'%ZW44N$MA1TY:S&U M.^+J\V/$@OC\#3<'$I[C=\3I'\CX6"$U1;7>3@91#X!M.Y@6M@Q;&L&B5%K_ M?K2&B$OZ9A^_W[]Y'G-9C7TVI*UP6CJ2;+U5P[Q&ML%R##-V#W $CRG!NXO* M5*;'@C*M^CG.LKD>L>K#X\MX)4&BYIV-$=;)(!KUTZ28,NT M-6 U#>,XW3K)>13;#4"W'=O!;L]"OF!FSJC?;0(9]X%$Z_. ;CI$]V/:= 4W MGM I9W_X4Q"^4C]H_%"I 8RR(^\HU?' I;;\CD_>LGU?]DZZ+:H%.]7.ODSP M").C#B'S\3$VZ5"E)P3ZM_31ZH4(8D>_TNW#G&&7YB@42K_P]?ZT_=@K+ RU M&K4V0:P@16]5>G\2BXYJ7=2_Y5?;$E^.R=W&3C3)IW:M[%S:3DXS78!&WRND M6[/*_DMBOK0^Z"HJ.>H"U79'G:_A9;;?GQ"83+FK4#CMS-1YAH/*A0:C35V% MG-Z@OI2&]+X;.[O@BKF=UK-+IY^V>(E$^/6!-1-*)KB>.\!Z\PA^H3C+'UR( MR4YQP(3C';W&G&0E]X-B$HUI(Z#?!S?6D),=01D%4F:AFQ8)1>-):;KY7G'O MA+C9\W^50%^)O,_=?C$!,J727?%HTY"F+ZG+$3HU=>5G[YM+O2E1F/& /&NL7G225 DD5!6I64*B$< M;X^QG-(YLAZ)X.^D"P/5>>7\W.9Q0O ]-EILL]&#I! C8SIZ0<][, 5,Y=7-Z6,:6S MKML3Y7\LXF-F(>GVL5S#%%EY24EY60E>E3)5A^1E0%N'N,34("ABA*P7N$&[ M>!W^"L@F2;NU+_8ZL/*VR05IU6_65'2<1[JZM=\29L-67NN7?PG&'^DEEH(10+U,CT&Z61\<)]L+8LAR MCD642>OTSWIW/(^*3N,[Y^3RORU+^>;%\B@IUY6[WL"D@1E.%A'>H-;;RR6S M Y3)-9)[V\O.X%N/&!,L+C7P ]+G/^*]735'?R$=@9+,L">?EE M3TX^7!Q9W(K%XT2UC>$3;JJX(]F7([&+E:JC8.VF^5NB&U7$Q M[=<-I!DM& MYHU#G!MM7/M"IRHKR5G,;%8ZUG+JW1SV1HVLY%@UF[2*EL\7-AFI:+Q^$@L$ M7,1N1W>]>%@3X.8?G=OZ<>-_#8-3%8W7WIK^5?*=> L&MKGNF0X?BP3?AXP7 MYHA*LV8745VD8];_;4X:.##OT48RV\8YG> ML^0XNW5B]O84*ZK :V&Z2M.9XSML21>5TEP83F73W3EDT$ & M0ZHC<8HQS&Z0$'+/]&^TFYJM:,=&NL77^Z,PPQ]F9>[RU#&\-K^LW<2PU\&M MB0TWT[^Y/[:NQT7@^V\OP;(:E4OP?_K:R_L=#1FSB,5KJ.B?Q2[X4E]%B M)M&.J_DUJ3JI[W)1BO;=S%K5VZ.:-FI:"\*XB9=-636:#+,;[:[>8M$5^<9L MR/MC$=UE+#(%APYTS,%DQS]AD01$3#Q#E:MMTH7T3RH,UEN8Z,C8/"PI M!1:KK&B;KA+@5%;].@&>ROS<.7U9<]FFO_U98>&$8&)GV=BJVJM]2G56#457 M[$+J^&%F@Y!@HYC L9W"- 4D:DZF1S.9I3+XZHL:Z816\/K:T_#SP&V0I]96 M("7=NQC.]8(+D!]L0TT6VLA<_[S5"NDH=BN-$,69]O H$:LC>W/#Z%: M864"S!A(+M+=H^S!;S_\2R DC=__R#?$M*R5)F^?Z0&.RQCR^E+Z#LMY:6L5 M'QS-R0Z39X#37_1@B53^,"_4@2)#!^?/U>D3LU_<:%?;M@VO-!,TN! F%R23 MMB]A=-?FDI/K$\-D$S9>1W>9"X4V51"$1$@<-0Q9'&>W8OV!$E^&+IY737/!&1@?.F M00U6!!4:XZ*[O4FK_K_FW++\JTSZ0WVPK;=CK?W[K;DU0,*M28.3X;VC'ZHV M_"A*/;ORA"VVM3!/TEFL9;:: IAQ69E;ZF'IQ$_ M;[4(#$GI\C>RA8Z^;'AH2$S%)/&D(;G1F$!:4&%B,SPOX_4"B>E]?\:%ST,[ M*=S@="-(T/S]'>4QGTB5L;3!7E93];@5".SLZ44#7CSM@ ME]"-BM6M_]A7X-6]U1= ZJ@Z6G],I/7\^#PQEDKTH1W,?JP,'^LH "!Z=?OZ M)<$/?TM9_N-Q,BWLHW/?L @TOD79LM!!A6^?/7^S@JKA];(*.)$V?HM!NW/U MTD*3VD*D&N.I9<#MAQ>MRKQW=:46YO?$Y1:*K!B:Z 3($_1:W4>_,2XZ3ZFL MJ\>'4BH?7)=E&%9T9JYJA9GX939276H(!-/5).QX_4"&6Y0?RSB+)VPT+'A M[F[[)GM[VG/K7/V"],$."9T*+7%\[,542M@/H=I8! JA8$(<&153<'#]_P2C M2&.RCP\V>$PY^[BQ+?VR%*@$W31'^BF_._(*1\KIN1O];L2[TO DJHH^;-SG MC7>&!!X[:?9,KK15M$E9?^NS45/5"#O#$U.U F]E)DY DQ95E6& MLP>TPO:6W9*?)R>>=]"C.'6UO"5"$\]$%*M)IOCW16U1;; /34Y7C@_* KCVI'H$\ MA!-Q1 EH'6']%?@>LZOD;%.P-WJZJ9/YDA5OCS)AUM K)>'U!]I6Q=L)R]2, M5I.-DYC!@FFGG+:<#-\&GN8>$EQ,EFF5VY FO=80+5O2=(>^GKJPT*XID$^- M,+D[PR=+-X<>+6$1%J?S:>"$\P_A#6GTVQF22+'\;C?DRD3EW8RQ&IB^A;S; M0O4%^4)T@F^O8;:7(X/D?NY8Y&P]Q>\##C >P#%@#>)M[5\VQ;7DKC91^V0U MY\=5<_RRVY8Y;3C9M=\O!!K9?H19Y^@9>//?3I7_!#A9M$E3"YT^L3$UWB=% MHL+JBTV&0AT1D78X;:UNARS++%+WA5LWQH'>=&^*O.I(E6:1_ANA M)N:0F+6VQSH6$5>=CR84).8/NCF0>OP^#(K^[D541;6U10'JM3L8RCS7HX O MM)[EP/ <5OV2J.A\R0%2^[5!#74;M*TR9WI3X(F NM0919V\)U1WG$W0BE^2 MR4+V[LD7A''O_A2CR8["KWZ1K,JS,+_1\ BO'JMGM=@Q);$;\?*=C-/R=FU0 M1+%B6(5OE9-;TO)G*G?Q\<*/^XT M=%$CNP4#BV T63>Y"*7'4E8H??FOT3@?R4_Y2<]^$?/3K/H?1T9A_9O9:X]& MAW9R%$@S),=^:B3P4=\W3V*@Q0U$*"4A\;1,U5D_#?/#$^>K8A:F*YI.K!4+ M&F>Y=RGOCR@MRBX\J>"8CYU1:'9418RZ_?/% R\;;'CA'DP13E66X%XI?;!! MD!N64DH%*ORF$Q^<6N^IC=7AG.T.,#I'^&%8-Q7IR;.^=-9/S/EL4A7OMGG& M;S?+)9WZUIMN.26(&3.G@_6E:)B"W"#^U*1?7V!."9CH3ZE<[7_S@;\.X[RM MX'X&:]0<4G7!]A+@EDGOS6Y@.1$>O_Y7 GRRE7\);ZX&Z)9:ATC.Y%_.'9?+ M5Y; 9RK#8PTS+>2E7BQ4JZAHF)O"$.2+^*5[(*?R_?+(QZ:^;8N;1#'X!GF0 MUSK_?B[HZ[S?3%2R#7CH8L8$PB@U/0!C%IL !>4JRQZ+U ;")W>EBN(OKM-J M5%G2LI0%5^#%A4LKR^0-WDIHEQDG<5MUDK[J:1%GN50R@ZUF4CJ]UC08)BWG M,D1%;?I7+(?DY#2GVRS3K\#(8$*TY+]5\O\!J(:A@E')V/?[Z; M8C; JXS]1-UMNJ=N8621/&L(%)$2/P7S:,MF:$*1FCP$2Q3DLA0-?G M$S! "N#H)B=O=G4V25L8_ T+Q3\:)\^25EVDKWLS^!A[N#01Z<92^J9H3+L) M$_);]]V78]5U4W2?3?U $P,5AU+[DW2U=+1N:D!U%:.!NSCI5\%%V?A,^-1# M*7@DTFWX7\^3OMRE9^96!38A5+&D/YTR65S.*U$P4]W<(FUO 6:@4@"E MP8D/CBZAFN5S+*XNZ!+V2T(A/>X/>B28LHY6O&.1_GI,34@ZTH55O%LPJQY4 M,\E4G<_.?R^0#.$G,^\=B^3=FP&/E6PNF4XW4'.??'3VM_[\\^N4VX?Q]F&V M9L/F3@Q(3U- 6Q;S[O1P!S_2I^<@&*S2_#GC4?O:P'[* [8"C]6B$FQ MW?66V W8V9(>-:E!UB^=I;2UN^[VH$RK7/-G\<RTCQVN_A0 M9)F9T?Q\TK2)6B#CZZF*7Z^--6,H'1GM5'52AR%:7V\45+2[+I5D1?YI- (= MZW=FZ3*<*@BD./C&1?#1IT).?T32_*,)>=[)A^]7 MI%.W:B&6V KN<)U.>JI#,[.FY+#W6"3'_VB^TBH9WS?CG80;QN3.Q@JD&APL@8SWZTAY ]?.[8\,/I7Q++<3\:WC&YC6;DO6 MYJ7^"NUOO$#A6@8KVPKYA&7QZG[ZW7RE9D,XVK#ZQ8MR"7JZHE1V9SZUPLT- M-IK[$46*BDJIMI!3R;RO&L0H*!<*0I$LT47SZ5PSD?WE;R.U?P9\;K&_%$OL M*([T8/L5M?"5-4XN[27ZSA.&/T'U.6;O2 &I'0L+>A^BRF)D0"/HK$,O/=45 MW\T0:A?R2L"V;_9\M-),.-JSS:BE9/989&_ ;>6^="GV3&1ZE"8X+Q@PS[.V MQY43[CUY-;N6E#TUWV&-MBUY?SLOK<>:N9>=?"RB0OY@S6P9GG3GK$PFK]WX MA93TYY6=E$_JFB./>R#.G[TQ -',[W7HF@VMGPUG;5Y62\M=&BR%7HP(IZ(X M>1FDJO6F 3.#+5]:0W?@'D<YI!T!X7%<7W[\L9-%$/XKAMW7HML8R=RQIN M4!)7K[X+*C^LK7G:%"/*QXF-[_A/ '\-OU,]T?[LQ3"I=1K_9OJ#7P;Y2$VP M\S3B23\D\">[S ])U286UKOOKG_JI:^G5[70X1ZAZ(5?+EH$T[67R;XES@ B MI=L;B6W%@,O,F)^SAOV'=+W;\^9RF\-^YL?H22N-P)+JN_RG6C?H\;HE$3&4 M%C^[<)8K.@#_[B]EY9,?.934$VOXP%@$.X50,$I=/0=W&;_:8(QTU/B!R5N% MD2^U6 %X&4@?3=9<\I&X[I0XT=Q\USZ>NFC"#$N/HM8/ASW9;@-*4R@(H&OZ MQXZZ70M>$1C9G2TW1G!-3E[-S1V"Q0.^:#\8Y5>"..?#C;NY@C!.1VNPS>)^C9&? M/_/ETD7F$]!V>A/=&YG9 =LP0G(]E=X\BXI]CG.JF%_GR+WW\?\(?E#NN33N]YZU6M(R?#"U02WZ^6$N^ MS#TZ*&R3)2^Y'FPUW9D]G.<&(9^/"E5QJB'#1A:*)@=O" DB K''LT- ?9IE#>(ABK^7;/)X#J$2F'Z!W N?_D MHN;WD\REPX:F2N>M_E#CDK/'(J+803R"[KH3!N"F2Y<^SMQ) ZG>RX5T$[^$ M9Z" PZVE"C0C)J3GXX8U0PNVC?1IQ12!*4CPL0A2VRK73ES9\;L_+VWJ_"\0 M_V.1+NG([QH;UZTU3)_)18[A>;V34F4.UL1]QX-]O*>&1(#J$L ML_ID3D /3;]0 _*(MP]_'(R:'P-6?-SDW4+8]F,T"7LD1GI2DUG ^MY[W;NR MM&#;;,MXL):=,Z058S#?3ND& #CY6N U["1ZE]AR<#=_R9BI _S";P0Y^ MZ/I5C1I[4GU-THV%YD])S?Z*DIC MWI BU*+06;IWQ!#VDOORM>5J-1]&F01,^"(/C1J+Y!.FL^HM<]1 MM_KL]KMQGTQ#I4Z9'R:V%TU2Q5.<,_D+&HUT*7!MJR8KD8BSD]^GL*8LDX=B MU_"1;9)T5&M[]H*A;NV91%9[$5EVI!)5^3B39,01&Q!()@SV2GK1VX+&)[(' M&X,N]U?TU0?&%&AYO%G4'J_!^6CEV3ZL$O,&MS0HQ:6CCT66HUX-FGSRFV"*NNL) MV1TY5=)>NJ^LY-H0$6X-I[J-BT/O1XZ.F747!!2=.1S4E MO#;12+=B*8X6H;FKMJ3DWRR M\Y6X8=VB\!(P2H8U.(_OC_$TN4OBAMD]"O)L)6*0)6*D*9 N819I9!N://2O M%\<-F8^%4]--*9F[$$PMYR!87! SJ:\[7_FAK6J]H;SFG'WF;G$FO&Y;4KJ: MN?QB?TMS,@$P?,Z*(6P]>(IJ&G@3P1&$L*_$;4RE(J9P*0^EXD>E3ZUT3R)N7"H:EO_NMVGA#B];S"S M6<0T0<#[IG3U\2W4HR#7?DVV>I^)8?D*&.=^ _?[FP@&74N:99TM?3'8K:?! M&V'@AXLR6Y_-CM;'\.@FL?W(BT3?&FW7&:TZ\6%(1Y'V"* AT/D*O #["IV M7X[MT'GGI*9:5"- U2QH*Z<1C>LF]XH:KY\6P'PSAL(#[)R&Z+"BAQ#C0_-W MJ,5KVY_M!7EM[T7:!3?T:0HV5L:UQU>4!<&B[^K-H*->]BG+DR4NF]9AX-8H M?=WBA< $CQ@Y UH%=>=V"= /FYUB%GCUMX)[?XL"\(^'C,U ZR3-LS%49H\Q M0QZ&;8QG"V0TWFD\LRG\32B(03*R[^DK[F[#,IX%:6^ //!GF M6<6=AGQYAF@/ B,GG]K?97$9FC=],CHN;5HVI"7=:/-"YE"*LA8L/!Z;AZ1KO:J\]SER5 M4QS%"CWR_0W1S.;68Y%FTHYN4KIBM2[+T[EM^2@"ER= (!O2D8]E<3(&J^EK MD.;6/93IZ),NF#)5][L_AT';>[B%TNG1_?/R\E@(O]3^?F'_GB]&3D[>8Y GWD<*IM,ZM4M.D+DV]GG^LI.MW;,@/Y87 M1H70;O1^]/E!0C77F=,?6[AOX2.<;5V2QO&KD+;"_69:@,I\\?_NNM!EQM+2 MU-'V&"24P]1"GB7GCO!W=6NA@P7^V\M!G,\.KG8H60&ZY[J+N]KU)KM=PYR^ M;CE]Z]T[A7Q#G>*.=VTY'N^%]K<:APJ:#^(NZ[!"YY-F3!+X;0Q>G^M6EVU0 MT:G1@V+LXM-I=AOJD9URB12DN:)]69[< 8FP*K&+2*K'/Y]MOSG85(/5J77E MV7X EIC-G8V2)*]<;M;2LB3PT#?U$%H(W8$(VS3E."<^"]<)MKEE=880F-%6 MM1BL/=\R!>G71K?#L6,[C5IV&JZ;MI #& :I^1H&@S]XO8'2QZ".V#([_M%T M2I]E&U *AKS'4C3I["@2O_-_+^9_ GSZ%3@FWI+=='0G*K#0IAA5_-E;_D\C M,8?%6EPE&MH;"(5:G=0/L#:/Z>?&8=+?+PW/K6 M;O#38Y&OMMS\!W8:>4T7TY3.G1J"Z11KQA4"$^A) O:#;DJUE^8V[14:YJD@]G3?4XO5C7KS2Y0M^*N!A[ M+#(2#)R@U19JPO.26+)/:.9,P>:\ F-9:VEA6AS[OHV[Q9VPUZOOJQE&9LD*HPXN&;<4''V6 MSI5.A)?<^GV\WW7[,BS8Y: UC(]VI()'%6&Z,X"RO4M!O\QQ$Y[-M13;-0^/ M^G7K)G]TTT$<+[FX^GKSTN$OVO7X$-AOPK8<"^Z&WCK(JZBD;_E '?#-5YT8 MT>)?Y]1@F[M]&: 9+$-RVR=MZ5CDI"[$FEK0UO[1AZ5@ZNN]D072P386OC7W M4J#P\>3DFV !,[1O)R]2LGE'WP7MEI.N6Z,-D!V6;G?V!)W[WWAWD5.J'Z:9 M#LH&SAEO5SMSR'VR@,V%F.%0175HX'<@3:&8,PZB$F2O(5HXAGIQMZ_75 MC5*OOM.("4C@4U%B@;'8^K'(;D/Q(;&_:FI.\G071XFL'AQAFY!/:Z&_$["B M/2_N5K(Z7A?FS+:H?M1JABZMTVM>WK(=HF-KMF27(("%YQ*>B6QN*^?^VXI M:Q9F;$_W?INAK\LZ3 Q-[<0'NU$1V5;*OY_FF , X MLSDK'%NLGT.Q?E\=2 ?!,:4_V;6< JH5>"STK$3%M]MCPQ1"(XY%<@3X/>\* MXG!+#;)MGB7,9UY^%9-746@R.[D<.9 EL/A\2,R1=BY_][%A]P@F=HDZ91&E M6)21GR$*,(Z.VNCR%Q7MR2[6UL)NF/[RZ_^&4+)X ,/M7B KWTVHVB>U#ODT M_0E!7!P#T*((N7MJ_NI_\:EH\Z&EPYYOV/+C5D>R4[?29 MKA!:$'?F?50$JRA_"&; 0*F29AI,_0]\ZY[K4C"Q+@VJQ1F M$Q#Y'8G]++GGUUJ86_]B'?7K4FM90-Q*I+S?[8T(K4(<;JWY?@%J3P-(3,0T MT2_@8PPV\O(^MO( )"23I+44IGZW?AYT9J(O/FB!><*P;;'!,HG]P.+RGYX- M,S(+A5I-TL):=J+C7Z$U0J32-'+R)K?.YX@_>-*5K;F/K3$'XUQ&--4S\$[/ MB+/R6%GMUS27/(6BI07K;6]+(\<**EB^-_+P<V2:W_X MNE0G\L_S(1=TPG>8CK?0V7,SY%.W.+/UP1%L':U%ROF>;6,=0@#!(+$ M5>\7ZBDK4 _$OB"%F<:",XX[8%NBBARH[AB'Y_'@P$F2AE OL"NK)NNYMYEA/,EV;^ M%=4\Y"U0FQ"LC@K#XN2- FL)83D*]&[F?H47O<&9U;2DKA7%E<)VR+LM75CY MK4_S>7:-?W"1&TW_M2AN2 M;2PPS\9M>-_FZ9L7^\XUM=*8\+3WZ4;M@$ 6TM!@Z+E;&XCII%6D[ 0.C58. M]!@@ZSL#5@?#:GI*PTX04AB;\2/F"N1P"725;.5^!,)Q4]UIM=H)TC.5CTN: M/)4>G!;N,&CKWT3(L\&E.'A\8^'6:4Z[=JE_W_0E#_0P?_=+1@WW*F'^97""GP:U'YUKNB M+ERM/_Y=SZ&WO7RLPC1.9ZQF.WX\478ZI*J:Q#;U&.A1R+^0*RN1^GBW(T(U M;-\SI&%.DPIOJ:;")(2ZD0+Z<'PS5,ITW[8.J._EF-O%>E4H2ME =DTFD5X( M)>3"6UZ#H_/2)J[WVD6KK/F2#IWHW]<3= M?8V_FP10NV> .?EUI*FZ*I^ITH?1IO/\K%L3GO3.]HB8HA%Y$C&@=2Z&XYFM MMGAOF^AT"9V,U.!Q63T'8O)9=?'ZTN6E9?K>D%[L@=@XR6 [@)*SS]B-2/=M M,.I=H;>ZT+UHI/3/\#_]#L<3BG@/5F"-+I=I?/ MJXVR[IDU;0RM>:#V9G9 ]Z:IHQDNX?/<0\=:"S>8=ZJ9QE8DB NWP"TB"67= M/[]-7$)FP0>?5EOW;Y<8^->J6WL=B*VP?MT%MH5=<&EQ8_4\#^.MEL]LHE6< MQRHJ7'I'*:M13B/152^0[HPK-[$&&C$Y #UKZ)BBQ6C%,3@_6?9HP:_-77+> M$%N;=FB9848L4B)AV5G+%W'.ERK./(53B.06697L-$!I,K4J0"8Y*I07QLY? M34XAX<@:M3FC6,LBW>C6H9EA;0MS;-OOM<>Y80G+. KWY,,#&+@VMR&V')M- M[-O)[!RY>3LJ_B'_L,K2JRH(K?;H/!0O^P399C'G2)ZM-$M=B;!:^H!RLK/? M !O5S$WP_/O*KGI3-)-V;3AI_4L6O'X*M"+0H?9L2Y">_&W; S&8I[;'&Q75 MV%)5:[.[(@VMC@:$8MV+:1_3W_XE);\IY,T*#\24)76REPVRUE.:$(\\:MC, MB>6B68O56$%]?!F_:^3;1 EWYSL/,\%U*W5#]09UWK:95J%)C.;=UQ$7_$E> MA-FGNU!-KNW%&E&\P0+&+]+JYT!!C40E"^N M+Y"50&D+2X891QZ>!H*^^]\UT__;]+DWJ\QHR:?U%-I\3\T+.F<24?47.Z/+O6^P(IX$=_"]+Z \VI8A'98;NR'0',@>M,&354: MO#6F%QBV6>M>W/+0WBY=LKHS.L'9YC'M9EQI*N@:B?U)B4-2% MF&,K\\,#VSEJ7#@##H58,ZCZ]]@:UZ:1SE_]G6]M[#R%$;WJ/PF3G IW(76' M4K[M$P7-%.NWA;\K/EG*>J9-_)DHPT<>O0J5QE5#+RUMAL^4*N66RHP6#ZNO M)E8F/FQ1#,\]WMKV-EI>DD2V3.Z1F&R,193I$DOBWE( 46_(=XG_&8@ MTQN:<_1"H["=$\:?WHV_9['%(Y'??WBLUANK'!%^3DE:-]KQ]5C05K8KQC9] M]TKPR =SZW@BK7%.;ZFF+X=*MRN@]0OOD1O.T"]$)>8R9]"M)-ZO2,NA[:A1 MSGXMPKB$B)D>TL@!:R'E:I3SNUK<-J=FS0MX6T*GPJ.LD02ET; J\^N\Q*\' MC>ID!,HH^<-*/I,0(&G[B$_ZA6 AS#-'<*@>D'"DX67E'$[&#F.T0>XKDC9D M?ADY&<;<8773[C%OSJ7'#\F.9\V3#94C?M@_LGFXI\@FQ"X_@L%?%8*&ZO4U-PJT M _GF5G;;X^HW0O4\0+B^KTO#\9@A;X@2LJS3EG@DX#4&B\Q9LM8<=V_MTV% MU[9+H"8I';MZFLG%2FJQYBSEC?>;.C?!K^\3>3Z$W2AU0T:&T2(9 [/$^:H\ MCH,8WXA^N&?_UW_)>@QL42U<0UAS4-N#TKF:I8*6I5NQ$"*/KCM9 M?-4::P[,^W594@&2C>$0'&;:OKCGQ'REMGYZ6/0U(R/WHM[2G%5:LYNY@MYB M,N>DQT89IU2_(+2[82GX-@%^FL-;8;J280%V$)C6TMTU]5RKR$.3E7HG)HN@ M[-:E0.X2<[S'2[*L0;PV:@@H\3RZU,K\"-CR)?Z;_QF6_W>3\]NE[$F J)DW MJ5*Z> X&F4H8+Q\(I>4P&NH]0MX2ZM?/SW@NJKQ5?<= 7*Z2*@7 +DZR_2N M[S7$:S#>I]=7'$I*7\0YM7(G-#DR;P"YRG5=Z(U=)^,!T,U^UA"3U=8I0@]C MMEZ/9%%:'L5ZT=8-&WPT;&5S!FKRU!9X"^.U!:V!R#.!+NBAWQ\D#LD<'3#1OH3/:;%4AY M@MF"RYQ>E3AQDDFC@.M2='W309Z^((^,N,V*W MD-T"<5$M)MR5;:7:GJ452+ C+06J6LW8-2='S.T&,]&W(5D4U/JMR<41TF]$ M*>*/[>U?171N"$U]QCFUT8A^M=54P=*IQL!';1$'8KGBB>!U1KD723*H"C[.E\YRIS19GBHQ[O[=W'N2M\[6WM@A02 M?CLPR*WA8SQO[:8R!-3XJC6P9:!NPI?%+6]M>IM)>+Z-M4QU2NCL5)-:%C4% MJT<2Z^]UW',Q4=#=!IB39ALT(9MKKYB1FEDG6^^M M [&?NV.?C10^UK&.E%M_PJ%[XN%.#28?41GE'HB=5L:+U+_3.ZG]FM*LS2R$ M=O2.^V WIHS&T(*1(D,<'E=L;75A(#;G=TB?G%WV2XL(TZH%,>:,4$%Z*%#& MK8%PQ],R=(6-V]X__VC:;UO' +AO>G*/[*&CJWH-8=6F0U[MS?%S_MW"5@%RAF&'8:?;M"J%*LVM&!=O3=Q8 > M&=DF&"+ NDE\N_T7!LU&!=;FOD^V\J@:5"/GXA.7%_J$$DMU]Z9.MU'B,IZ; MFH?M+7::M3@T:W2YL2Z8_O,&:_^9#HGVQ$0S7@S1<]M#$V&#V,ZB069GT)#H M^A14+3SW0\9(C$AOSGHDLU%:@MMWOWXT.ST'TCB;YY@MA7U@?.WTE?SLZ MP#.V5BW5*X+N_@&C!WF+#WSNEPY7("2Q_88^D)UV48.<)S"U]?[.!BVR+8=L[M3FAK\O^\F_J_2H3(BN)6Z?QP.'+\"T8-E;2?F M$:M2=*O&.&OU+GUY+=_N+D\$;C=NN"DOQ7<09; M'=57V>-T8F]4?@"EUH\4P 5[UDM2,@2N]O(H.NK\I4F#^.\M?G'/T8+'1*/ M*9)MMH1E]*ZG+YTM9=WIA'@/*#+Z\M:[W\VG.X':"A\55?%,'L/C1X;?QYZP MG0B- 8Q]_40M[YY^Y\U=#+NAY11H:"5HI^AH\Q%QAY+Z^DVM_4J.*"%W86+2 M>'QAG.E38&IW8I/#8)=G3; @WO64#8)"SWOB][B9ILV4N3[Q6"2#78OON3L% MK+97 U8'UF0859DW[MEYO\.I>=]X7_?*!^>I[ODF*&Y0CI Z5N>VWYR&??P6 M!-D:H:Q=9%>0)?0K:Q]6O%\WCVZAM$_XL7A8G?&Y'@B+RH1X@6EY C#8F7]& M-0;H?.ALRO0+7US2>^; M5_TW6&K]1%4#($\5BR+X>1=M\_-P]2?$G%YWS+Z52ACMNF+<>V3^ ),>@"B( M6KZYZ6QEE/IM,S]L]TI8)29KFHPZH3]%$O>X76UJ&F5J&B@NE_3P2TKQ%8Z6 M4(^K3WC]9W"$R6_]W6* M1$B'D"&&V8\K%QQK(4$>UD9; #)[5:V &N,^!2]R.!!#[Z-YLV.;4:QVVM!J M/%5\-AWVB+I,3FC0*&]^'DK3;$CX(O)DS1@O+L"(V'YNH;S .(EW^% M%>&Y10$75M)U^RRJ (=^CSCP>K,QV<">MS-7D<'3>?1*IB!C&. ?&+0MO6U4 M,MMN@[+9TM;>IY?8AS,V./O MJVPY;+2+5"#RY1Z$S9_^_HK&GV_\_^"-*_+GYZ$+H*R\AC&N4QK,S^:A-&JV M/:[S336$M>'L1 HKNLS/K4X=X041'4HN;YB:SI'8=LE-51/EFHU=+:)@:8C= M!O,8970Y@B!W)N+$XFJ6^A7RF20JPV\ :=C "YVIME[EHNGU6L/G5Q+O>]^L MK:?LPW@Z2S&S.R&K)AR3$7RQV-*>^!9\/7%_GS.%6K%:B'W1GNWM7[P[.0ZCK?Q]&,2?H_PYRI^C M_*NCG'L3W)YLG)$?U?P**K*#-JZX#5;]TKM<( <[/UC4]?KZR?NOWQ6KY/:R M\F)C[:5B=A&NRMF3.RXDAP(86R>%2>PRJF&B!X3G8&[V=7@&!.+F"Q#?0H[E M)3T>M#NRJT]"CH4M*S0M26AH-(UWFII"-$R0RTG?"9N*6I,TQD7=[N90*37D M^:EN?(^)'Z/3=:]5/;=S">WX"".I!]<@+,.U>\Z0BMPLGS:2.BY$<,*&<36^6HS--(5"POWVL M@)_MCID=WQB\Q%CK]4,YO%BS:2P'VVYR=5+=0!WBU=&12=QTI]-QMX1Y)^&( M@E6^@O\:T'U65O\"VQ;TLY\OPY/O7&ZO$ZQQ@^W\W!W_;5R>7YA6'1X2]F:P MW:KEQ^)3^C],G!MA(KU3&F0(JCOS?6 MG!J;ZUIW5ITVZLB(4CUQXYU_##U5+?:)CO3QEC!RP&G?;;?M7B,I!#R.JW]4OOH91;Y]T&/' M8KS#,&=]1LY\.X?*"MW_^M5NP\"!F/ZXZ&/>^-7^7_78PK&^8DOI7$[&VDG% MW;Y ONY'Y=T.*-B/;!8R]\5WOPLG\QMRC3-UU"F*_S'*D36*SNY2.)^PJ[CU M$P;8A:5RMO8^]*S&)@VS3.)&S+_/<303V)E9]SMXLE;ZGT M&4ZN8RGMDRNHZ<\Q)HC"YHV,YH18^;^NF?3C,>NH%;NS&B8TJ^\[!A M@D@O?$$Q;'?-^/N9Q#RH$4?^0['J>N(@P5B4^,8DZ43,GB",,VPVNST3_Z#[ M0.P: SYH\MK8=>Y K"@$(3@0^R7Q&YE5T?(LY7EZWWKW]N&,??]&86'B_?@_ MP?@_!8;R=X*""6?@_,1P%+LI8/M!5KW;/FXPW@$]6M=L(_(GIO= WD<7RHPM M1^[DR;Q]2;'=/]]P7=%_GO(YO;)\ROKD[8V.BZP-RE7&'0:TJJFGGN)F$VJO MK*[+G4"C:^J 4&5-<$OXRU@,]:6V036SB/2*/3&%*PES\X6< ["2D_'Y-I') M(P&6<]/;/_TS4S6L*HH-./S;N%J?#+W^!_RK>#LR_/%?9U[6]UVVR7K@\!MK M0%D!^YADX-N:FUD ^:[]<.4 X);4K%?JTYG"*AU#CK27#:%(@TP:DW4L&-7< 2;UZ7IQ\3GHH=,7[0E<+9+R::5%LN/ \SE]2/@Z^ M?6J_/)%0TK?G:H+8+Q?9?[;S.F%^#R( L3#[-TPJ)KGSB+\]N;5Y?V]HA[Y, M)AKMIB0Z=##?[=0GB/;L!*5+7XI*-VO'4/\^V+--OSWA3C'7G'94:+[DW2"W M(5R[M/=IJ^OZ8H^(OVG"0%5+\E"T#K#1 G_&8:=HG_5X)$LXN9B(DW=1GY#' M)O3#J9/=Y9L&>\2352K\CO<'8D'&K[Q;3-SVT,+RC@R[Q6A1G+R3W61BQ?Y[ MQ)V.B 2<",BW2U0H?L\7;!A7%[<6=T3NH6UP:E9ED/$I2LYOEW M:M*LO+Y8+;4WIU]Y.3,:!W\9'8^"%;,U&>!"AZSF11&M_*C(=F^#-TGTCC3* M7Z%;%,5%Y\]R"K.@@QH^6T2A;JE*%3]:A"-(P4.X6GQG*SB:2T4%SYS_&?S3 MU?6.*_RKB#0!J5THG3>2"\]UP%7YOHI3A7^N%2@8GZ,V3.-VMD;#UWSPAT#? M9AM0)_/M0*_:*;:?FG:_UV8]7C"<@+Q'Z\-/>-\ZYRO V_(3+KG9T_)XPJJ: M!G$7Y$9H8^A0]6:BO>_"E>L%1;/DI7*980"*.,YG"%(ZHUOQ5(N\1I'KE.L' MY('8O^,\9/*_)&!_YD\M^Y.3/SGYDY,_.?G$B8E%PD8G33F%F/!V!A,[XW?U M^Y/AMCF!9=G=W=,IVE$KG)X+J#!%MZ3*2N(WN\6S.0 )2/@ 0+9AU8117+?[ MVT"YQ:Q4_X&8J'8L4VJO7@@3?$=//! K64 X/)'OD06LX^V&5*:HYKT(\W6H MB27J9_"EE_@[?\LVOHQBX647#L3.RG*@IS;C";TRW_\V>3'47!INN!^B PB7 M1B0DAN#B3\1+Q"\P /H750.7^-NE]:J#YHG.1V[;$8N\;_RUDJOQY6! MC2N=JK,[=T5=]LM'6K=6)XB2R?I&9ZH3@1,.$^1/!8B:F/NEAN;Y6C52E 8C M43]$J%ED<,;A-TPASW=\TVRZG7$@EO2VIGU.62UG: 9=< ,@P91P)^?8[UR^ M3_J'1.P;H6A =B2^O.$>.<"-92EKYUK=-M+[C5/]V-E=@9?TCE!F*H0L+;5# MJSNKU3N9J4+L475URXR1_@ J"CX0RSV!WH0C.,XA &Z]'6FEGSQ.MYIMC%.> MZ.U<>!,80XM$.ZO+Z3_R;?7*>QTR29Y-HC>DASK%9TD8B:QMVWRSWCZJ^TY- MBB#FCP(A^OSA/_!:'QK\1.Z#S.S)AY:OOTDW3ZS(8^\N*=&%_?IF=78R#9XC M85&9+2UZAE66I[!V,L&W1^*8Y<#( "N8WNEI(W"PP^)< D<-@3>(U1Q>E5I- MAU3;'+'R@QF32,P$'T(=\T2IS, M)2WKICDE'DG .QPM[!KJF[X6\2)X8TVW+?MN#9O_/J_(70N2K>R7T6Q\&-A= MGK\=ZO+S1N9*]@:V*(U7ITT NQ=+BH2W;ORN-GTW 9MD4+32%Z_K@"]V%/PVNQV7S>F)L< M/4IKQ:BILJYK(U[O+WV)ZA-'5_?V6JAHJF<9@VK39C>? H_^5#DP M'7=/>V41-!@.Q('8:+A:!%*;5,ZN&-,PIBE>,,?D MQSJ0 M.R0GI+.4'X[20Z3)!KQ!;,+^-4)W&[R\G7EY?#)6$O %EX:+2Z4/0@.5'PKJ M)1")\KAU MMR6I15H+H0*/4.E>6T?0LN+(T;):PV%^Q>$6&[%0X)A%XX+^7:QDGEXT@M-N MS]K.REH/#S;@*RQ'"Z!9ERX3SXIR,1A'_:O&EHA4\92R[D7[ZI&U1>K]BZY# M:4$JI3*EV<&Q\JJO>_6@BG)D&/+2S1W%/HU97+F[&QP:F(>Y5E)(R8/ID:\. M] N%!7P-%C1P@Y)I."3^W,E H4YGSATSDJ>(N9 M]$&_C&ZR(EI@5(D$C<[3Q)>-Q!XE5]3)%G!CTB7$V0=QG50 M)QX/LF3RPJ:I XO\H$ R*JMWPR0;IH@.(^+W55PH!'*6MTE"!DRE?O-S*?Y/ M_T1V4A=%;]NF1*H;VWWS$2'7CDV:A&D7D(%O93!'*VI\JFVZX6JCMV3H:EHV MQC7&;W;]5OPR4HKD1Y0GQ9K5>Q%PFTVVA\'Q=NMVY%X)T-ZHN,NF5)2_+:Z2 M;LB<[%^6X((<;UU&6X1?6!&-SN\F>S"PZ__1'3-)),TF5J]1?6 M=7F8UR1N'X@]U=DS0;T:=-(W(V>-1QU+Z+ -E)I\Z',__H'7YI;XV1''^4$RAJ79O-@:]FXZ_E@>=!E4S4@L.S\Q6R#31D5SMT-.KA/.52#;![BG44*L M[_O-M"L9E4MN7@0;]%[T+?H*H^O0+W??(Y&2GR&Q*22J+[ ZZ!I.*J-.7T'% M;/>KQVAI[""4MZ2\'FK$[?+((993/IU^%8#]Y[V8L-1 AGW6G;\[(*;D^%( MM:DI(NGQ'5V9W\2M1)3=F:<1M@PXC#P>U%Y5QSN;2(I@?FNY?- MO\PP2^EU#+ MKE[Q\7,3 V5O,X9C)I4:6$:GD+/&G0-\0=!C'VAVX1\!^?A/<6[W@J)/3AZ( M!.!41II:CAJF%CZ+Y=K6.0[FEV7^^,@.OS$M[6@T)6/ MO%T0R.9Y=Z MW,)<\S(LZG>;:;0K&?+BC[DB8[N)O_ZO&;C'O1$^*BJ,LNDNN'(8A@[1JM:O4]EY]=E.#^XTSUP%J9GL:CBFS6]4*JK=FSMGK2>Z!2Y]W'&FY M&==:C1<%;Q:$#33N[.[JVEP"3CS?-CF7P 4;@!L"D5T9TY+V9*N(=G8B_V82>ET(8+5CO'@8QWLJSX)^?P-?!G_X2S1# ^T9X$5V[>,(5/$& M7S[H'$8--#_M]^==1W6!*DU34I4*",'7+C(/Q"2;OYFF%)^@?RDT2+UQ%?2< M0<-T8T&N>1NFIGT%4#RE;9S-@%;IC,\2 V^2H=C %)KN"EM#G'37VV\//R4R MXX(>MB:0M%N7Y_7]OXHJV,Q45]=J!\LJ1\(=MW)C.K08WDQN8#K! MFOLR&U^ \-"/?"F.Y27%^_=8ZW(+5$FAPPT:?RL<)_JFZD&K\0?!E<76C#GC M#U'1HU:[!:W^X4\ON18)Y!_0SH<#XT)P,A3'\*4EJ>RO7;8Z]HO\C-07;+]_ M4*8?'= =M1.M/0IQ14^QVD3!N0)8+*Z]]WZDMV'/^Z+KK1P=>FN!JE A'KW$ M#>W*IYQ][NQM6T\.OP/Y(*;ZS<8WO.:)KBB-VOF"0S8A:R>A>F>;LK1[YC!P M? 2Z4FE?K=^BOK1 UI1NV*]I8RDSF_"U^66MFB"UXZM]+]CE+73E]2_AK2= MWMZ>FDEI6?K@VI/JB4Q!E!^2!7@Q9?(CQ63AF.: /E\[?%&=V75)?)';!0[P M"'?)6V/@IXXSGS"L_X@M_AN!R)'$[GGB\ZB]'L1O8:>6K27EE]:]*E(MF5\2 MB_WP M FPDZ*HWUC^SJ(XGJ_2B8M[(5CA"J,BI'K8N<%I(%9:]0S$3B)/5>(U0+P?[BA#5[A\^;*\SHMK]J$S M23@U"0D)JCU%HT"RV!'(W+SDYF?:I)4_G:C(2"%!' M7(4W!\05Y87:79T)N0%)>';3UGCVY72Z[UJLALW]%]:SY,[1L6.7&M[5V6G) MA&[E'=/3-J=7G988A'VK[Q1G4"7T*)6Q#@:S"(?+3]B ZP[$OA#6]6^#LP#L M(<_K7B\7L 0=FC$P*#JL\UY2GQT$H>@ZK(S ^8(#6N\&?S4D_2]5_OPW^IS= M[7?1]ZY7[RS,HGRS#57U8?HP!_)[UX<71XGQLWFDKU>Z&>S(S+[%/.[ M1T?"L\5/V[7%\',V/\91P7AT4E(Z&!QC^JDX+$9"( MI"2VAH:A@H*!OZ==U>3+!/..$#:WIW("=Q(V;F[L?'NJS2HG!C30N21^XU68 MEUEUY4B(733.3(<.*4W>#+WZ_N&R)=/@^<;A-PD_D=]-&(FW5-L93Y!@3823 MD+<,G^1U4')13+_-'%5B@M=IC_HV;GC/AZ(("&UI%%18F_^W7_!H#Y\:.E)5N:>EL'-P>H%S=$0O0)4 *QPX7E-FV=# M0-- #B6F&_WC#I//!O5F/*EDE@VSFBEI^'*8XM4ZB>,1= M[GN67!('4..\-M63 * 6#,9F:O:TCI, ^E'LUUZCQ9J32M,(3?:,(TQVF] 5 M*Z!G#4>2\1/G9!<+S#C.BIXOVT&Y[*+ZXTBOV&>>DS4$O02FD7GS(ZQ!._.GJ11]SE=W/+*V MJQ_9Z!4>A+,5H2!D*X\84[[ MW+C))7U0L6U3%3*A-R>&,-#NN(08@.A/,4CWG/>_HJT*KKFM4*=42_\0+DK2 M0I\M\]G!0)Y*D]5FRPB;94+?>NN=<[?M5D_^3#QU?;O@]O/=X\U);^=O75?8 M/Y4*H*[HW1S:[0FO=>C93OPKV9@9BAG#[HT[\F@J0Q#_/)2-T1'1;UZ.2[%E MPD*648V,%LF;[T^(H\JATT(EYEL";GSG]N^:<[A]Q3OZ)(>WKC)5%*W"]8AE M[$F[7;CEW'#A:6U8@N,(+,S+^$S"4 MZ [I>G<.&%.8Q>:&.=UT72WT247\LD)RVY,>\J XAU6V]K\NB7&4J1R]3L94 M;)\L+7_*Y7XJ!.D]$EA[]JV77KGMA+)!$V?)+@TVL=7;)[R"?D'X1T_LC>5L%CPNBB[_/B'>J\>8K1) M44+6J1][YVN^[VH9'AI8,_M!!\AUO,\I3GMK35; NVTG2QR(WMR7XSE5\\G'7XB(M.Y+STA&_4TJ09\1EG+8%$WNMCNW;&EMEN[R'; MEY1JG\805%^1%*66^&,9HR[/,^2Z?0:M9TWMD*,@LBUZ.[&DMN.U9_1X"ZN] M)6K02'/ &]1<9KE,"R7771,^D+TN4UK9;C, U2Y\@ZGM*[KB\0;M2RG3VY*BW MYU+Q]_S0J5%10O4)0CY Y^G2!]BMP;Y"\$*_X$"L?(+>@7)=[D/J=IH51Z,\ M [RW(U&7PY4 ;O^Y-^M_3U^X&*]07AZ(]6-#0M[&/-":8NH8>LJ4W\L;AU*^ M8/"RGR !H\9 2)7)0.JE5J>(Z+!J>.F*C^<7E\= W3VSKAUBNX9;<]/Z[ *' M_=SC9:UN_?"VC#=C37N#>K1&[FY 7(RM+JU]:X@N?_JUT?D^V(&80TZ=08&I M*-].:GIJMBT0!_NOTCK#VF%[?>9:_@N;^6*??0CF[+EC_ MNBOKH4R^IA4&4,HS0N*/L^)!I6O0,@1^,C:S3GX,%QBS7^ V M.52;_=>20]:__A.DOO21*_'@[%I$$\VFQ;&R5-C7 MS$=[X.:OGAE!!MH]%HD'8AK)]-/",REVQ;(FDJB=0+=7;>-237]$_26,176& M4DURIWB23<'IYMG6SLA*9 M>RHI"?.EL\.!V)Q54=Q^^*N9LQP&=\5=:]H$FS_!Z-R!>,212_:SGZU(/MW! M.!(YSBAHL5:HLZBIBI6',F4J9RV4W%(*M/M55CZ+L"M_*K3V?%A.O] 1D#K2)IZ.W MD%+,ZKG[(I%Y=1$F1#='D76N4O;-CCGWP'C##9_Z'%XNF-0QY"ORI8O/<\\@ M&OPGM8FIX:/8C=N":MY0;G-AG^M\924&(1HV^)A1=VY\U*B&UWT"ERCINU3H M@]/ 8<.1%[XX5)WX22.=@FHFE^7)FXZD%"C5?HR^!076!V+6?96RY1[_,\)_ MIZ.']C[3-1"8+ S]NJQS5R0'+XKBDM'7*@!Q8VZ2-:_+@CS]'<-$LD0KFQ=Q M9QGMA^"0HB&Y;?UW%-E8>B_KKQSF,./#Z#3Y?CO4U\A_O]^O)ZC_0 QLF'$T M]P/_TK9&R;VYML""Z,SMHDL25 MQ(4$\0Y?W.$1G@7FOABY.&;6/J$&;UXW]0+Q0IV9_H3<-'LU(*=(L??-IKS^I[PX M#!77*(_;>UK6#F=!7 2.\ "-6&BN%GITG;[L'YZW6W9=)[^'F9@' M48+S/9R2Q2,27U9[>:UIHN<2PM>Q\[B1R_A7[O4'(O\F/W6 UP^W781 M+_GI8X9#*"@L( Z4B=((.'Z(##2PP"TF4.9C3'XOU!SPR^_ 5KV^8<35,O!< MMONAFQ.:7MJ]NS47;K:\ H/H3VKH_YEA)&'T:CCW:BCF[P5GA M6-YYFT^<$+!7M^&1J5Z*K:[)R_F@%"=?3>2&]4)U_^#45WGG_T$#3K/BV-$_ M%@T(E[HCKL:JP]B\+Y/;SI=57ZO;6&:-U+CG)O;_\*2JJG])Q.U;,?=!)C;^ M^,*1I?ZU%K8#\_4&>67R^H<>#'%B?R4MBH\ MS>EU?EVP3C5MR"A+0LK:K@3TH #6-- X[A!):*2&(C>)4-FZH'X;L!$0^&VC M8AUKIHXX'E7ZQN-C?.%6E0@?GN^ 5MPZ)Z-+%!W:CMQ;/],M)6PAQL'!5QC. MD!:]D1R=C?D-P_=+QIB^8:)=VXRK ARM81<6P*MS9X((Y6XVD1M+1T74>,[) M']?4:O5>ET<;7VSLM"4R!5[M [ SU:)C-5J/_NCUN:#)$7+'U\3DJ'+,F-;2 MYMA X:^$QA.GR1W/LQPI;F6IA2R_!Z21NW?/IAK3D.'>$FOV]K4*,:J7G^=. M.9MZ8W=*Y9A& 3,(?%ZT!.>Y'8Z\/-L8';_'VBL=;T1]H]\@;Q$AL-G3Q/AD M(KR^'FP+L[;#%QG/96 YG@H1*4L2=YW%@T8*:,$3K6!X[A4[K:HHKHU2JG;U M:,8P!=R_UKQ&,5PC>@B;'0?#*BLK*^9M+EE'I,5, VYVFIJ:98C+9HC/)*W] MD#[3DZ5M!1Z N*MA-2#6_?W]@PT:&EV?*G6NYL5SJ!_$#D/?$=*+TPCI!AF- MU<^W;-[^,+;BCJS-K>9HQX-?8V<6YX"2I4[-E378A,*0!?J4Z7S'7XIL]LG0 M?H%><]1:':(LWHD<1\DA)&-+=Y3&9YE[%,#DU)R['H_WRA^[9!A!:Y"06@!6 MV^9;0[JT'CXGUJVWX\8YL+;KE):L9]8ZE^Z.VCP+? O@6%\!DQ(#QG 59?&A MJ@0M: ZN+9AGNE*]Z85UA-WPUFA!98;$A6-XVW)\;T\\)0BR%]0ILA))/J>M MSJ/C/N_5PTP6KA$[M!@'8@)1FF-;+)LHM6"AVXQ2!N9;V$X!GY/F;;R7A3^]0NF'W!O(DD0;9LE#:BO]3+= MU'3#"E3/6)O 7/&N>Q&ZO,+&7G)9QD*D3,WKOBEU)[+8B2T]Q E66$@]"P:W M@V(#:>"$OHJB?[96*74(/71X6=$/2#3_L*WI:5G1\;]<2*%MV[(VN3G.E=VO M<(/K=1Q;[?N+=2#VS2;JRJR$[+)K].T" M\L=PYUSN@5A(#L33?Z#]^@)4J)G,FR$3"&&)Z^IJMB%FWZV= M,JMO@5;B;T) M-^:YC[I UNTEU[PIDWTU5J8[OM )D524QL:0=-(AM!%\NT<70BW(O-?(4_KH M,'67\W./38W41!DK&E\>S"-$EWTM.H/9V^\< MSD'5UWJT]_K^$5P.@ZB;'K1-_"+#C.#.C%(C@]X$-4DA/##T_-&PR-"S+1-N M]&9#$5T1]MN(]^.52_0)WJME?'-T:S(5]ECV8\#DE*'=N)>4' [%;T?#"^'6 MXC7Q!"Q #N[FJV!2YO0J]*3T5$QXBBXE60M?&KE_]5WD"9,W&P$/2&G4S=V$ MOSRM#6KNF[,Y9%0;5UF5W?O1$5:6HPV9Z+FY76KX0+0\AQ<^TP<+4"JC[H_% M2?9%Z38'7'G=]RHQB_#6.E)PR:4ZL7G^D='$WWA1 @+#%ZL4MX882#-%\>[ MSZGHAD7&T10R!C!V3W$AVIT>%H[>7BX?ML$;([.WG:\%.<3$ 63P#=OW%HKW MUZNB3W]T/%M@T&@[Q+QXW],7) JM#0:0D7O7%P4BK[S7,&@F(L$E692_Y!%9 M?(&$91%@1UX$V%Y-%@_*_O5WD&H0J,ZX0 ,RW^#AEMNLGEI@CO87S&UCL^8A M\F&IP+MY$Y5'5/P<]!M;OSB=EXQ5^;F;F?=5O*?T2,_SF/3WJ\-&\FV<4T4Z M&:B1J0,Q6@\WT-@NO)H5(\JG9+?&Q%(G.R=<\:-^M7!_J[CQB?RXMCCKSDX! MB3M!!HH;\[T&P*JT1V>K2*>^N2'SS??2YQ^==1F=?G21D8:\6.JKE4&6EDJB ME2@HJ)@:3N456#.HV!=Q!O+/_J'GQ#'E30E>#B% %A-NIT<&M[G;2KME>;-3 MUJM#W-NR\<2K4D'7VC*L%ER"()VZ@% MY*8VPI-0*W4@1IU#HRXLQ6L7^\(W\]!KPRV"'WIC3KXWVG6O05,"^?:(A(MY M>8*&%V$TPPSQD-D211NP$%]4GUMWV^GB'_)@8L:J&#OIAUTS&N?2'JK:*DK< M9-D!LGN8]Q_IG$M_]D5.K=\U2:SEZ:"("EKRL)4J,CBTZ]]_<:^!>SQ3]FLLBBS5K(59NP6+74HI#>* MJKMBCFD1!1 RA; M(=> :P=B,K1\2[\\1LA(4+LDG#P25$EREZWE+OTP^5 ?L!PP$_UV9>-E8G^T M]:XWFJM?^V6B9%/MRSZ3[:=(@5ZQ39VP:MGWX8L5P$MCK5X=68/\1&E<1S59 MQJ2O1X.5A!SCS=# B>N (W:GLPU_^A=]YVY M5?MUSJM>=)ORX<-F\3G>:ADXA5+ ,/D=]D(],>%07[2),'8F'-F._3MPUAWRPDA]M/R?ZP/BDUK?75,HZ&5TT_T[TS(L!.3T1Y M=@/B[5*T:2_K;_:&&B&.KU"?1>T=H3:.VD6-,[5SQ_U0+3WE7YL*!H"=0@@' ML[F1W/8&%2ET"5B2@T-GHJOZ0B'6IXJ;R]J@P+')'B"+D&^ H_G6J=W[5N*? M=97^]C,1P5TXX/VCS&"%ZLLG8=%_@>V,?Z.G>"#F<.G^0*!H(!#-L93!^.D. M>"W%:5U8'),=*3Z<_L1N_7C=%OT'ATAQ+IZY[)RW/U"5)7,@AM]&M2#&>+%C%XF50_4ID#(4RM!8=(.TG%L/BI[. U MVPHZR8ZO,@GCWJ=R>D [/&X+2W ME^V2(/#T&9!CY8%8%LZ-H!JQR*J0MZW8P_+@&098/U%='=)'&? M(8%9'()>(D+NYIN1>D5&0>M;4P7 [G-@2-SXN:\R'.N\WTQKIF:9I@XM'/+T M>(F%GR)T] 5LA",K3M\J?SI9T)'+.H&-K/.N# AV4E>;IN G7.7 ML[04-(6Z:Y6*7%5:/1%::5'H#6_J5PTY_MZ__1$DF;!G_,,&!7L6ND!\D%JU MI'A?/D=&E'DZ[[(.JE+;TY;9L=&9-A.<<[I=)V*EBEK>M5)"2M ,K\V(-V0) M ZQ%336,]F)W8Y;1XK4+B5_KV?5.A#;RS9JB)I8%&W%-@BQ^PXU4\^*JFK]] M+9X>0B4[$)YTNV-_>/@U=8(8M[SJ6&Y;Y%)D5!"U/#AWW0L7X\+I41Q/!]UR M=!0_66F_K7YVM9.I5/;1X[I^VE449VK,/)[I-X48*IR&1]/''[*X6H%!U=T=NE*QGR11_D+HY/4 M]PM>3\?"=)/2FNZ1J]%KLP1"GW$Q+)#J?<$T]I0&MGEC4^5VR':U6P LN,'# M ^P+=& X6& &-\P3?#61FUAC)R5I=\??P7BD L' 4"=*5XJ5HF$-(/E#\/QK MPZ$'8K(4<&N>HB[5HCMR-.PI./HQV2%PT@<1Z#YT2[;6;,8[S:%X#E )0@SB M]P!X?)-VQ&9S1/'VF"*#AM D/2?O5V.C?]XS,#AQ([N_'7Y0,R]%[#J=D)+#YYUV3D_ M\9((V>=%4S$E>:=.7^?&'+>D7RG_;<.EH:X2X%CYL'G?(\[WZG(TPK6IEJWA M_MXGCSIN[SL&E?-42^#&%X92@O!;J^\E=!@;@T?A+BCO'%W!((XDM52^R04" M34(-#>L\5!>;?_IDGS>CX..V\,;]N:: )C7$>O5X: L[+#;?D35GHO72R_(J ML[V].Z!\_2\.::VF:5#!7!?-] M=WB?0VEA6NM2WDM5_WJ7*7Z%%TV:^,>HF<#DE^V2ZK< MOCZ@UG6,Z2%D\ ":XZ VV@AF% ?V'3)&H]'>^5YYE\X!^VW4Q('&,1C@E;M3 MB#]B6F)_T3H0BX%WE*WP3X!$!FR/I3LS[6'D^!>]9X"T0B:C_#C9UR+!/,_7 MK 7'LNYUBO3":'EG7AKWR]B"OEGKC/GR78=J.#PR $BN51MSMP8"WXA02^:8 MJYW"CHX@:SL<^@?6M4U4]SA&[U#73K@1-Z#C>5?CZ[' ]O:?)/*YT1Y05! =:,2_9W=EHFDQ_SX4&&B8/N*!FR0SER2=1[ECZ:AT M*L$+=5[.33DFX\R@\17BK=.2-U8!9>S*%G5$;X44CRU933H0JTIETA1%#!N5 MH4"!.^6QC" .7JU=T,H 07+VRU4"FOJXD45P!0+/*V(843M:H'E2E_[T7T1, MX:3PL9$%HGV&^&!E+G+!3E9;1V,\X74*83^;R0T^9Q.>K%CGY95Y/3WL;=:@ M1FD6 Y%9V5Q[?P80;/B7E?5FBZ4:F!WL;CX7<'<9J=6.4*%TH?=D15$V2NZ& M@4O(O?+2;?\]+%BMN=$N6$ _>5+GJ-^&$,(\\XOU4>O?E:S^.QWJ)I[7V6![ MVV.&M _;/M&XU'O\G0S'^)#VC5G/:(,NX'?MPZD2.8'X.=S+XD7 B&%[9HRC M(N6,MOS%K?^'O?<.:P++^L>9'6<LN.3_\9_Y??#'9:-X;52-QS ?SIXHZ^PG4 M,C4&JX'Q&J$+#8]'H"TIZCI$L@0/_[*\FC5G$3=EV)F\>CT4PW:@?CPILPOX M13K+68W:,NZB4DHVV7J =K.W[Y]K;K;26RO/"?^%#B 6'2EX//VL(R-<];ZV M#=VRF@^97RXJ^.F@+),1N^DG<,_7.C*K'F2'7I@X\6@KE M7IN#OU[')@=;.'N',B3ZX-YQ&^[=RPJ':ENO!R]FP[[GL_YIH;S7=%SEE63@ MV"$JN>'G7][O2N@,%4,Q->[TNLK+FMO" 4^!5J*F:AC6^MG%_EX''XZ45J_^ MIE?K.=/UD[?6)Y(*S>AC'0Z[^[LUW:I@S/9^R^KJQX+\*X'PC/KNJ$;<8CR@ M5QO94-W35(#SNT2[,F[I:;C_T?"+\[NN/KX_Y>@C:*Y[L)IWD""J\ MKC$J+,)9?E]\?)(VLSZBQ[=KD55[P%OCXC]EE*X@3^-C/C^5N:,X+T$/UU__ MRO2LZ=[(]O4\4ECX^E:BWVU[4>S-RMJOO/WP"H\J,T(6MG-(H\D/0JJM[<5" MDGM,Q/KEDG6<[TIG51B1[J_"2_5BZS>\S=(3?'EI.KF8#F*)?/(,)#6X6W/: M-=0,.C:B+127NSUS+GF"*^_'70%&&(*4)FI1RC79.(K$EOQDHS=EE$?QM?D^ M[)O"7W_GO?.Z.NTY+IKK+6)/9I.L:M6/(!/!G[PXVL#0Q@_BT374;E,58&5= MV0Q.'=G W65#KSS5:.I*\BES(U/41MO%V>=!^@)$7" M+BL:DA: I^C,CD7>JSGFT_//J(ZC.0'SU;,VK('5>U+6&4]B^!=R3[8>>+VK M!T5Y#>XTF#""<#=#T6#%7'?^\'X@ZAXUM,K8':<[?'UL^T+=A+X-_X MH0RM#?I*F:W,3WVL)D#*JA3'8!!(=_$TX'9V1OZAI7E-N2*X!$=#/=D M)GG#UZ8*T(6B!_K80S),LJ/;'2K?+-:SO64SD-;11,(M&TD[L>UR*-TU-+/4 MDJ:,F,<=S3Z[ Z(:,A M^8S &_Y#I/>['C5>R1OWQGO6DN]Z&6]7:I9;$EZ\NR4:?FWX"?)J2$+E8(J'N\#)CK!N0GI4R=_H.C,BZ',TH[Y[-YDO7T\ MQ94"ML. ^>)]WKAY_&O/[6],KO\GT?G%]$3;1N^S,:%3ZWJZ 7ZW5/?@HE#$ MQLA%-TS&>B9_/^T=M([4,MV-&:G**&?-$\. =%^B&!YN(^OV(L!\^WY@7HL, MNV8%KB$L19R-7:XIW5?#F>/GXMQV"8"1=3^G' Q\Y>+HPZ)1VA)"'SE+*[+^ M6X,UA?':)PXK00?SG8Z[G=837M"9I%2F7QB>",+8BME+7X?N55SA.K[Y%G$^V:1VQK%>;0RVUAX\( 7W&W,>C1A:!D## M/.YHH[%P[%YX&N;*ZM]CG#214((-$UQMGUV"]G4J!^F /"):F4ONT@\YV#; M0/*5LR'YO&E_@YL0+Y;JOFDO=K0&U3^7Y>N+'OMC7?I$WFXY;7WY#G%RS!GB MV6[_"SQ7ZVHVR.AG8 /8L6MISPK-AK&D32:.X- ^3UY2I@)*A[B4'9X1 MI9?399#5#0#@ M^O+:Q"K^54.V+_MW0L(R$W8#$[1N2@)Z6"Q7.$L>BND$R- M:(@$2%?A8XC!,=_3HR\EJ;Q[/;O6BQF]&#_U7=5]MI++_@33KB'?I8>TO[/\ M%BL!::QV.&(37E#/QKH2G6TY3T-'U 3>\;K/?.@:# ]HEQ;L2=6Z/&--%KQW M+^P7]F ;W9.4I"3^9O.VK)((Y7+F7*3>]_\4511V9=W2)06YW!['9^*QK6Y< M=@#Y-,1X\0>*6[F)WU;W!96W8H+0VYRFR56HE869;:57MZ.F*RR#%T^7)GEZ M&<=N]JR&NW^NXLY4;/>G_W<5=UE57:3#^XU)W0TY(#O5T(GM;#810K%)M[). MBLAYU))>F.BJ@/WX3-"P)[@ 'G4'9E?O([MNVNI/3(NJ\S"TJB)+CH M#J3883UI H#YS/R#Q6R7W, D!K"3NRV\D@91LZ>I2KK*2H'^O%:EW/$?+2;: MV ;OMZ__@KA7&ZBTX'W) ;MKHPJ7#!:9Q3=))MH>RIT^G?X^'_BZ7L-]Q[Z, MF2H5>?%^6I2JV"+KT"/AY?W@]C>C=%G=$4#DS4D:>O"8[_;HCFA7I-P 62N/ MM99#;2^1ZT,+51,V7>C'?'?OM)W ?*]*:3CRC:F58&AMY[KG7U9:(PAR=23. MRD$N6I/J_"\I> ]S"@Y.KU<,>>:Y+ZX&9T[MG(TIVE7;.F_IBU34IX;HX()( M^7=#"@(@!VH)D.%'VID8BLR,:"\,P.\KBAK]?"4B+^FY8;M_O7(6 Q4P=6VK MA.BN@[TYV=S/+SF[=J]F&)5C95)!716?KX^W+&G&L3B#3TZN7_XQS!E_TN'[AJ%-B>/WH&T4$_>CI9TD9>W;;#9ZAI%D0_H^'7\/&].B'/JL)] Z^.TS1=C\7"+_15)^7*=0 M[8'IVRFT_*YT@;HF7L23BF8XT+2\6IPB5$V*(UL?R_A,_OA7SM_?G,FKQ);CKL\2&%EF[I)>OG5TW37RGU280>5GBM$+I'A"_ ME>.,:<)!W?KY^'4ESCT/ BL$R1*4.^93.>.?M>EP=5:.E@RFNJYQ\BR<'U7- M7)Z-<%8,Q*RUFM3,>D,L:O!PL#%-!K$K+6,G^'LMG;IQ.':.EO8"N?]"AS#B M?^1'?GO9:T%$)JV5KN"(;6;AK-\SRV5>F)RI&*HV&G'O,;II/$.U2A$JN*[D M?^0:5CHMAH8/C$&]ZYB3= ]:9XS8OFV^7DB:2?(P3?P7O5!!&I$\*YI; MBPK=LJV)Q78X YL*NP4< P6GQH2OJKOFX/_1*)+P1LN)!^& $:;&3T^TSDN' M<.&N9N)U!8'WV\'* UX4KVV'6)Y9*B/21E59^E)2D$^WH+*#?H!BU)FUCR?- M()H+BX&-6PR/;O_M0JI6I3Y#+ Q%G&R!G\*'SZ$[G MV)8N],A^1]V[T+A,K9%2?0T]CU*2'+[ MI%4HQ-O.<=+S=YM@WQT%YN22'.OB!A4J( QE+U, ,%U2\2.%'9U!%ZDM#X0=OJ0[RL5*>YY? M&,BXN ]:]F^#2LXB@YY'/S_I^.0_\>4K>MMQJ/V0ZP$5>I6]ZE1%S,G3;%?J M^G*90-28[SAIS\]#R<_;-8!$/:?9SD3)HML_[KJ.+Z7GPR[GCJ$_GKQ]D-VM M1-?MP&Z-=5&?Z/-H7S?"YW))R0*[VFV4T[TU,1W,-SOTA::KQ.J]Q$L)7%E@ M,L\<6*(G8W9?KNDQ2WR7X/'Z6L\ET-^N $\Y'@Y'3N6AQU'1RU"5%W$O>69@ MN9P@C.78^CV [:G7WF,S#\J-5Y0GEBJDKS[/IJ*+\,\N;E\')5DE5QSSW71\ M1HQE\ /:4 M#%5SE!N*U%0OQU?:5\X:,BO'R#=5I0C.,D%T7U"*/L.85X-JK,V$:S4?\YU7 M9&_FYHSO*MRUUB55STNT(3V]?C:L O!?6(!OCSG;57;W:# 2469J.4S:3&R2 MUPA61M\_>T ZL=QRZ]2*6_!*-]F\ 8,P("<.N:*V\J\-<+ ],7=9N1[EY]^Q MQ.A:'UJ J4$K+2^SRUX#]V^&:M\>=O,J:/JROP$<,S_NB(47UUHN;\S$'O,! M%-M"2O>)1=8I,SC#1D_/QRWVP=:+Y;M<"V^L_3)K=*IT2U6_#Z'7!%[88%?W MYJK%OF4%^?SX+]5R*0-A\UZRQOF#CO.,MY+26$X,WYHR7$FG*,,;[%13^ C\ MY)8:#9AJ#C(;\S60'M(&+5D9/'A@M:&!0TA>W?("L-=$+,\=\X&@DB.)&=P^ M(G#@T=Q)4SCXA_D*EZ9L^@@B%*;'S U>B3*HB3;'C/VSJY\ P]KU-7"2\OQ4(!)MNF;!>3SXIOA",>.>49E9A9N;I-G8%UV/33U M[FI"Z@%Y^KS*V\>,K\^T7&XYZRI])F214!!@H'#,)W![32*E*R_I%U'&.WPG87JE MB2)VKV1Q=T4)[Z8(2VIEU-8Q#8&.B;M&/C4!%(N*NIS;*JRMH8$=]$]^DP6UC1E)G:3R[ M:U#G%0\U#^.:5*#%D M2UN]C:1BT7P:JN[S%*_K5/_1LE+AXVKZF;YB,9,74V M_,M*+5V-F<6/5?ONQ>Z^:JU>TCPPZ"GM<"=2SEW/>ZW8M5WCEJR9RPE_8"G0 M1ZX &W5JA'.4\Z@58[).\^$E_>& Z'69_P"95BB@/>G\W1U7GQM X,3A\KE=M>=0]B58F*D OPH+^D# M@WWY87M.I_6NS%5?33\4[.V8KZL7/#H!O2QY(2\E[7S0BV%]LORQDG)XFD""+C#=#6&A[H\4.,=:5 M[31/Z'?_;8LC5M)Z4XH^I5,&[>M/$;5:25EY +W< 13L1>4V\0M,60FHVJXX M_'R'5U.S?+'(C/DI1^8N"F;2+;SJTVB MG,S*V015;"F\K?FD:3D]V%=:K(,H^?5-C>NAZ;TNF@?&"\@%+I$9Z./05)FP MUPB&6Z)'!]SV#P(@<-&^E AMA1=&9IN]M)<6V,LE8)[),D/ID&0N9TR7H@$) MW_"(9X[4K/^QRY[-K46[B=LA)I,$N9%6]PO+85;0.2O_"DHYLL8-@"^/YAX+^F0B[%89&:)ZSY!'MZ2Q*5*F+ M2.9GMGL*!SY']7&07K6Y0'KFQ2W"Y DJ5Q*&2%R!CN$K8Z1DHM2&K MURO IDH+UWRWI_:FEB/)8K V0$N!QPGDU""V.B<_A>,G1^]B6UF!+K3&7)H\ MJ[ZCPVY#A\1HSBQ>&UT@19:,9:AN\R1U3LTQG#UPD#6 ^DT>7[>J0OS;](;3] MK,FXQ0=5/8%^PONU35'7/@>/8?#/JHBA<;@I7_GH.JFN4?**UN-.YZLG=W:.B;!^?M0M\]/W_UHZ M6^R<58M.^"9E>8TDLQ$@8C:>\)?)$#LKO-^7*23D&V)M;^#$40;Q1<'0'-LK M3NA=DD4BC&^MUDU4\H+&AO/E#4-%XC'?I>LA+91+QWRU@D.K:"KH9_R!4-L0F$:ZXQ.G9'=S'LSZ$![ MV&L])M8AO*1JJZQ#5C,/\LY2]: MD&XGMS?#/= $1H?I;D-63>=CK'X[JL7+8BC;*!G;X_YD(#?Y+O*TXM+I9,W.2!GF M_@+\R\/_1",:Q.W0.B#2I@.'6UCRXMH'-6KQR(-,L_\QIQA5*ZBHP*7 MP(IWP]56C(P>41^GK>67'/-I=)$:SLO;$PKN> G3IB*-3B7WVG4"5@L=3'I= M?BJ#'PD%0#+W-C)]X,;")&[3'GKQF"_!L)@1SD1*&J_L)BFI M]3D*V)OY9W6FK05EH0WP I28<[J"I?D)KWY_&H2U]-^IGN&6-W.UT#H)NT;) MFI!COFV;[]0]K2,45!=LKA]0W]K'CVJ??L$):=#DV>*G4"44"K1 VIZC+K^6 M6185K2WMOZ T,:LSN1=N#\6%3$=X%%KT><_ZA(C: M!*!=G#02;=%01=-.T6B!/N*%BY.B:'G- 7B+GCMVB1(0S9KYI4A.[X<^BB2'7G5%UK.$5 M,[-C/D]9JPQ3Q:INF8U.&9JY-!OC[3Q_-<-.C)!J(A-6/BG-_%R06E8^!#%: MM,490/D%8P>D=.,%4)-7.;(F.>[5/3T]BY_+"CU#>WIXW1MZ+M_]-I%3UA$C MR0N1^DQD6M4$6@I'X6Y:9FMVG9H-NR/!(-B4/ILY8VZ;V9'JU <]E=PX"/G3 M33&QA3)V@)3U^5F=$A"BSVNH(>P(<+99!1.*2C ;$RSM=]A>9+-2FS"*\!\/ M;X&6)\TX^0(2+4+P@FPWIZ"#O (I:2X'G>KF86SWQUNAG62YMH>E("E<(SHV*06D0W0$M8ON9>S6.'*U[>)_K99MZ4 ?G?OLV:DE0;/(( M5DU E1_'4\!L/5WIC=S=Q_6ZU_@VY3@*M26_GW,$FLL%$D>T!9>)#2I76EW> M7E"G?.?A?3.4R2OJ3" 8RH/5[H:=FE*YPRBH=WXY<5\ZC[O979>G2?<$E<@O M'_-=ES-9#YG=$"]SF,ZTC1(,/L$:=7&&5#,DE&1E:TG-DXK>8T)9L03A9#94 MM6CT4=G->X;_%?V7?@P+#RQO>+E42&KV(OJ8DF%5"6^"> FIW9Q.*((VX6;$ MQ($AIP6[U5EX9LB[/$N"@=6#!22>D9NV$X)#HN5B:9>4J"4I)1BWYFS5U6,^ M6I/-,5\QN0FY8K&T6VUF7K6\J#X0'-MH%'(U^(@Z/80U\U:D &7#_W==?U&* MM=.[YS,1CUA1%[K=\\#+?[S3X0K!/]@0+,SUWLD@?C>B=9:&?O.I7PC>21F-4JM'$[!!_IP(DR.)D1X7-9ZA*8)V!L+;I.\A[LLE MFI=?H[5Q2023 +OVJNIPQPYDYR/98>25@/+<3WF,U?U#>DVQZ\O8>'UO M?C$I*1TIZ=5.<5Z,EZ,+"Y [;%:)^K 5;_70K;']F,\\P!XXPJ][=FY>K%DN>*[+^^#] M4H3-@R5DHF$ZE9;-Z]^[46;S^11PU%+TP3$$1P@H,L<;[T%[W0TUT1(4#F M1CFEYFUT73EAJW*LR1MM9B.1-M=2#!C XOE.Z3DW5GW5!#I^^:Y7=['#?2P(;,(V;W5]JYB40GCV($W) MM0)KXJ!A8CFS;(_7!-^4VD2ORGV$F&N;IAE!@GI;4^>+>?N.0;4EA\.Y:3RX M.K9R8_\U&;?1_!=F("RX(J)]V84+537>OQA/&79#OGGS\'_5X>_(/)/;M1I% MM1A%UN83:.YV$BXS"]K1(FTI6Q@G2/S:305?>CKUF,^BAEH:T'E+VK9%?%.D M8O&CUUW8 66#D!0LT9W"RO-?5J>E]A\VTI>P9I;BLJ!+4V,*]S[JR>^T2$T$ M)E!JQ[E2Z4>SUY;1^DP>>N>^JT(JXC?N4E7;6.1;_W#O,2^_K*4$W>56^,AN MH _%8,KTSZSJ7$?M"NS5VNO2APD*+\8#>C_I%\KN*,^/Q259]T8IY6;2-Y3= M!H456L]=?UATS >5V5XI+9$6!V*!.XBNK]8X.1;G(%4S@SD&M<++J:.($%5] M?8/&1EBJK*8W7G.^"'IV>N+Z[\M@(6[<+41NKL!(ZH9%>R+/?)M\T.908.)9 MQFB")&QMUL:Q,.?LW$R<7!0X[@!_8P8RT*K[^U=8H;+^%HF]4G;OFUUI. RA M2TI#_[R:2Q\8\:+BO!T#V7%%%7K/)G3$,HOFF[MMD[A';FJ]*81RFAF007)K MJ#".6\I-G41^7?P/E\U_$OJ4_3VK1^?E-K6+%RR2KZ:=;1N.7H^1MGIJM*LR M(SZ:L+"@.;9*9DKZT:LUFF3P(S&F*FCJ*&K+T\ZFI#6Y8&.9QH^P%J3(GJ?'LL2\_!63Z]= M/'A>LN# *XW(-K<)I3_1B:Q)2Q(DS@0?9@K: *.;.PCOZ(X4IV1]@YU[8LB\ MQE'.,'=]*<2*RWTR4Z,B ;U/8+4.S_332_G MH:^PW%*-_5884IFG+3\^"#9>MUB[:5RP!G$^$:08?!Z<7SA[D?%R?;^-+@M, MS$F^5!R1Z%]B&A;AZ!^7)Z4B5-\1%I)RD%Y)RAV+$+#-RHZC)%1N)^G(1K1K MMBVJ5UM4]Y^HY,JO_I=(IT@1(WXP3\;8>> 3JS$)3\N8W?LE(XENLQ;$!$LFR=KA]TCF]R^I2X97'-=9Q+1C;JC:9K47:?0B?J M;%UO,\:]R/LPO7(5D!,.+P$$-/2$3>1/!Z$5W;K%]WKV-1(;(T20%QP4RO[ M0U+=S#QR+5K'?UII/X=LHW&NY9@M4+[=)NG"#LSZ4OC8<[G@!K.?7NR1L M]['P=I4-Q7,YM@#>$2;L;-))COEAPUI>N2\I"7Z_JW6RHF0'S4+%, MY'Z*RQ*=I*#8L8#I49XTK(8 MO9L@D3EN.OM0]/V- &67CCJ6PZ2YG*P#JC&#Y_6SD<2R5 WC[KNX+H^/\[YSHOF0P)\HL2B,$TE[N M5D@Z4AC0V%DHJSK49^75)L'V"7$1"6S;3"W7D15P&$4=8W66'J7/MAP^H';]6/7Q?S)% MMMP,+6B>WET4S%9(80KC;\93)/4# MRIFQL66O$E+88@T:FK,-?I:UQWQZ@5B)Z[NA,]76(>]MN6!,%<1&QLIX>C-Z0;_Z%5O\M73J]Q[<*#8VBE>N/5-P+!CW+ MVSY+R:QL#C<>\TXF(I04[GEA<";BZ)JR^9H P9%I:PWVR29M;:.M7YIU E_/ M,K_S&KL_^G%XBO*T'@'E7[P9D=5L:AW>3)?N/)W^D?-77 %.M7<.,N/ON +& MU5%A7MU*PW\>?<#'X)1%::OX3?P8HO4^W>^JXE:^YOO'(KG4=.)X@C=;>-%_ M5N)(JV*1X_266JEL(#H5("U/[C5P'F,4\LM)'[NT$4.[0Y:F)E)[RKM\_PY7^& M 7<)&1;X)+ A8"F0!):NNC<8>/G<]5\]UF0G$;;^9F;"OQH)UH^(I>IXO<8?-0UMS M^9;KYEV6^(SBF<5 M.E&GW]G[);79CD@%-F77RK-D)A"Q6>WS ]2S58B&NUX*]ZRVM*7(2:[XC56Y MM#Z%U>VOI[>XL\S9SOSP/;.]>N@D! ME Y-((/&3SARM_8RSL;,C_ K71<0N?K?2OC:C ?MJ@V^IJ(ADDSOGSMQK6'.LX"U_7I"CG3"YA)FZUS$NGS M> Z86M(0#E"+R],9D1ME$0YL,)3,Z*HBDL6+&2WMS%>\QOP4<+FL;6X:)?KZ MOF\:3G\>-)Q546\4!A7IJ,?S#VWEGLO$+=8C\(F$YW2@[B5I.\:-+=WV\KA? M/_IOK84F>L"UUKN7-E6WW.+RY;28E^2LK'8@:MLZB6/4#G/F+"VBPV%TNYKW M&0'O\\7HS>:=-=HE[6D*_^5%_L^WJ%/\O"N]N2IO?F?Z+P;(]A7XZI,SP18O)QOZ79M:M8HTR!8Z>2V M/"+/YASHUGHY\U;\,^KF)5"?3K<\*#M?^2R=\W4W+ U)KK:$Q6SL=7W#LFK4\]F\PKIF?[9SX/AL>([0M17AP^8EB[!."?4SQ?,R[1\7R)$7 M*8L[&6\-JZ(V;2HZCOE^W>PKW54?*R7+,E)ATFNBOH(4B>Q8'AUKCL>7TF[^ M!72G%Q!X%%+/T=I:X0+L^P5*:@@>"JTQU476+6[)5>TL3Z?HO\]6UZ6A=L)E MF5"5&_.UK]"$%V(YX:%GK9-LN!]F\K+???= S-7TD*S4]TO6AB2'BTG&!W\> M_,6&1>Y[ )-JX568 M7U3<6?$1EK#LVFY]1C/%)DI8N;]^>.2WW4P51P46'UI.^T)P2A#7WK3=] =L] M1TG65>/1UR=EUIHX-"A4&REMG/SG7R9L!E$591SR;N^B;<+879N]K$6N/$\Z MJ7I*/"@INH/Q_7_-'L[ALC8NK'W*3-3KF$,95:*]N:;DA3?6J(,S:1ZT M@5)I5UPMJZ8B_XPL,3TN]E79:X\)\(531X^TC"A[(HT=1'"51ST%B5UR9P@V M4\(VL6\PC6=FL1<7-H(/7(O[11KN96A2E9P_D!!(K::]7QI MK%>% EU$Y+;B3DG"\*3X\"J@=7**:7D HMQ .HF$.1'7<9Z$!Y4D;;>9GL6RWY7=F+1/WFI+:1S M]_2_$_)+1%0([860Z98R*URTU/@[M@28[:?WAM-$[-A\=K_F??!#5&Z^H-VZ MR DEM["">BNH95F95&ND[A)8:ZJ7I8[I'?-_IAB1TR%_%-NMO0>\FW\6#E9@ MV*I"B_QNS%+T7--2]<:2P5UO;T=7_!.^I(CQ_J^YG/WO-I?'MWRLF["@/H<2 M;%O65MSDMNHTUB>"!5( M+%!G=OX7?$>&5FS!,!D/3Z8[YS M"VL59Y/%LCE4YH#J "BK^=.6&O(AOM%]=E)VT]JI2Z52("N)6Y+V!O M[K7?M=_]L>37/QI5GPDA;F1-7=%Q)A9#K<1?#&^?C3E=_O :,%RY(6?XIA51 MLRPIQ&!N40/?T>9RS'?MXP3WR1*)K)$3QUU>9=4L@WWHLG0LD5\91II47O%' M0Y_JC*PSJW'(9>_8V'V @JUF5-*;1HVV<;>V,,ZG5%NS!;UY!&[5LAV>4-:P M8*SM'6H502//:X>J+J,8J^7C94U6D!M:M:I4ZFX%!\/5ZQOG=&8P>TT_Y51M MW1^:'8CMW5J(YP4MXW_5&(B?!SUI(I<.F$3>0)J]+T'C^Z1]+K(7%E0-FFM08^Z\@!J5(Q M.]Z*G2'4O'U:YZTWVNUW6+U)KYN6ZX^ZR[>VF!-685P M2-?>L"<'#/8SRJWQH1/ !'5?LUF#KT*E7,DK 87V@U96^G<6_N?_Z':9GU\7 M@N)+]W]BBXY/]HYW]B#E791Z[\T<+D:DN!OX=%#+/3H]H71WG_<'63XV=>\+ M78&O12\GZ>M;Q)0V/LNP3%T'8:]11&Q@) IZZ7/9J465 !L-[VQ\FHWLUOL MTZ&>*D7S\1J?:?)$H=*\N482JL5!L6@90_1W-Y=^5P-\M7O;4^<'R/F;(9E5 M+/L6X5!(?$D>D6S_*NLP)G7CA8&4(B[$R%5U"U?U+CXA4J)\+>4Z=D-\2'O, M>T 4BH@:](K=![;:'?.)S^J1P1[9JW*E$=:,P,']^/WPJ@5_Z.'='@O33[RA M(="1=_YCZ(MU\65O_O)[TYU -*^U!"=-6PP">\>WQG.?<$&=2_(2B$:!V[7R M:\[/H>(Y?:8 $725.?FPP,Q*,[?9 6;M,=??:V@\$'GD$N;"]GO=.2@:OUC% M'M["]5BDY\_E+^OP\B?DR-K^<7>8:L%"G2!5L?*OJIGPE?%EUN7RXDJ( M^RH6FNP6341FY0M\HYSYZ(WJH9'XU"?)._,N M MX,M'^#R:B?:RLNJM J*V(O&4@;6:#5XMQ=)5QDVE+J"$D]C%/PQV?J5F.PFUXS=!FD()L4^M9W/]!J1B?Q MY"2U/HRV:VK>46]3]%F M?\V.I+4O%-_]>"[?+=)JJ+$APB0VGDNDC_)";D+*6W+0 70:%51/^:JH-'MQ MZ7]5D=J]Q92%6P?BJUY+#@F!OOAQB.ZC ,T#CWKU1F%E-98WW=&YM26JD!Z& MQ%7N#H\+'/S0E-%4, .W^6%]4GU':8JS!M?9=TQO;TG:_!M*]/>Y"P M]&Z8E!Q-D"(@D;!W[R=%S(D_ZN9_]2X8.%97C>@( M%\F<)6Q5F?/0JW&H584K6,*XZ6?]P/3F\T)Q0FU)!@FZ7AP7J1UD,\8B>_N> M4TT$F!34*;$AK'=P0>.Y;BG;KV[4H-!1QYN$"@,Y0DVV1SJ(H1MK"#X^FZI% M5J])3WZA+OKG8G_2JI@HSD<7$!MN$9*VG!46N(P*M :ZG(993B .DN3%:>6I MA993AK7%O%5 ZD'*%&\2R#+;'R=K7.(IJ9I%N?JSB@OW!TJ<;P3"7^Z-@:]; MU"&RYI^",)3(8SY/%91U1'1FW$]"_XDZOI"!--QYBYMHJ&([![RWVEAK%&[W MCFOK(1(.\Y>[A4\1+X_!<@@Q'VE ZM.3@%(;U&V=,NDP[<9C/M5<+B)"J6:F MCF.6,\$(8^:&2C>IKF2V:^_I%3Q957C9L?AJ6VQTK0)4,FF\Z4X%#6,;*XSW MY=^^;(+^^%?69\2VE-GJJY2'32,K[]G)0\Z"8UNY9M0P52AG]]O"T VGZO@R M9G-WWBBT<\I@8>6\_LZ#\0,=-E8QN$]A&%)'VA#'SU?(;]6BJ^S-@,R*V4ML M)Y4>K>>RTLJ@$A-[56!]A#HLQ&)HC12HHSR2 MUP:UYTJ\A"KU5(3HO" DM+%\]+%G,N#N2D8789#GCC-WG@63WU:.N3/]8!?' M7"E0)FW$_E-B]=<6!L2J4IHXHE3 M"8_:"FIZ> GW8:TD'=TV>U,-PZ/W+F\[J4-#AZ=]B7< ;L.U9](7\=#19#C.YV\@V=I,#*8 M+CVXO&80/"#=Y#?F'$1+6@9 D;.>=C+0GG\ #_W"406'#G9ICXITK'KC>M/D M!8NK5,D49(7<\B"]ZO[I@Y]S.89Z+U_6X"RFP7 9*I_R](%/V6#5:5VX+RQ@ MCW_JO%G4Z4TPXYS]=LC^JYT.)S>3%8]8##U"C7(11]DJH!5!;Q0[*VR=V>"^ MZ7.T9GA4'1CH!-'3P)6CD+->,J/ 6)8]@R1UM5S*PO#7OPL5F6*J>(&B>\'D MS(?WG8\P,:4@NN?*?C.^E""/KU?P"Y)5JYKKW@E>2U- MC!I@[>KJ&I25Q1(0$'-U15VMW#ET.S2;3M;,F>@XPB*HOXV1/NCAYU<^/'_1OS? MB/\;\?^'$7*OGV2^SBSW>J);2VE4Z#@<6"'#)E-)N<[EA$%'%4G*ETKN7H;4 M%RW:"Q(B=3AS]6Z_\=ZYX>NM,LD[(B4J>:&!4RY7V#K)@3U:GM\N\8;Q* A* MN=[(W:B6I9ZG8+O>TW:S,:WM_(7=;?6WG3S'=S3RN'L\99JTIX\8I>U4=-%E M:>P!.0N%+S47'7L71,YEE\-$HRU?()Q0MN\>\GIT= MK]_3TV.M"07@*KZ>%%_]6*)82S)+Q^DS@^*JV[S5LW#Z^CUK6;&Q&_IWR'E& MOW^T^;#V%25,A./JA(<[,E*"3S>\[%('W"_%F:ZXHAS?D(11E_A*.$10C 7-./ MA@H[RVT7CHI'-[%7J-1M$8N[E!!!V:"M;)C >!$R/ WJC6N7HJ\KW!Y3;T*C M1A'F8T]ZG(81U!:=C!&>+^\N1.<*IH\#[WO9S?;KBAV,*-]>-E&,CXVM"-C4 MO]./+V' B:.L$9C\95Z=M_U]XJ=M6$K!]M,V?#L6KH'*.UJ1W4 M'K &K]VS.B!ME_\^-G8IMI^1'/([Z,Q+60BO[M.]>26(R>XJ=VQ&)[Q1B6*W M=+@KL^&9"10C>289WJN;W 8[Y78VZ=%)+L9EP6ULQL7C$32'_P MOV1AE['C*_ZY M"1-H[0!)\'KZ9BTIX.L QX37W^\*"54\@A)?;BU#OA(K(\2VD& ](25U# M@SDH9L'L")ER(R]$F%"1?Y>N:9U^1(46NW6WVM$]/3Y&^\?^6]V<^OI]$MJU7T!R*?-S-[/_(;O"U2T@1V5:I469@[S= M- E_-SJSU%Q<9N=^%&RW>:3E$0D>XMZ?/\JUJLR">2KD7SJ0\(C1"B/W!NS= MFFJY>B0Y%^G0#1,?[R?A5T3\$[.#NT.QYC D@2CA<7ZQ%[8^:;.RO97/DQ^W M?XF5"Q2:GE>=P]"5>+8R?M0_#*+[F4[51# M?B6[U<*\TAHR9P_O1DAK]8PR MB3C_:&+.4Q^=I+,72@R/ A]1?6T3^&_VGCM;=?6<_" 4PAZU?8P;,!QF_^1D M'AZQ6&$S*)I7:Q'@2,PYUW=U!;.5Y]]K%XM7,#4Z;2[=PLRB TDIVNT9I6\C MDV=UT[YFY6_X!B:H+XK+QV=,A5($U&OP=BSG@VT=HFY0196(F4R]C=K"%T,A M^.Z3%'M#UGL=X,M2_%Q]12O95T-L%EAS(ZQ#:A:NY-&;TN-V_]N+[@'EZ?S: MX=<1) >S\594S"-24HCP.DW8#^ ^0UV$36ZLK.%BR7FMH*A'G:'.>*^XN,#O M-N'M\+?'?"<.3I:.5SUZEAXPT:(P%L7;][W8[L)EX>[KC9P':45O:]R^F D4E7(0(B\.Y^2A0[GO+MJDG6?:7 M*K/#FVVNN&J_5,UJA%TN;7CQWKE&P2WZ7^&*NOP]/I9WS_] M9W!L4]+Z>?>FUQYS@1)2&:&1R\Z%;Y+DWI3/K364OSM6@X>(>XU=+'E6A.ABY058:6D6N1\N&B_ MJR! :="F$P'\@(L,H.,^FY(;I"YS\3E=,NQ)R*] M.FZ3W&X]ZQTGZWR4;?N6Q:L5=>,A_GOB X@C9S*VHI]<[>S-2P4+"#BW[2DSH)\CW?S?' M%RTN#=31@(U29,"&9WM",/XD24P1A9+%:-3G-=\?/B0(4$*WKRM&>+0;G#-5 MHP"[V7;M-D8U#O)?A>X/J7:&&6HI,T?AY/1]S!/Z#9JI!W:GE(RF"9'2<+*$ M$_6(<S* JEX9#5VTPUCD6@Y<6Q_]!_<0V=HR MY;Z>R$<8]302XM^7Z(1W3HM2'.VDY5*;JF= RVG3JEIBX2D*+LOU%3IC@,>Q MLSO9B0'!=\)7:25Z"6'=7EV5-DV5^$,_N$89I1@O0$C=F* <\XD^6/2+$@?0 M1)MA=NA$&\D0R5*E0[PF5*3-;+O4A-%P <_?&SC.T>KB:%GU!J9;]080K +3 MP\K*R@ZNAP'Y^46,7*-[J"4P;_K T9U_?TOU.SK1<<25?+2(7]@_&:&;$+/J M67OM)D;EQ%"+TQ(FNO2K&,N)D*ZE_!.K)I7N"A77$_O)8NG7QP]41UWQAD>/ MM"=9.K@(P>Z5BC, 80V P+L ,RA:;%[/7V"R&C)A'EYC[W)BSQ"AVWQHV521 M@Q\TO]'6UL8X Q'U5I6$B'O;9N4IR5L+QOT##.BW&R!HPUY:$W@>#@VS M=AG=$?U)T3/(3^-N*ME_W\)?J5)\,N7HE'LR#:&8],VBVPS\>4)9P-^68V3,U=A5L\;P$#10H4- LSJ*&=Z\OLD^;Z$B$<@H[[2 M3-\50!="O4:AI-Y%N=Z]I=0DF2V'_B;'.JBQFF[Z_O=7MXJ7]UMT\U2N[$'7 MF!?:T>UD9 %\OS[P6GO)Y?SM?WWS((L=&. M#EWIAG8?&(Q[%)G9!#\[!Z]2VT)D\6#)GA$ <)L3Y)MMWF20[("*'\]1(.WB MGE1M]4!5:8[8@'1_45]>_;J8R?=\_T^*2@ZT98"XAL17%8&YK^@U>(M/WTV? MUA.PH'BC=/42Z]H7>Y-[Z(;&9H2%#.O,],AR]]. $5W//[6?_G8I1";@C%^F M.#% -.]TZNF=,&+'4N2I[EG@=1E>8<#5;=7:JK=1Y_5^UI+K:NS"!)_;(ZK' M)6OZ(VA"^4K@114O$I?NMN8/L/C_V'OSJ*:OK6^=091))B %"9"XRA$ @!21 D&F1(:$ M.2&,/[S/MWS_ON]8]?R1K)2MKG^\^GWWV9^^LRS)Z-AZ^ M$?QF=\.NO$*E;*T_LW;"1 <=AB8];D!'E5J4O4W^]5\_PVE]$TW2*@-2.0W9 M%J/6%J-HO#*V-[%RP(>\05Y%K3E0 YO$^M46&. M_1/UT(@PT+8S<= \<&7J(B4AJ:DZ=\,-%<*92S6P M#4F[542]??XWW%6=PWURE$Q&8W+2L M/YU8H4#$6M1!;=<^]-PS5I#)>[ PZ5=S1IRXR1H"'?L+* ARZQ_M^-XH&#E^ MOY6[I=GQP'N@9JZY^XU/9$V C^/ >X\;?D-^1"_EXO5.?PP$!HV-YI:D+YKT MI1_[Z9#4+FM,$-2'>0^#,UIW[&G97Z6'"VZQ=AK-I!9HK@<,J)IF+W%N3PF @=E7NN)E?_L.M 3U@@E=N::$;-U6D[.S8U5EF_SV^^PFU#VQ=[,[% MD9?ARQ]Z,=22'\;F+I1\R0^+$;P*FMTKC#'Q"$B+[X&"+=K4PN 93?(1XL5: MP16O51:W,W%S*[,U-R.[#QU>_>\+\E]##MW5V-(9]?ER@LFD9\_*!7 M2_H'^BMQV4!NE9.$C036Q"F;\+H(YF_:W=_@+6[M!(X=H&H]-:JK>/1,1:/-@FL)Q) M?$X4?TK+_<'Q[FC:E M.P*Z1]W3DJWB1D#[4>27WDE-H%^>L;P:8VD&UR@*9 M5A)Z?^AG^[?S"0CWII]9" [*R&$L]&SFQV_T)5:EY[_LW7HC%@7=VJ<0G5'4YK:7_9?212GA)73Q9L M0,6.]Z*OL%Y&$9] IF%-T$^6T9_&17K1HJ(+YM#&=@&L$O!EQ:MNG_X?%=SY M*-_S)WYBO:!UZIS, ]./U.^\6:C]O&@>EE&FEJUS5K>C_PL4WG@[??T-T\:) M6WD3'ZH;A'JYCM\_V"S9@Q2F;0*JTD50NW1 5X^ M0#^FX+"D;'D+:,1384*'RZ<-G)_0D+>2_:N3!8B+RIL6RO;:!8MD>+ZLY M9P6(1K9T2S-W@:.TJFOCQ<3+ E 2MSJ29#33DZD?)H_NA=^1OKT3>^'YV6BUD MCSY>$U2EJ\OWDO:^[+/@7$IW6QG_GT*,]):-Q=/E.63,CS_*]EFFD1(6)48"]:*924T^FJ*$# M$LE/'O:I_2$Y)NL/-UQL(;RFC>N3[4G[E !U M:\[^97G6*5E;%:D<$_OYW"/)M6?'-IP?[*W--L87=$?[=N:>IQT65\=TT8Y$ M=$?D_>['?CSML%^:T!^]2W4O\-L*R"D>'UF9*8Y_X]1]#_C+7P/#TFB,^39Q M!S&;R,_NQ664Y6_]V6TVN;"X1J8 9_"7TA]([:> M6&-Z3_/Q()(XE M*VQ&5PR6UC0 I=8M53;:'O*W4P\D?<.RA5:*1R)V@S$1D,NE1R)O+=KGXL^= M>^2UQ,>%Z7>"12.G\D$E^->M>P.>?Y!?HD>^_)^)%( M!8MT)/*2976J_(<_ROUL/6Y>_7O:W6:CW_1=G)]E4?P0I.SWXP-W>FXWQVTL MRH!M.$I6EU.R0@TPLK1+>!.90^S[;GO,E9M!>_LM&]2+NR0S@RD0L;N6077V M]S&[6(!,9QZ)Y%[\GI0FTZDKE]_9U[ .]9WB*;:*BIFE=LLNKAQ.SGUWCGU" M>$AAMEMLFB5+FLWMR??[[.T>$!UW,*L;;J;\Z?O"']L2:B-7AUIHLS?^^77= M++*=XKO'C"O]W:_/H5<2U%)7E_FT9-Z1R)7,51@?G2?-V5,./I"F'EXV-2/L M-VBTXYFFRLW[.7:/^!$8'5RD7BVKM<=IU>7A?4Y!"\9N\NU0[7;#SMPC8K65 MJN8032P6Q/8,*9@DY0K^0=3($[$CLKD# *U.+QVRV!3^<\SV$DSA9N/>$\*? 8!6QC-[1^!O^[9M&]FF(I6_5[M> JY81N:J!;3Z6 MB)H[%HTOE[WW21O-)31/?DK,8Q1>./!XD-8$ >/\C76EZHIGX!96 M_F_[QE5N:J_ZVH\95KX4:EB&-H<%1^5<>ZSO3"B;I\"O ,9<5T'Q7!Q!LT*1!T8ZRL:36>@P7O$*EG>JB=JE^M;6^-?R.!@PV M$:K85$O,]!?*F=8;9U,G4@#=KU9&+!4F(N5/N@TS_"LK[M3.;X1LESD5]J>Y MA[H5H]*OPKUW4(.[@H3EJ$Q]A+,1L(I)CRLW+EX&GCVT2F-2']!]TD&#J=E# M<:?[8K3\EOB$943VLAS)I)3IWE\.1H>FFV2G32G =#%J*-'-R'^JY0KC"\[KI2.8+19CK6TZ88I@IVE1 M*6;_?EL0E/C^W),N9-R@0(>=T#S5+;IB68V10^1OK%?)&?!@N=7KL+T1_?4@ M0D_!8+INFXUM5R04H$,'DVXEK\P\RPBY\=]+$R0VO$E4CD*SVL^&*'U7P!AZ MSS:[[U%6LYEQ8GT0=26V+1*5?.]QU*^%)EFXQ\D'HM+@*_(N.J::][V4(BS7 M@A2X-Z #CPA9[2#QUHI.A$45%Y3"* TA%4S8X[SE15Z790PRFA%1OX[1TC 38(9=+],)_%:M\*MJ M$*=1X:%$FYLX-O#EULWW22]C65O=;FU6*<-&_I!;Z#IU6_VP8$T+V5:U3)UF M%=="6V&T.52K,Q4CS&Q,J&](Z#7P[CY+(O/-I^;'N.67-K$4P5>VYEKP'RCW#T;R/Y/V?O?QR: MA;%F"=X-L8F#[5I32#JPP]27Y\U5*]DXZ[+^[?H!>F'MX"!^8D/><)\6L>IF M]LGOI)_\IW#(OV7_6_:_9?^_(3LV-P*5*>TIT#3DA\D[Z/A8!?*4#D K;C)/ M?$P1RV0QI]50A0CO1R[/!.BH^OY@MNIK+F+CYG/(KH*'@=!;BPDN8A8WQ$:# M&^CDF"[H&YW\XR"CHZ,XT5Q$Y'/^[AF^3#$VLE-2:S7/MVK LW>X&R:9'ZQ4 M?@!,+92:'-+QM?K:+\5Y8\W-H\=".ZHGKF"M]VV<^54\ZB!D'_BVKB]2;RPS M5$A4M.]GKU#BIY04P(U6FSV.61T+B!ON2_M%Q@^B-N@3]0J1?B M0B'//,@J;XWT[^ER"QH/_[[ZWD/M\#HJFRSM(="IGER8;(\:B!I'!+_)S$26 M7 FP)@<=AUM(44[^C&A/](V?(IJ8*PT3>H75W;KC57JME3\[$U'^D"'14Y2] M>=[(@U5(8YH%YZ".444?KS53NK\[E0_.;H+(SI2HP2R=4WL7W0?*O^W7(?1:Q@G8U3 MKM#C@"75,3_IZ5'$/,2X .=P>EXU/K*N,B>BT/W)'M0^L^*)I6[#R]][V\L0 M 22JYQUR=,%$HFLU#?]UI "#*;N*77.E!4HW9*97C!'=YY;ESA[:];*;WRT. M@5IC&MH2 ,T7:4-[GMM@)DRPG7S(LT4H)'2?/Q(A!2V_4]\-B3BQF;O(U8(I M[.Z&^&+- Q:?-&!84I'V+?JM' MV#RU:(?LQYW1J L96K63=J8_I)VH9&:-\M1>)\^ O<1J!EH$5[Y MS;+]+YV]?!FC318E3N>):W5EPN4]T3>$SE8$+@(%XCA%*/67&RAYA;3.3:*N MV847Y2M/.ICDSP7,36%!#/L4FK Y7WCN=;PK2UB=75<7Y"Y06)'4E4V\HIPW M?E'G45 $(*^)EG&'?/=5ED)*\:DG4;D.6:+?#3[QD4.%>@'[A2=5.BB-GHIR M9'C:-=>--2ZQLA]JWT!LA@7D8S2?%XT5P!%C@($!!(J]1Q44@N*.0_$-9T(Y M5#;=-2F-G)VO^UTMM4>\4+,W4:4#"C=OPC%;LWRN,#Q2 /U%6DEIWNAWSJ< M:&1)M+E47TIS;FVH%RJ8:!F:VW9]9&)SX-R8^U8>GGEJM'>= M'-S$N\T/C[]4F1%>.\.;S]FSO0TV2*_+UO3;X6-1+*1)\'2CE2M'BUMN;,6SQZ_7+-_@UV'*1Q M^S:K@W(-%C*3S-WT5B6?]AZ08QD+^4_?*G5:#/5'#%ZC#AJ]"O;S-G79_YV$1NH38".[7[ MQL?$+0Z[J(K*RLX)V.0(;5WM4%8AM 1_,RI MI9"**! OG8AL1MU2+A%+ACI8+H/4C(84%V>?I[_'2%#\W75O0T"R8ZQ+FS6M M;--VI&EU#KA^M[C5'YF59@B:'J, >'B G"O6N6TTM$GCF1!H$11G/VP"^:;% M$C=P/VV;,R _2A;C!8BQ"^UPW82/_Q[\P[]"SYM# 7+U77"G?@U9,4PN:I#J MZQ98\V//N-NEDLAYVY5OFBSFUNH]7F:%1.2^(=7FM#1IN[)+,8OS#S\GG7WR M/@TQ)C-HD'"U(J^Z;&$@^,*Z"RU@@Q'/3L?A3-+%4T$Z\=5+O-O#,FU1DX.[ M"PT$M'@N6B.6..$.59PCY[S9Z MQT,+HDB2246-.-%E389Q0\D5L!O/P03G$]M0" HH<=Y.U%L^>V]]T _VC3-D MU =+"Y.%4$07ZA=EEVG2P (%E0NW@NW^]'CH>&5E;@5-?_=1J,JK)AV_MSN5 M;KUW4C,;T5KV;A%+!(.F,_#@B:E\3>W]'27[59?,BRK M%\:YQ4PX;IE5T&/5N2W#8*J;U^/>:8PI*,UPS:]?#8!EZG!WUF>@MV@IAS45 M"53+._NEM+7P'@:#VW!^=7ZDOU#5O LH C"-^VX8CT2M ZY8HS[R(0!*X8: M'#7&;UJ6\B%KB<^8T>M9##ZHE6)UOZ8*^PUM3KR!6[!8%[+L*]24E%@]," UF?;&T%&Z1QJK3&/) QNUA' M0^"W!V0=RS]3:_H)"H MCQ:FX4^Y0Z^J@4'L+)Q/=I^ZZR26< ,50E\@D_"/'%7\]SS&+G_3&ISX0]SI M#3UE#):M/9(/KZJXFC=GUT8 F";W UB'\XZT;ZJ]=+:?K)+6AYM/)PQQ*]0* M?"!,OY%'RA1 FK+;'$"O(5-4?ZA=5?.$R$+'*GOUK!RHV8-_GG[ MQ5YC[-Z7MBN1B#6/,**<2<;]*6EGNTX-NWY_LZ\,0N[P5)QD4,MB.QWT]:$I MM1B81J4AJYMP;Q@,ZB+/:2Z2)YVC$X)'M\K-/M^]L9/[ MHR->;E6)M'B0,_ M6CUVYO)!"'![\#AOK!G ?>:#O- [/CX'=>W1P8(OO(5>Z'FN"*(_5]#!F;]/ M*OG;I;_[?TC">)#^D(1)(K,,5QZZ\[FJ 1=UIL>AD#!JH1N#X^)CK]!<8L M#R>,V"$DT\JE1#J&_'8&?VM%;6@"8H!DB,XBVP&2NQWJ\['B66LA_KE36K:J?? M=NH?F8%Z; 6*NJ *K[%V8%2C%GCBJ"]Z1\NQ]?!STI'(0^ :$@&K](*%]!1/ M[FS,E8!'&>N'UYU-:<4^'9P-SK_T4!]&+ GOT./0F$'QJ$:3P4OCK4][O0CB MUG<"[B3SU3P: SOG'A)!OUE\Z 5,!Z"UC&,_E)P0>WGM ML/C7\GZL5AE2A83#.+P>ZJ9,K905:K;NV9_CSSSG1S-$)WV4^+&Q;$9@T0YBM*9HB5*S&. M#Z_%C/VU:?]C?%/8YG7P6OY5O$KAT\8H[?Y""6?IT1U.ZBO^4@VW=Z+I56EK MIIBUIUQM=7LI-6-1'0L9+0]S6/.<5AU+E[?0$5K#JQ7)WG M<5[7:3DC"_7K/ ?EUH#D%2QH=#2F#FM@:;DA9&VJ+!<, =#B_D9"M6/Z< 6< M&+/)A6(CJ?0Z;XU866$8.;ZETDPA[$3(Z%HT19T^Q]+J="7(99.C571E5>[/ MO&\%,2=2 64!"2I&SER!11>R\,SWWWZQ^;XM<3[NBW[%W(T"*&;HPS1,_-W- M(QFQV6DF#$MB35U%G6[]B#UVZ1!.EWD3U3*XZU-S3&,B>&"L4.&8:!SS&&B MW*VD)RIZ$M@_TU)0P@AIQ*PH[KO&T_-3W[7L>I^#YG_V]3PFH!]\A8A??A(. MJ]U7:K\],F1'BJAS&@AW?:\$OAM$Z \&K;6BPY&S)Y,FX[)H]LY9MK _ZM\Z?^(J7/FX)Z6+(CLJZ##9U%K@7AK7491JOX<"N MY+0V:W!-G3@VP:[2'>0_HJ6G4AD#S]IJ5\>K+5R8S0.C<,;P#):[%\,R9N1 M5.JFCXKHF3R=GO!_!2>I%]OJVZXS)4"4H8=EJGQO:U=0-,5_*#JE^$CDW"M- M9T456 LJ^#G%E%3UK>+0NGG;Z8DH'9^7*#"$Z QA8\U]_9S&P[,TJ91 M- "34W$5(]DBA$S.<4ER7)C<]EB2![Y4MPW/X'!<\+-K77P$/@,\.6R$DQ7GW"TVM4]^6U9S><]3N.HRZ]YN4+)?2GC#-N)HY],T0SWCEP=^@4HJOP MT O9M46-7J:W*0_&SM)D$":CW#)S%I_; MRJV4!CY7M.XR=\1$T0Q*;H=);YK">3[9*'XK5%/EGV_ M)D@Y07/[2,68S^\[):3HNP=VA=TX8S +3XTE/?^&F;/!8W.J<%X7]@(>*]<* M*Y3TA= 4);7["IBA[R5E1 #II MO:L@)848F1N=DY!?BR*PZV;G%L=AY]#$4S:6'^/>O0MWNEYKY>TS6BUF+83- MAR*D0]N0SBM6:H7.EV-K>P6-@R"C@4:2)J>H4UF;/8$O2ZL<#PD!#D; XG*$^"%29+X@Q6"138.J=BOQ6% MMB.1$/AB/R+:K?#NW_\I+89T(N3$&&V?W..A7-K!X7H\:UK>]9)UULF0RH1H M?OFV\%J(<4@I8#P&G3&56UTPOOQ&F M4#X$9L](.3@QJ%.EM]%BKB0,15)F'(D4O^X_/V:')!C#XG10/MG)]3T$['?# M&+G9 9>?]2O37B,M*V5E;9YL#2"M?WW3^_6/&]^/$;()U&88<4(FU#<4^"-= MS6:D6R??6S';8\%I4Z\PS&3,@(U,@[76,R,:!X)RBOVC&?[AJ-CTFO0/729G M3A^)U$Z\6]@S=I?%^30'Z2];=R%47).2#I-BOD5'_O![%)YBM'HBJZ(BI[8W MSRZG]JD#_SX4ZETKIQ'K"%23#&!\49UUN6]N?_540\5HO5U&?UWIA;;3W)OV M5:-Q9]=**A3+8Q0#ZON]>$RK M27=9X@07\A;,';$-,Q'.&2*#,N.4%'3P40/5;F5/TWX5CVP:9;D!5S07T"M>]K_?7H6E],+#KW=B+5@O5VCW#C!0YD[SS):/5H] M5@V-@4L)LX/UK##5R-6@J@3'Q($E M0UCSN#C*I-(,^O>)]]M+BSB,EAA#9; M%.95)FA A(TFQ#G7)+J*UB26+X!*4?D-U^]_\8=K_?]S?.QJBC/A.ZW8$&71 ML%^G7PY"YA-@O^F[R"MTJ*X%D:H,0I'5BP.S5NN,LYIP6%2*P:4XCB/^>G30 M5Y:/6L6"24M/D,;;)1FZNWZ30+Y"-'B,8@!A"/=:ERT; SSC1J-W+2M#-T]1 M[0^/1%([W#;FZX]CA 6PCZVO!38S13PQG.F MF"18GY#K3@J,HI@4.D/2:1F6C33DY,N7+RN?994#' !S236&7>;'EOBA^+CB MS^:6GR7=+FH,]:<$3>"@[-8*.K'"'Z9E2/U0B!RCI=7CMU$"_.%WUH)Q2H+E.&Z8AEFM-E15W_\K8L!SQSX"/BD M,>1==Y 0)]YI/8#3>J.@\(^NQ"&YZF,F562(VDD$O5E _F6C]VHH=(>7XV MVW-GAX=:_J1!*FGYW#+'.]D3DHMKJM33Q-(HKX]$Q$EX645Q__"&S(F@3!QW MI2N.JN%M'MXFE[&X8ORRP'[9_A!J@6&JM8[)*KKB3[EXF3!Z6MPEM$_\ODWS MA9^F(5%2N;YQA T],YAB]'6KW*9POJ MOS<;E>]]$41='.M[#XL3&VYNJUVR:U=@+)^G!//=R?LM3G,9^]%0T3=-?!94 MSOGC*N'A6(6!7'Q$\YSM'3[QL)7SZ)J4^5ZUK?D@AJY3OY;L?+L7>3C5QV3- M4)#\0!:Y:;50SAO*T,K%X.LR!C@:=D][W:*/6&Y'_NP=9YR7FNXO@<[WA[^:!LM4F^$%8MQ4+$ M(Y(V&:^Y@>3,!A_%WYA-IQ%&]'N+!V>]1A^^A7-)J(_)-M=#2 M_I+1U?Z-?_O\J]A48[M85VU?('2.$N&7LR;9V9ZE%T)OF9-KEI$8@;I'>JO: M9^8"U4* IQ ;4 ! ?^=7+ZT(H]8Q\6)2R%,(-&QF,O<)O8@E]\061;S' S1(8;_B"; M->Y2.M[L &:]X#TIZZY[AZL'K['WC/<]G_[U9#[L5G?D*KRJ)PT6 MUZO,/CT%%BJ^'DB]R 4!OW)J>X*6!+T1/H!-I@>73D$\1EU?<%P>B6KXE:-\ M:IZ@E$F@VVMS;WC'E OO;<)M!X(;\K6HR*JTR6B?:*]#A$ [F=MC^DW+II:UFG1BPT M^4;%<>XB+U[ICS^ULV*AV=1X]:Y.BXE_=]JOT!VZB8-4=JGO?8ZA971YAI4\ MTN D<",M;R%/:'FET\-(-?[6G&X^E\@UA@5L,/PAM8K'+J[28[EXT_07MB0[ MEJE6RUM=P(BZIO71"6^(Q]0C!NGO'VM.)?S]3W1S8K7U^H&T4+'-HT$EI]$S M'Z/#!4L_A2[0A.NS!RLY+=FK$,S8&/ZZH125<"_S MRGUPUY&()"+JI@_I^D+< ,V1T<;Q#/C)=2:H*9+YQ"[$(A/0,P*B1I7#S\4" MIB/\K8]-D-4QLDUJ6FF#*:-"E@4FA*#B=&,5B3S,RMI.8;(^\^%K@>MLC>+( MJR:E'ROGGO<WK?GIEHN'!UA-OI;P29K!0/&&=8"DX"3 M.NP6@WY>J3./_\B858SB?\ M=B2R*]8??BNH"GN>W:KEO MI-EH#]#8VO5K!7>WF)0@3%!<.C->RODWG^DH+C.+))OXM%$Z<)#'[)E(SU6K MA;FK6PRZZ^7U6M,!09ZMP59*F?V/=2VE#4L5DE&H)+H.S@9/&%\1^H_(=>;. M5LCF7!<$6)L[$]':Y@FV0HX;1K.J<("]G!>,;YWV;?-DV4"A#']8P!;U2,0< M4?KS@XB/ZY?_3!M?0;:RMS0'P\*(-?-&Y(X%G7B9];<#]ST,$)FS#6E.*08. M@1.H/CU5 UDP6E5XG^"\*&&I)=;2T]1Z,\4]@MP-E%K;@+N-3"G&++#WH;DA M4J \XVWR?)OK!DT*C!%CM1&LICM+/J_=]':A&6)RR/WZ[G(79V+;H-[]'F'S M:1(M(7SB,$R;*G?N<^P]@B&;E-B]S."?E+4Y]].O[]:W ?I!ZHK27H;1*U[* MDM]);86,+XE?\OV^XTQ0RE4&"GI;],O*_#KV)+MM+@3I.^DU @6-Z!)Q6MAC ME^SO#WE"':PS]KN_[M--ZO:XH *Z5^Y#Q/DH$)-0_R0.,U\NG%7^^K^T(7-V MI 3_QMLS?US@A\IXYN!C 2:%V1^D-?@ 2_\8:;E3E$$.6S\H;=2 MO/4485&)DO$,W,^/8HR&7\NI7Z]NL0ON%ALR?'[=F<;6>!FOW*<[=8W4D"^( MW)X(W\\Q&$XW]=3(??+@2"3[FU?QGX1O0:9X,87&4%O $B 2V6SN?J59)QFG M1$Q.7J'5P GUR7KMSECL75RZ[U. MO+G\S&>7X>B^WJ6F[EA,X*>AU1*VQRO0VW;R5KQ$>%>$MWN0,!XD:-#'+6\B M6KVN)0_'2;:'R1R))% 8(TV"%XH5,2X1U"J8GB/0);7.VSV30?=1)C7W;,J/ M8MQ2=\T5S\P$UUOM<26O& M<9RY-2+C-;28M%F&/M6$7#C$=QA :V@!.WO\1:Z2B6<$6G6^8#"3Z4HJ<+XA M%Z/^ES?N3G9G4N8>O)Y\# 8\+4_N\@EPIRR$-AH]^+YG#E#_=<;HRN/OMJL4 M?@ %$1<6. \JR?V0%9T1E_+US MZIV5Z'DI75 MTYO!;=5QV_/-ZSR\/PO@4A-/#I>'_O;:4E3+V^OJUG[:%!5HDOX<\FA)#/]OUEJ.I6O;MH31Y:DPN M6]_1>VD6#95Z4!B%DUNZD]O5AL?@EJ1]F0Q(%I=(?FB<*;475+)/2K67O-!HE&^0=VE*<&E>[ZY:?KGE/H\'O0_[6,@E;7ZG8V^ M\55II-Z"C[PK[8CABH*!B! MUQ0 &H@R6ZD2?Q&"Q_)A,MT?OF;2 F)8OW\-G@@N%[@EV!F/?I+ 89)EH M9,CC,'EERM?O*JE>'[MH1OY^*:2V\R= MG//)T.@6V,[ XJBI6#EU+1::P],E2 W:7E2I#&Y=H@94YA*SYI$I, ,Z+2K# MY_5Z,,'+/]K\9JCS,3TH,%?+,&Z(.?]7>.PPNVTJJ!]\TQS(-$@UW(\'1C;+ M--&^7-2MN),;-F_[*"#>&J#4 MG(W]B.[:CK1KUI9^4-=A19II?K$_Q"T_/S_[XC0\RJ,?D9O0VC(_Q6YA\3$3 M]8-UIO>WS!\DS8A^N0@)&?TK)8E\]'2J='6ZMFVI.6B^//M>HCDG[0J#9_"5 MB\[.OIS@8:_O+]E/*6=J.P)__LI248I?/1=#>AGQC:P+00BL,$"KC[C1"+1; M?%C*D!BY7PP 6/1O@B,V$KY?B9I*3T0\WEQQN>*?4*&3#'J(>+KUOS=ELYP> M1=,[@5P)V9]^V(,W)K'V"F-U 8W[@H<5WK;OA$H/74O4[^'=%H.,4?8N@-_N M%5$"1V)4-LPV=+/SY]Y,GQ#$N>@+5[\_)BTL@LX'TG(D$E4;D!+;J)/J7BKB]SN/_LA@:9A#OP1ZZ,(2J(_OS(Z M$=10U!R OO>*;&MD[)0RG)V40B=,B(H>BHH\=H- MOP ?6(&TQ%:ZFOLNZY'1Y310UL1EQ)DFY31S/+#??934#90&A"931EKE8^;9 M!%PH3]'&\0S?#L#OWB!?(-87S*VD;6_S@%XR.S:9^;MMB-'S!:&+P^-K]H0@ M E.",J%#7DC9J^8/9H^T:ZV8RHOB?4)>RYS0D/VI8^;%:/?,VGB,#B&OR%[S MYS,X2UD4V2'E5/C]$9PT..5"7N\<^#;.W-S\VF'01-1%6(D)+E90SZ#74QDC M6MA_= HT/B8L?;_-=J//&LYT@D;$C]TD]O@'#Y*2TD1%98X)BX$8BO\O\'%R MAZ.#"F/-0Z52. 9]*"CH[1+'H'_HV&W,W&:^,;(?U$P^$JF&UXP&G0IJK>?K M$)U;"Y'J=X7RKUL^?0W[OE-G):/FAL?,RL]ROI(;2VEARA,*,9V.S_>+%I6< M/?#W]U76+"8.O&]OUURKD9/HKJ\/T-WHWNQ:3Q&^HDDG4(=URJO;DP[57N,? AV,;#KU$(_0CJR]N)I9[AWJS\R-W@2 MXZ[+BTG?RYT#M35W_I#WP1PO@3_DYQNKEGK%EKXLU=Q] M0LJ" OQJWG)\LV8'7'K;^,YZG0:@J-A@J%&IJ!T5RH,:NFMD!#Q&0M&T#&WB MGDJY/FLP.F1&R>0)F-/JE*;1.A.$1(;4F*FZJT:"#@.!Q$H8D73*^A9V\??J M -!:5/N@K651-J]4G[[)4Y\4-FO6N=V,B,Z\V(,TF=:,)((6'F$L712N:SPZ M3]NJN#@98:G&[+(=$.S%+,K6L09NS2S.DL-BMQ@;Q73.Y>X -#QC1&M"% 3R MAPQ)A3@EQ01O_M?]WY.K(&)JSM=5#I_C0$1MIVIGG!B'X-.U&O1]QR< G6$[ M[6$#*3I1?/"8WD28J04.UR&I-X^U>ZSVS)*X;89'$P 4/[.G,I$D4E*H$BV^_;SC\/O<-39>LQ M"&S1T:!,& MM"/=\(Q7U)L(T(L,1_)WJZ>NOY2#[R2^Y2_Q:EAA><61=9F-B4.)\D3R/#I" M=#IO S3<=B#?&S#B:4"S7J42&^YWS(9E=#KX ,)!V+?0K\[0M8Z!-Z M?2Z70V^ E4/U]-[=="_<;][JVCC$T-XVIRR^GI[G@<>\-T)L>P@'^YDPI(]/ M=K%3&-GKVXEITE.!N"1(Q=\(@[WZ1'\NL]<>KP( M0NDL2^ *O%*+14?N J7NKM3O*E]>OG5(]?+Q\;GRV3#[I:O(.8<9=3F6T8\+ M;28S7GH]->Y1\[A*R9?+V^(4F3/$]&)IW>_VE]<#9PG:3+7F,*/2N]5G,HS> M!>8-1@SP/1*S> :T;TA1D(9N*"/V0_5&#,S0F;"0G^1GH'QU:I,'^RESI=1S M<.ZRL_&0;$/]KHIK(3#W5K$^=I4+;#B0KL=,[]!^T.>WP#I"#EN]'K4\=TXC MMI;XUM:TUG'S=0%>U>D36@W*1 453/IE5'+U.U02!A9A]OUJ3"6&AUC]YGA# MW+#M@F(=TM]DH6^JB+IN+N*#\*3+"]*F-_I>A:(>(9N#+LP2)K T&,XP\D-7 MG,I^+\-_Z?K<.)_):8<@]>ZJ19_.+]Q/AE32/(Q$70'G(YI+;1BTHK>'I MC1/KO=@@F-L]0B+9]R)0ZDCDO'VPPXHCP8M12_ [$CFQ*Q'3657=Q!KQLB04 MS/=C'[02Q^0T=BJ,QM),A^O$*F.NR$07TD6'XTS@J2#%0AZ1_%@?ZB4WK8X) M"C'6MXUBIQM?\:J*>_O+_T#(IP098*W5ZW6(%'?33B>_ ?>QW<05@K_^,X*/ M+;LYC=(&%;UQ^,31>MF:0RP1KW$RWSFG)JQ@Z1;10HZ]HHM<;%926B^/!;YU MF%BJK['\S8CR=K78 :"ZO5CRZK_&Y4RD'?JC2NC$%"F0"B9RP:Y=OF%[9Q, MP5(7BM3%1!V@0ML:Z^W$VE-9]QUJA'[I/ L"RLGI?:+N-+PDZG7%&-3&=W*^ MQ3D;"X6"1LJAQR[AP_T:HU336*,@O4F>&N@NV8V("QA6<44=?U-[[!.J?]YV MV!:A"0XF*[P?///?-A6;$\Q'R'U!5VT(K/9VMH%%<#M5OK.,OL>(ZG?*#YYV M+LM>JL7I&2S>OASUS/3"EM+9GQ<9, UQ3%B);6$A619>>2:B9,DGN6",HKOJ MG8B\56;Z]79.,('3,#GL;^ L&_ PL],:>AP>CU$ 6&%ILY?)%&C@AS= Y2P.$\T;NO\C05L$5IF<1&)<#P33!%L MX=I78SI2??_^U_*/1&38A!KD) I\^Q]-A:&@XN/W& 4%A=CK1M&6 1,]MS6W MH=M3_FI,/9CG$RZ EFY._&G>:^Y!6*TK@+?4BX=.ZL4KMQE)QIKZ(=W%'#O^ MMM-FZV*UP$H;B79Y]_/"=MQ-^NL*P%J#6GGI$R'N-?IRI*W/QI$(=0:GU!2- MFIT';Q>EEM5"XW4HC?A,FH?6 F:\" ,4QH:WF&MV)W-I)M6. _ZC^64$_X%D M>6V^P/<5'-P%RKM:BFX[!B4'PHC[?3G2IQQ'L",5DB9#^ "DK ?4@/_R5), MU^L_ZZ6W, O*W7\&;+=6GW@Z& M3'_FQ?>H:.^A7]C!@1OLMG&;+SBDI6&+#*=?QFQN?/DRPX8SM79%*F&V$I5O M4.^[R$)3 D,;Z8U1 !RLP$@IKX78;9)#.NU=:U0_UG[?6'\MIZ@A9)/UHAQ. M!=N .PSM0H!![LH?H@DOG=B+G4SL&8O#/G94R6Q5/?]^J!*D9VKEBW3M>?ZRBM; #-8K M3('I9K5YTFUN!EAW'?/KP?0/U0R/F<2ESI*0GZ /]XH'EM'PM+IC Q8%T?6I M']A%VD36Y590ZX-(T_D20B27$>RN5;%V,A\BVA2J;:6K',Q.4DS'%N3HU/BZ MF=BDJ5H=;Y.ELZF7\GZ\K58F/JVF/-E^:E^2N;4"7CI;5:X5QI(@ITZ!F31, M;&Z_7+PVV933>C^UVWE=NCMV?[.=8AA*[Z:\I@N1&B5#L$FX(Y&0WCIQW!+CP(F409D,D]?&G'?1 M/#5Z;?2QUE=IGW M1<5G>STIBIJ0,!.G&@](G,[8JV@&DB6<==LO5:Y_HEO 'TC^3;'QS+4$<,%) M175.^:,&46.GQ4A,RPJM=G+"+&[Q: M;+ITL!SED\/IG#ZCZWG->M,T8)+V5DRVM;X3GRG7VG#88(6*S1[6*80;/_KJ M#V5F.HY$'/:[6^0KR8BQ@,LJV@>D4+KLHI&LHDGFO9&-O--+=.+*G?RK\_.N M8W@+RI"3N-AS'D9FIB*^=7ZKK M3]"4M\6:9<&]"_Z/B-6 ^(NJUCT*UQN_I(3&NS1R8L?@?;HA-K>ITULFMLV%1[PIG-6ZL*^>"N(' KJN]*?*RA<6JR\ MNE 8;-/'WZ^$2,$BQP/2VKI51+&[$#L(34O#K)&F/1G6!GW-9N(W!1=A"%3$ MB-N,:XD.V)K\_!+'XEN4R#;FLYF#TM=RD-G#KX9G-O\_\MX[K*EL^^/.7.^, M,];+H(#4.]1!0$0(O3A*$6FC2 UE)!0Q!*274&9TI"<(2 L09I BD! #)*$% M5$H,58@DD! BA 0IH1,ZO#!S[^^]9>;^_3[/NY\\\-=)SEYGG;V^ZYRU/CLB M_NX$D*5R81,X\/AY0=_S"PL^@5M"CH81XH73Q".E\EA_F=2[_$WJ3"L;^BY: M>[XX<,:FC?GYJEUEB["&\SHC#!WC>RGP9H_FVF(H87HW+LZ7 _1'Q_6'TP0" MY2/I5BJ2O^(G,;=GT(T\*3RK195YN4(HKGVPP[)-M^A*I&D KZZ+1)IW:X-" MZ"\SD+8H99]05/OI'#M-O9*KXVN!X!)DD!*I9=RWS6I0@/5OV(?[)2%UC0 , MZ*. B$8"R+5+>S28]AP=8081!H=P1 <]*L(0Z+#$))AB0:%:S8E\MR"IMH#%JOB M3"@D>L:VAXRB_0XG5Q%9U"G1.?BDUY*Y/9,=U'S H4A(%7%YVOZ\RN32= 3J M/*AS]^9TKJ0T[DF-I\QMH,/J' V<<"K<2'9VP@PWB[(B3L<2FJ':6U.XM[)0 M(P*I8;?F* R6&/8DAHL:380KZ0T.1-9O+=!I*K6XV^13PP:ZCCBA,7'!X*6\ ME(**"_]?9'R>=&<*6)#O1K2A,R%]P_1P*8,3>0SMV(/;9FDR3^G+6DH]/JMY MWA /'NW7&^BL]E*55C6/Y)IE*7@%/;B-!1Z#*NOIN&!=[^*8$%?UOKZ; M:=H!H%B=<;\&^\]5M/$58:DT.9>"$OFC..X(FY.;"!QD.X45SFAS68&Y%=F* M55WZ72D564;V\*O:JO4>I9FW-[7/Y+JO]3^G1.EKC*E0:X0N?83$75H^BDT" MEC!55\]832E2@ST8E2S8Q@A-E%@[/57>1QZM)Y?F)VIZ1U@W\_(A)G\KVVF] MR"D#HY<)V4+E=79$ @X-N4CS>O6F(]S_Q__P237@ EUIE?Y JHH75\-L<^03 MGUR+9]*[^"AVMS@)^W ES+9MB+>ULV[W-CI[))]DX1!JJ"DU5GEUW,E.NP K M'I?T:U$A,-+P!:2QO/0#A=#UH"'"VC4G/U\0/I)EWD;Y\[OARXS]2?9=40M> MQ/F.Z/5Y^:@%O4>J(^3O/9#@-M:;+Q+[3 APY6N@T >[PF[Z MAP"SNH0.][AQV:NN74'_Z]X\'J?EC22B/].3H]YLV!L>R!I]^Z# UJ1>O.VD MC4L4-7@L3/R9[3NAJE,M$K5O5*$Q\HC'YD:L6 ^%-7(7*XDR(1=JK>\/FDG' M,O'.$>*"?0/Q;2M4SO)D4S%^A M07_S6H3F\8.NOR5M^&^TC,%0\11F^\-M0T(QLZ88$9W^)=3A6XJDWIDBS_T6[DVY686!9>P;.-'&W#CAPT9%X"^3 5&- M(.F)*&L[Y'9I_)PBQ')3O,]LQ*XSZ&+]VBR%$A-S))9T:=M'GUTO\*";_;Z[ M+"TCO,QZ2.HOKW_]HX[#$^^W:E*V98IT]OW2HO)L^X,*#R:SDBYB(;KBLT9, M0D6(7#G2Q?.L881^69P//N3#JP^5)Z2T5LG"DNN?0FW]>YNN="AI\IJJGMQ/ M),U/4,M,$]I\8;\CDAP5?;]A<<=;XOJ)^=L)5[H"F'V$83PZN. 0$&8:T5_A M=93P=9I73>TX[.@$MX.CBIS45ENN[N6PC*VD,_),IJ_QL)W![)>O22_&_X*/HT.OSDM",CR;5T%* >13 M75Y^I)95L=NO_\Q?5N.#9JY//B@<&GP0:6#JD]H@8O,"B]GPEW5 MX\KS,[D"L-[S5U5G;SN <_L+W.!PA+TR)5I=:T[:)^/Y:JS.8'NOOB/^$ #% M:+X]L@/^-PO@QNF%(0>6KRA]316NDV, ].Z=X MAZ6U^_C2.9O>E1+(EN&+ $A11/T;D=<1L6;K34C_(_N< MR>#[X:6A2W*YC\;UWL04[4I3,IWY/JNA-7,0<8]6YM_>) 2,AWK<>S7Y2HRM M=W%@F>+5F3JJ8F94(/MT9]-^PT)Q5MHA/FA@M=N(%.6(Z]Y6/V[%W*VQ&TV& M0_TQ7KZ:<2;45GK5-CS:3YFL,QBHC>JYV[Q"XF\",V8+)IT+K4U'S\]VS2:] M]4 U?VV!??/%RH"$]K4&R[B +3(2)Q.5N+BZ8 M[TU4*!AZ._H@(]E#?@W5QH8T%G10@AE^YR;J^6"**,4D,@N\6/DTJDM6U@^4 M.23U>4^SNE^%6'HK4P%,X^5S3,;*XKIU2Y2@C38587!M+XNS_[[#'8U=.00N\#6;4U4[WQ*="!,^[FI.$&@N=( M=D?G8+S0XP/7%VMHADNV[2=-2U$&X=:A!_5$-2:3A./BBS0JO;G%:LBX_ 8G MR4/ ;*W?S^YZJZ*6X'%>;2%K?6=> +F03[T(DPU;A,4IN:O!=,INI/Q[K3K\ M_,3WB_BH7>*$$=\>]*Y9+0VEF4)8TG J[%"(O\;9W5#C?')/$4/<(A3//J2< M1AZDCBLDZEV4=&[GLLL/OI_9WBD)=H_8%8_4F.?VYRHJ@G?S=QD[(8Y@W%=; M[ \F2F$"8\O'OCH&\[M0X&2:9!?FMZZXL 7DYN177MSJ!X"O@/L,U @U>@9E MM4CT(C=;G__RH_N+3Z']$L.7FN2>*=N=\]JPC#U]@0IQ%7=^'#424\\=E=FZ M/SE;PE10>WD4)-K]Q;F$9K*ZN*/ MKCRT:LWS_7G ===.2[OA.=HKP"BK66\V&'[:_LYRE#.F=ZQU3&C^K^=\^I=/ M_QI_BZLY,MZ-#)7:T.H09MJT-6^^Z->KD&6/I_I7QH37H( ;&>1(_*S-TZ/+ M%B%(\\M'B?16XLNV.9*V]9+@=GT[0JGVTY3K/P(T;[Z2'A2@MF"EG-HO7]=M MN'UAOCEPSGK,_WI=14FWLW)-/][/4Q;_OB/P@0\BT:1O5K+)"E\:4FKDH+78 M.L OGXH+$<@!\?PRJ%J[;\V_Q_2M?Z/D*[#"KX1 M&>4/]Z 5#UOCRB;G(#OQV5@OH#OXI%DU(Q\M^:7"$8-=CYU_A76.&&IYRF+CC #:I":[O6C2Y#4&0&0,3G8^X,2\W[3_!MISM( M2F#G0P"$WLAT>^WIB,=FBHAZ=-_"83UJX:[5R35#AF,K)\\NA[-UR]=IT2C> MN"&]'V:QJPA?R&!'/QFYIPH[H?_\PMO\ ;V<8#IZ M1E8:&Q\"-(.L@KZ?E')DY^F[,WS0&2UX[]G+S99 N'AZ50BC)K9J >,:&"H% MS; 4[;CR=) >9V:3,S7"%=.B-+8^&D8NE]EMK-KAL;ERI#BEIJM#L=?G)8VD MWF%:T+1QJG;#&\M5MJU._D&%KH Z7;!(3XI1 !WTU\ULJF48$:'1Z8D=]?Q+ M1;D=.+\ZFG?3\WX_31W%=SXA31*A*N7U$?OSYW.=FAS<-B]7??)@0I_X$2NH MD-LJ78N]W2"L M7EAY!QNY1U,S[=QR2W(*;V,$\%,+T3GE:]STJ"D_^)(&Q PR@^)#@[SJC2W\ M@NK'%VNRF#&N&QV(D*,0V9"2O&2'!.+!8_E)=PQL_[.TZ:NQ?<;!=]M#HQ&3 MY:/UG*9NMT- TU3-/9=8LM/K ,9 >%.,7IU;/HFQ.!Y#U!B9-]3N)C.B0)9 MFN07)W4U<\ZMXO@Z!F13+#-L#]LU__HO@(\#_&^6]F/**G/!B-O6#>.2@K6%_ZIYK76=ZA>A:W MMU5=%)V; .AE3I%SAE7_9"E=YD?6^F54^#/ M"SV#$RVTDQ%OD4FU.V4Q,PI9M(K> R[7Y*PK3N@4(A9GJM3=U0OM( @E0KX7 MV)5N*]*P"UFAM[@K7]C$MEKPC'Q0$8T&HWIGU?C!D.Z=",\KV>48K#C-"&.( M9()L2R@^XG]T]US28.0]V.-.)*A,;24]#E<62/++H'V+@_UK=K^#]@C'H+T$IN9;G';^TY_:BE$%L1*SL[^H MG;W=*M%^+2!JJV95!^BK\;WC:.B^Y]F41^)8M&>>J7DAM;// MAO*I]@G72+1^$5IZ;MOJZ>R0H[>&L-&(F#M(/Z=G6-O+[>9H"!4M?MF-Y,&Q1[BKB#*JX MHT)MN,F]550VE]H7C5E':-PVSX[-/<#(]R9EY4&.X]#[O)C M\YYMMY.W3N?2X;I/O@J)!JJ)/$V\=M(YM"S@6H"!QXU6-= 8Z(RE;TS3,[)K MG86K ?=]F\RJ[1,N^R)W9*-P+U.ZQ:C48%M1=W8_U707:?$EOP"/;Z#:XN8] M@FB@I?2@RJ:ZLL'J#A=!_E3"%M8D/)ICE'FQ-B?]KSH5J#^R3,")5S*V\5$; MGT\_I>DRI9N7I.8%-0?#34DZMUV :K)%:)?"NXIE^)(Z*''*]'84LBYZ6"7+ MI=BCQALGG4*/__NJ\=&Y7>)I;Q1UR/]&2FRS7-N&/<]H)KVXM8!V93A&2B,^ MH8)HL*6T!A?]"9R95C(>ZC#W03"ONE8&?;A2=SG,*X;L^FU^==K- MF!:T'MLU%!1J&YY-"M3(D I/CZK9=PLO*);[&:*I>0R5Z.&N#UJM(K*Y0[U- M-EK8KT@SEI0L-HU4*N>R9NKO2C[5>5/UK ONW^T"])]W.01\;%LD'P)(<-%# M (,MD^7YA'T(R(IV.CA*BO8EX9J=1\*X3J_D$/"6>?L0KT"LNZKV5HX#VP%-V]Y2[\=4!@%9PH_^5F M]UC =O 68Z84V>X:+GWE^6S\W*QG OUB=^G M@>_B*^;\D*0:;/QO:]$I*LG1 MX.6!>@N'%V_3[9VG4 K93AA+$+&4S,C*6MF4&80((RC@V$#8F$5 G[X@6+SM MH@57:@5T"+@BR9;!GYXBSWK MN2_GKKP:7PP>:+$6GM,0!%DI!1[C2ENHH\2E:&W!N*S\B*//]L'UL*0 M-+S;S&4@YN'Q^[I/\(=*#@X.GC_]M<\48I0QFM+0!1%G.+K%.$?@]OXN,'F[ M!\HB$V5:NRI($E5+13&B_/#>/'F4-;)GW%! MSO(YA39S"?M6H3A'IYJRSD]B3;0U>F^6I8],_^!KL'ZI_[]68- MZ5N3-_S%)UC(SLCPE'S'[?C]<YRS;Y95(V4D<S]:*J M,B<@2)/2%,:4"J-;\19ZL_LUA*5KLWEHAI)5STR4_;!)AY&!^S']+>[/Z&\5 M-U*N_XOY-;);;3\U!/;OADW7?HP<^R4+D?T%)C*$=UOM M$R:W!W82A!YGZT=# WN&F_='CF*L(!PE7B/%,W9E M;7-R= Z\IXOJUV"#\GP]*-'[71,F56GZ&L%3?Z3!88:(9?NG''9+?MX7V1\:N M(?UXN[/T\!)YQL2#53/P+A!M!N$E)R$+1+3^TQ-/:Y&NF.Q)D0H3=AZ_3]C- MOC0CFG*TP#W3:S\$D'T. 5.>@)V-Y@OLJ2U9.#;7 MJ5H#'CI.PP;=Q['6C!:ON+\JKUL*G<8H._/Q&'W3!+O<*-/@@B':Q)+V>+M_ M=EQK*YAQOVQ"@'J' ;N4?%JUN+2 N$PS,MN='(=M+=H_X$DR/#MGQ8YR"LX:!*K8]IP"130X)AV>X+K^FQ2A/'@+,%G8D M*H-#BHR82U#^VG3&=H&OG+LAJ>#!%-3U5T=C%!P8^$IPS%/F, M$& Z6#QUAK1XS]34MKK45Q:($OJK:=^L5%6=8'XV2132AM@?)T:_=4#P>&AL53M-:[(,$*<7[>:P[OK3*4_ZOO-'*?K%Q M]61>SN(A('6!$4K"RG06_?2TM,YJ,FUZWJ"MJ9[A[2%ZDG8_:#0 M_D7VP6W<7E\ L*LGNAQ<-[;B&I=/CK$879P^*%'*[8[ZK)6JI,D5H!B3%&>! MDD*0";]ROT6!Y_!YUO]:0;U$8Z06'SEYM=I$/F^J_"% TP7:'&.'[P$' 6#'(%,\A?Y=.:7U1O6UB&S/(DAW>LY\56R!+3!!0/=[!K MFX/-C>K&KV^NS$D,3/SB5K1/SJZS>C+T2+NV/GTKXW1$[\;9\Q>]S"#>YI9< MQ4@HR05MC?"*8AI5$CLD5&C>P-(V][/O#;-_V0[JTH/"=N<[8Q8$R1L%4)D] MK91-L:DP;$ _1M._@G2?5L1&$P\!XFQF4\-O$@_%TST$K'F 61Y@EU531UG< M3[[+'_[(-F<3=V)C M;=#UZP03]TD ^/]NT& MBR'0K!>1./.@:Q6*EUZ$9H(44B!.#@5:TJ25\UEAHNH;N[,;K8,*?A_X\QKL MUA5.X 1/%R72VKE=(T+$!Q9?>K_'1F^V5?I)8_.&CU6>74AFQ\\1D:O6P:FF M9!35=<59CG'>M_7BF*@P9ZOP27C4RKU,/ 8*\_CN&V+3ZKDW%ZX@W#."^^O$ MO-^YP\H2,D]\K1_FE9#M*.9E>O]FW:/!::.V8=F^#]UYXBOA+"QWNQI*QLWK;!5-_.YY,9 M"3FB"!3KS?>7!^T#@G,Y-[C2F9? #.=X!51;(6&Y,)I0N9$ZVQW M6'+RL,I%M*F9SMRY7WDDFSYHWW:;):61^&7RI*N32WZY"KG%F?YS< &_H;_" M-_C]J-CU/S)2R$3NQ+.BC,K,NE (O3R+ W5!*VUCLQ6)TV7 M!72_2RT;+T]8M)VQ5,V(J7X.*5I#^7V0)"MISUPZ!G^$XS$F0ZYD'XA'#PUW M$?TH.=GMG$-/4X+\*(?;BKWX:&&E.].5O-XW",48$1KFM5&:FNH.&@'_X45? M8(P@)GNBK-%#P":N]"@X@CBK5LNP0\"JW>5# .TH<+[(K(A*.00(+#0/ 5N@ MA/':,^MJ9O\\7.'H,%^#.SZJ,AJ;.?7@%Z#HFG.3MFK(B VDI*/1%BLI2S.< MDP7TLLBDQ.9D8+UTY.&N3J4>\)BMZJ UJ1'-N&YJF38-Q97C7&I898377A[$ M>>Q7&!CAE0@BD:]KBSCSRX8_^BN2QG4MTZX<)&&Q622^(G3L1K%!)M>3$_%0X+N2S[XE[ZGMMH;B5_UND? [,ALHIV_QMP\UD\RVV48!A%91_]LN.'^P_\( M-?^_Z?B3B%_W6##:G]^\G]S2>)\5^;A18ZOV!M>)@3',)SW^$"G=["1II0D. MC[1JY'W;9G65U+?V:%T]RBTK2K]S0B.\,RS2BBTRO!-*VH2)2"D"R_RW^IHC M=F\/Y)0H\.T4J^S>QC\[4)@3FPB\ MQ\G_8I7[K\;_>\K\+IO3DK%XEH0/IH73&L%$0Q+C4M.WKJ$KA95:W10AX1UXF%28QWRN(H,MW=G:M":P?K7JE( 6[3:W6 M,.?GL939+__+*_[2KVZ5<0@X&>3+/OBE0>9@NCNZ:\KO$#!]+N@0L#*6L)7' M+#4Y&. F' *P;PX!LPZHBG3&?WW+/\9G9Q):5>:^V[W.]%NP2]8,BL@C;\<0 MMP\!0 3^$!!4O_J%'K\^C1/1=CX-+/3+X,?ZK(QZ<+"#>-O\ @B[RB[1P]:PC&^NM0+RX1 H]Q>2>6.1"-?1;#2J3<<$[?8T% CN5[U M0X!5XI!!FNERVRV.&$DC@\#>1IIVVAIK/%)M_J^3DTVX?MY.9DH4Z]K 8<==]6E@(W^MH+KN3*(RZI(SAIC,2?9-4O81I]FH(7@1LW*!G%^WBGT!J !UP:R:@G/"& M7CRQB8+XL#O7ES!15=T5/6=G!/K>QG7$OPSKBT]FG]F8>;J(>*"4:$ZX59%J M7N-&E]6K-3.SK:P*QPQ_K X?T9C!\J*UW ;NOW M;O$RA3EZ%QX? O+=TP.;3[6\W 1!!2KSGQH\+Y!QFED&AKBODMZEJ'HA8 M&VMD>%>.H:GR=O7E2CL^1E\C,)_^?-7Z#&UW5^:>QX7UC:&<@A3EI7%^'=B[ MGERDB: 0VFZ,0U0@1-_QQ3<7*4 C_=;4#>_AKIEI[Z?+'\ CV10/R^6U#MLC MC<,*ACS) A,*(H7%.Z-A^5-A2],E6K;/4U):N_%I#]R#Z7LUI8(2.%5'A^(> M_#%EV(\RT;JR>-=P39SAY873M^Y*D!J(M.PO9J\2(/G;S. F/#_:<_?A12$? M#&9.]]OR+%=]0L%CEXH:+"1_\_;,M2]S/%4'LSJ7D'WU-@I+LVT%TRREGMD> M/46Q+CSV$HHY3BIU,BLZ7;4N[[>@ MO02C_D%[CS:Z=#/U'$[<4ZMS7KQSWBV8CWGKU^*29OWB*+M,+#S ]DKP9XX5 MSGC0IDL8OU8-;,D1=UWC0Z:/X68P0X..V/NO)4,QP3KG9O.AIS/PXI86)VOO M?P-3>4W7\ZD/815,HP1.:IFO-FT"^56^Q,#(9I)PV<:/TA&7$1;G/J'Q@$MNO1J2Y8<(S;Z'#KJR.*.^(7UXV:[P4L-OV&5 M\BKRZ7]:CB1^;<-IHX S\4YCVU9JDCRII]0,^X#,\O)U49^3_,YC(9@"TF@W M+GNEL)_:Y6+(T/W6-^#@HD]:VMG(Z[W9GD\/_A:T0U6(;M=9XN]XU2^V7//+ M/YI]^'"FH5H6V)9!!9E59.HD>R@M--_-Y1;5-Y6\5#0P.(;$C6GQ&\CBG!3Z M(J;,7^3Q2<75R+^O:6_6K49>AHZ1EN*9J^=Z F"V7<&;(04&$,E'9KQ;2V<> M.50YBGW$>BB2/?!18Q>.VXN_7@J9 +V:WI6,)>9Z59Q%7)Z]?5<+;1$T5E#L M>TR^.QXY9NRES59J='9"WS6V]IH:_C=2R?Z0T%M9K>-7>\E)I@:UO_R1$\FW M6R;)\]9RSJCD.#1F=RX_]@O0C^5[G_:N-R+_5D20#58ZA&R_O5)T0 M?S>5 @>+'\WLJQLCA_PX)Y6&3TZE'3_\>Y2<(7\3J>OVGT8!ILUK(.+MJ7(M#X?>C1:+9-1. M.PR:W7/TTA.U[K44EXN7N3 T[ A,^(O>NYKEKTU^CI:32=ZKII+=!!EMY)A# MP 1U[WIE0FET<<(^RO(@F7[ #;3X=4[V']^^P/ HP:V*3%9_&5=;*2HOQ@IOG]KR'5\X/4A0%.)$"!]$:$ %JA5[S,'@IZV MB3K?^U2L+_T@W,1H\ /KNY89)NJ2CAXF*F..7I>SNIMJ!F$:95S74[_\YMVV M+?LY%+\A$0LLLYY%STI"]4W-"<500[GTWK_WG?[WAJ?O:I:D-QV+,"SMGO4LUIM=.WZ89 M=*>%'HFV^]FW(<+"8L'67;[ Q)O[:TN35F_[T'U@=[& M>;)>]SG4&^@CJ#*;4G8(Z*=(RA[=G^!A<,8>!2YGJ]&O*OX5X#,];$L2XT54 M)=ZFI$DJZ=(T=)^\$&)1.V@@ZS(?["3#;/^Y8]O&\R(2@F*RP253/,)Q3?( ?!4@R2C@*U?]X, MFZ[-1T&1S8&;FTLK<$4->U<.8H*"VI^*@HAF:-TV*T^P_N'/HQ[@RY&XR8E# M0 )XW,RB/A#8MRV9.2!6P8TV%Q@SZGB8CJJ'#_EO6BBFL:+;*DHV&Q-ILI>] M+KO"5VH"306C)8!F86X\-!##TZ+G+F JQ/(GX[J1FR2-1"7/I7X_3\C5I[$^ M\S*93:9A!]T[H49\O_:RE8ISO7:E(;8-&0M=/$5%V>_A5QZ6_PB8#A9+KTA0 M2WL]J2%8'4-/F.?*":62WRC4;!M6W.Z[M[*UXW ?PJT/Y#852-[!7QR$90KI M5Y$+M=7:5/P&'U2(.T(A=E\>IP>:T\G)-+?&J[XLOPIFD$L;YY^0.A6AV8+\ M9!>[V9_&%-5QTM3U6I5ZUQ?;!EX0G8$'?:]S?.(630>HU<17[R=JU))K[Z\W M?]^14K$U[>SGX^0"<=V]%KZ&[435]=+V[Q0B303AG'!,^-1K]"^%?-YC^ M0$=[QM^)T&,@ FF5>3[&$3S%::US4H\O":E/!HQ6=S*B+V(L\"LW2^_SRW+* M/@GV<+YITF3S[8MU>3\7GS>"C%RHF$.NVE0CY5HB":-KY]PZ,X M+QGO[73<790S$)KCX!!3]4D*XNJH?"L9;9YYM-#+44Y] MEZVP.A'"+2!86??U#=1K&OX&'3H*D/QXB_GI_W(UD< =KZ$FQ/K:P@!I;M41 M:QHTXW]:!=5*RN[U 6;2DEXB&O/:&T7^*-/ M#L)Q.>\7=;K4=R(L6OQUADT0*C:/P[_:N;WJ;S2;$7JK85X$.2^Q54!KF#UG M"60PC%U9IM0S"4Y)A%X-7@6.M38!$;Y$E077II"1I/^D/%:7'Y0KIQYW_A^_-SH.I\?-:[*RNJ8WT]81,.504!PSKT\O^DSG&_;Y0R# MLJ4P/SPT4[SIS=0\1=8 I=!>A5<2->]0Y"?NFGVM[R('?N5N\\'@7,XT# 'K MJ[0AG(*414Q0WS['"K#^J>0L("W*M%>3NI]8BYTHS'LFK$:=%N:*"-DX:\:2L!B(EUPJ8I-9Q[T([)&[, MU:G?U5$6GS'7"4&O>)ZSI CBT_7.2FN&EF)ROHF4!5T\OK>LU?KFF5#QF> M0G\J.?DZ)GQXMSUC?? *VWI>CV 06Y*0FKNZLMJZ/2?5$+!]L.LG*2>R!C3> M5*@Y!(2^[N.<^P]5@TNPE-INAP^C>BTFV-K,3PF+8>D;A0Q/J1^98K;H3L1:U MT;[Q P*>QNZZ[5':J=][8B#G?Z0MX@H;SALEG(.>![Y1X)]]WX38A>4I8V . MN9TN4A:)ET(NQ:)KEQ9J82$@F,3'K(IV3JJI=WI]\-#K5QTA@ M19RB+@%+4QAMB_0>]]_4W5@@3Q,\--Y";*#H8;F5\UUG2ZSNCF-S;#0W_DH6 MH[O^0._-MF5N@V7.*_PF-IWD5SWV^T"T7DK1"P)OLWCS$:4_;TP;GKB05U=@ M0)5S39//F)6\^/!U]TV/5AL$R76E3LSY77ZW-G]UT1W'E5#]A]84W_2_;9YS MW*#G1_ -+SSR\[Z^GK(@XNZ 7PNEG7=)_;@_CR$H/N[/0[Q+'OY=;8:%-L_] MD6F^=E_/7M?N#^V!N+^+?/*T]^&>XD9YX?NHW+?]*6/;(E1394(D$A+O3?X&X)3H/ZN01R3^-O<+>AMU[T5?J%;;FG6$EPB[LB]=[K MCX^0!.'SZ'G=6-_VVOFM'ETWD=.GS0F:YQ,[."H6=E)I79PJ\MG;8CO'=+<. M80G)8+SX!U/3&\5^@X6AR-WB?GYV\''1 543XNKG@J^(ZNM;*4!IJE@EG5-K MN_SQC2OU2=OK?^8U9H,C]71[B>[3=0+ZF"TY8V#U M)BCRY+OQ^?3,O.78N,N$?M5$/%GSA;N=7JM32&5)'GQXJ+/)L-%P%Z5SI^[@ MXI92=D%,6^F\:D3EE6VB!GWV=/N M:C'LN.ZF2*'NQETO2"I,+7LPBM:P (=B0\2CK2OL]++?\>I=),9B!SPV6BM M:L^)X&^R>[Q71>2)"7*9[8&6&'=2Q(?!7/]R6%F6A4K1T1H)ZG/&39+=="'_ M9-JI"(F;'@/MCJ;^]AOG.F]*GD(=MX&I5N'[VSA*6U"_$V9Z/QJS_\ >)V8K M;2?,66[QQIA"^I++X^++]S[F]K?D+O2,0AQJ7$7:("(!U@)<.MAA,*14]G+5 M&HPJI:1HF3J,^^TII45 W[:L8=T^!@HS4Q;6*1B6U>WK$YA:Y/IHG+<,NG$9 MF=!?.[W+H5V>CJ!A#&>D(M;R,AC!#'1F[]G6"')OV'@*2*E.CF/Q!FLR4&FK M(\NV#&@:4?Z O; 7V+9$"ULR\T;RH^A7YEH5]W%:;XQP=L8>(@V[<)5RK*^A MWC*B)>C( >LE0:%O1P4TSH75KGH+;V9_!ARR&<-DT!PP$&<:#FZ.>PF'N";3 M\!C;H__%0D)"QG]5.1ETB>_L,?"W0\!_NE+@6 M[0#+KY,K?$S,Z&^3.:57+.63SX5+T:=JFM<]BD7CEXE*U2NGGX-LPB<1XA(0-$BEV.D$?XUBN\\LX2!]J_WH@K//,0 MV/,R+6*__I=16IEKE_2EPC-R_7;!IG:"/=IZ%J.#FR1LB@))RZ VOKC M6'=49[1C\:W=EBN:U67 X1&R_!WB%%D<> Q4,M+B%K5#>Z(CSCG582/]B1W6 M81E ?V=T7+%<^K9?VN $I"]2DEW@QRMLHH<=_]H+#FV^Y37IOIQ7P^S3>F!T9K*P7Z9B+C8D)EKW]\CYC>GSZV3 M[W_;!LIU*SG]PT_SAX 3PH--;YT?=8A0+#K)DK1F%GLQOVSW33^NQ[- MM8-PPC3SMW93"'8#PH0%Y].;;N$K#'&2NIAKG"L&(UMIB#!CE6'_%IG*E>Z2 MV@<[73IHV]PS(ICDJJ?=USJ?=7CH8=3TK5V\S77Z,MT6DZNC"_HB=U&0/LTU MH^E-(BR=2(E>8P@*[0);@2A)F/2/T(A1;9 ;S CO51AP#Z/L/"GDVFGF992< MG!2E;_L_BFE/=,">+YZ\SO=[$BV'VKXV]^%#XXP;$8GS4)(+F@F!3%;].+)R M-M2-SHM(YZ:N7W[1;#Z&!@[K9>*7 B&532*[54TT=N;JW'SSN'=JY[:*%('4 M7G^[DS'A+IXU17"WRF M_Q#0?"YP.CYZFKG8WKAJ3O;3BX8CHZNFOGTA5_F$MF+\?ELAZ23ZASDZ>1CN M$-N,SV>_+;:[U1R9&1#CE\7?EE&K+;1ITT4_2BZT@V*AQG." GSEX+5?B\T& M(XLM!T+7BA<.#( ;J?/HN[BW#8B!BVC3"'-2?;?/E*__4\!G"N=;B*.1_"3D MM>*I$.E+OIS:OU*(E[H?N<,G>NM"S5(S77T=%2T];JE1.6YJ!#>'E>ZM5?H# M*_&F'W(PM6TF&V2*82E)KG?I*,6.\Q! #?R)*=06)MH69(Y".JX8SPG//';_ MQJ!_HQD+<]DB3/CF ^E,G_QA>H9\EXK1*!^QC]^\9S-> ?G772Y*D3GY I0L3V;PL9?)ES^\/(W7DD/'"Q6W?X7 MR<9'W'%>!?MSW^U55Q773H@VOO)6WO?EORX=A-31]=Q"8W]0&^)]VMN@##+9BB&'C^%=4_L&B.Y3.MZ MX6P1\N>*X'K7J7(_&R\E&W B3KKC,OQ^T1_?%9]QQ^E]R)-!L7;MH4[*O@4_ MOH]BN[74+40K0'Q*QJI?@#$9W;2P3+4]FM\W6EJ?'"!95DX!9J>--=]35@/O MM,^,4T\J!2RXH MBZQCVRA= 9E&KMK5EYEY^<(:4ND>IU1&BJU:Y]HB\XH"-Y(;9A'(>;&5;E*/ M!:Z6D$\E^>-;T>;:%83_L,E?HCT>MZ%,WBZ=:&ELLWX+4]?;//N8[%YN)V=/ MZ0E>^EO?5EVS@(!&B8!^S1OW"3B2X+=?OGSWZ3NY2T 7PWL)9.FV \69DHX] MPLZJS5.>HE>4S^!B4+RD8N/6HS? MA'@:NNZI1QU,6YO20/M_?][YF>M,C:"4K_0!V]*G.15K%9E=0)3SR'J1T_H3 M&L+D*)@6.!Q\55 GQZ1.J;BA9-+>K]N]C6.3#?6Y>J7A5.C<_MQFU\$ KV1I MZH6Q K1-F>[6*UH2S-[L<5(Z!!1@ZFX^^/CO$Y?^J7.7A-#D&@.G4U/7B63F M06'+B/,H1=Y*O*(+,7@#C;CG/!UC^9V^7-ME[.OVSX9XA9?7KK@T<>F;!NF7 M- 9Q,38)2Y%Z$8O,<_>?Q'F&)P&O6=1;F;4O@DYX=,'"/Q+O1@6,U)]Q5''! MJBABO5K[ IX-_G6H::CW#*Y)D@YTJ'U86KINV(B'6ME A452AKVBK*VC%3[! MH2+)_WCCE+,KD_$>\"?#+&\$2_=*DM[C\;%U-KFYX-A9R%?OXE[?1W]X-ZF% MC[5&\$ZD7;E!\/<5?+"4N5C4ZP#Q\ACQ\=1F[WQ TY_&?^7-WCD2O8:A-AFG MO1@,1;7L_H"AMQ!;2GH3:"LG(+8+0\M M \9;0OIJLUR\0_]/\!9%K1P)7N<:URF,U_&F'\=,0%G=X^?*"*%3%!A;;>:* M2Z%W0]]O*,5N7]_?,P1Z9US;]?^VPTDFO'LZ5$]<+-;H=),;P9'O%J@N"J\Q M6D!8R<5$S0W_>B/'F5L?PN^]1M MA==F64K"'UZN_F8E6]%0EY^G5N/F@.[' M:!XI2/'?^3&:FF^_V;CMJ<81^?;H'#I-32''C=+'&G@Y&?&!3%(@?87;BT<. MAL0M0L)6=Z=@TI$9!@F];UP/1*T],OJ3?91/XDC.LGO_C8V,,BV:N5NCQ\4MY;3LG;9?Y_;"*?V- M()&),/S5P:PQ T@L*=N9XQ9*AJ\C'9:$6ETI_49^IF!_+0_=1+>X!.?>[$W]D%2DJ8FL^ADMBNG+BM49"082-1A^5^^$DL&>E MPD*%DYS_A-A4HMB!ZJ/NB3H;+80W6U$KQY6"7@I+=X.,=H7V_ MT<=:'@+,6'+UIZ(\@F:2K[8^84DU!S/(YH,J2B\?%4+?R/F2'ZIG::6I-^N? M/GUQCU%:=R7M"Y,.T4)?KN**1;?4DK/'7EYFOV!?4[AL^UJ@%FJ\9(2,AKC% M>X9GNPPW$":DMMP;9F/HR+6HBL!?\FF_0$?:#\?JN![8]CV@TMN5)A8__ M;8].N^\E);2-NPQZ.YH+U7LA^+;H./$Z(QQ^V[7(LY[509+/NO4"_+&'EFC> M-& NATQ=>E*%7U=,2 LG?CLXL4AK'82B#P&^H7?5]H$%B>TCA;&%M;D\4(#& M1'_V_48,^&>(?U<4&J)O&DQ-[[,H=BJ8=?WQQ]]_6C5B/8"O9V"]8)_V*KHH M("Q:-.<76[_IG#!KZ&BH >FR_<>KCNR/E@57LX,J'-4 M(5$\087UGBY9LK[U%3C-VYO!\UCI^8?RWA/_9HLO.^*XJ'FGVY,>&GP9T+MF MU9EK7,ZTK6DBODHNRUAWJ.Y+%D0TOD8(@T(-M74S[^@-W M SF>_K9YV')/A M4LL/# :(1@Z-M8W:81O.^(SM,3FFM1TJ'Y]R"!A!?&M EOYU*T.VZ]W50:=O]I)*V;,HQ]1'G"FD2EV(O^K,^^S+S-:3=AD?G;^RGYQKV::CX+/FE&VD_&CM]EB)5+.D?VK=3G+RZ$@3+*] UF3L(RS0[T>CTZMV MRD2G4''_/AT\]5PSQ*8]*,:0BAS";JI8P@V&:]JTPY/(.OA9&_@A8):P)C)8 MT<:\@J)ESZ0'&\T>J>G&W8=R'LYE7P!.C$09)!)1D]$PQ)85/+@FA[6M[M_] M<%2\=PH:Y=NNOD^SEU,1WZA)>@OF(/EC(Q=?W"1!NF9SFNF$4<"KMP+:NPN&S95 MWXM'C:_;4G5/I^\F<%Z*(9>DYG-P(=.TNGO$^@#AIDT"O%WIE!VDE\('?5ZC M4^%U6W!C=N_EB!Q8R) QY_$+.]S.<'QMXK[)AD1Z-A1(4_;HN4M"T7*2T8_@ M8;2H/BQ6X5]@D&[',$AA32;$MB0<9LV@VHHA,562&1)D"A! AS G0JL@@A (R3U6&"&000A+" M6&0(@0"50 ($@LQ""/,4Q@U]WN]]GZ>?S_Y^[N/8>Z\__.'(NN]K76M=YW6O MZSK/?UF02X<"]??'QA:HB0$-:2LD4">'\O*B\^,9B7Z5GPB0D9^[4LE291:5 MV^B*U"D5H@B2MW)G'//IX8_#.)TCFWL#EMCLAC#CQ:RUEJG\R&2AJV@ MJJ"??J^9__TSSJ(*Y)%/\L!DX GFF/U@(7Z9+/IHU+S'W*ACP2KIZ>_SC7^F M#II+]Q#WI(W5#XSRD>:L1_]QCM,D70QJO:AL-FS\[6QIYHLPZT?O.":= MDYCM@+VDKAJ6F=6H7>/%:V/,L%&NJHZ!JRPA(S@[I-[-+#YBO4*>*GIX4_M3H+UJH8E,GJ< J1X>UL614UF3&&YW#^6J0Z'8+ MZ[/91<^II34U3(.TJ/65.$Q1JL/-*W][L!,A!W' N/VT #H5)3I'[NA,,G3 M"+'"$=FF4R\O-L($ T?Z=:8EKH4[?J.6VM2IF_7A2I+Z:;7_YF M =&4$,..TYWYN2&5'5:Y/43BDU/"'E6H-4<-@NZ:XCF0\8E2=SD_/#;W::M_ MZ*_YMH5GG)I$#'JYEK&T?!!]4]S'Q7EO!;2XTV4)7F"ZV>^6:!=>#:*J<;C8 M*K]E^J$ 8H"INB_*%+L'4?W[U/\U3@D7]#X&^"FX>PT1+G5'N[)6,@F.(XN^ M&WY>,N=BV^U29TR57G6,I(J_4E^_]A/?*\>>I#/I2^F,2T ?*X3IEI'8#X:T MQ51%L!#A_^)W^HO+>%)CLCM7=$R$,$OT>9I^!)B.4%'E?P/)P9CD"C#.+O0H MHH:,#C$1BI@G5;6<\U'3\T!_3?!TEO,5XN(X0,E6[#=FS<0PP(!]>LJ#H%[> MOOXTM^3%:.LROME%,D-]XZ)='T67>L:MV6@XRZ 2PE?+,$AISYI-#,4+ 2JB MY+8)F;D1/:8,;9*1?3M%T_3,S*JESS1.:;7W#%#'*IVI*O:^_??/23*=: A MBP6>TH YL<0"O%[G<[9X+7+2RBX#Q$Z-*0V*?C)D.JWY@L]'_(-\[T+#7$T] MO0'EVU<81CI%"';?C$'7XTXM7=U,S2X+"4G $G K7UGH4 !)GQ,2P@Q['2$C M-ZF&%RV(;NVP37R7F:+5&CWDM[\;%9V?%95OU]A5^>):\J_3Z MQ4R4?^Q7-,,^E]*,:T/W5CR"I2]Y=KBM!3B9$@$\&G0!AM)'G'JJ))1J1-2B M_J,;T&DV$9LH<5#5P#=6."8C5#1+"J+5,!:K?(:2NUQ]@N=H;P3Y/[QM)[J&C/7C;4*?C-[;O< ;RXW,)4U9"RFF=$4(6&S5V\?=YVK.[5:#+O)>GZ8 M<>ER[]1RU$W6Z#HFU6$/B6KT'N_80)R+5I-+.@_G>24 ROK4\:L0')M M+BX4G"8/(I("\F+NE_DN[.$-SVA@I5ZF3)6N>S@T)J$BPDZ: >X1 1K^=RS M,1M+YU\8":TNQKB[N06EQ+ Q2Y^G"CH,T:9@MFA7L=.']Y5.]+9RQ3@C MA:5:LCPE5&WIX]P..R:XCU]]3.B15N4NO$<6MK5WF520G[ MWW27/-LU\-_#%"!67R!7JB/<(E[4BE+[G6]\;3K M1>*2.T-;A^:JX94UN4\/V+K HK%]DJ &RB+#0N+:'S]CF-0)^X<"RG/A]=$O&&\\JDAU#45% UAX2D.$+/X/SW!!V,NU M[HS)Y.K1<;+@&"25T,)H9G'<-^HL:M"6JJ@/5(9CC(WB6S6]'_Z:XQQJY^?- M@H/EW8\3@MJT29G4R7UGQ=V'TT%!YPLRZ>>^&3!(J@=:_Y'O5E(#+J%^S#O MVN'NBXB(Z*7,)KC:2,E_0#0>*_A*&M*-04D MNKML-2S>J4P\;L\-+)=SZK?^1:8NI@N M^@?O8F)$X^U?\^!%*EFJ$=-W2^ 9&(3<[X7J*F;+6CWW0 >*15'BZ_2@PCM^ M?%MNZ6K S@@GVCF3[:2XFZ>^>R%&?$7FK7'<3EUP/56/I^[5_%!_.BQRLN;_G$Z*XZ)D*D4 M]DE@ JHQS>NU/->&PA#3]_76*>TX_?"FIU:WIK4LSPXLXN5@B;':>=0IM^Q1 M9\A#M+R+^#4MXPL.)%TGE/TU/FW"WL;:;B-C+6>2C/ 4,[23[C:T,X8X)AED MY@>&AW'"/C5&BOQ7]["7\;Q2)B"5/N4NT%]Z#XX'<]7/)D=*IKDOA)@H"0\13)'."SD MZS.3 QEZ:^650;'6GC,&BI'1;1\Q*TN>QUJ?&(23B26O7>=.#O<&EB67TI35 M >KR]!^F>6IDJGH$.DHP:+Z\W2UP9&XF="B[-Z>MPDX>/H5(=]FBV-K:6M^J MG*3&2CV9P-B+*/]5 B)W]UB"]TG,I>[AT_O$U)]*4G2CP M94?CHHS;N8&-<\\:4;=;PN"[=#'+BT\A(*PX+9&A[!QLR4;BND3&5$0WD41 MV_T"[38Y[X>40P'ZB[6';POIBLY[D/#D-Y3(H\QBV<)CA&[M;Y84,)FOF/B M,%9M@:BPK_*N;CR]GMRJ&[F#1KAJ(][F/(Z/C\==*M#J<].9JGY2.&^GH&C> M^;#$P_K[?W'TC_L]H6=>;Y;]L9?9.Y+B\VY^#XYS[&K,Y-V,,,!BX"% M'[-Z^JS?$NO1)?6F!-)'V%E.2M7-9M6]A3219$/LD6L>92IQ/#NE$1G=I88N MN+4<'*\PY9HZJJOL6?=N6C(943[Y>UJSL] O;:3;\(_O(6&^&ROK;K:V"27> M[ %;/7QQWK-4OPAX&I2OJ'I\O48523;HA>)A/"!#JYH_\U"S< T[=A^>N#>+ M,$[N305;RT.&[IE^/7ZOU4[1$FP)3J37^W6]^]_/N2]HCU<(7H&#]89@0(;& MD+C#H.1Z1"4!2!!QR%M/PD409:Y=*[IOC_YXZZ61T\<6Y.;63JCY*'UW_;+.&4;VO_1MIABH:DJ&9>X:8R-(]"ZZ3FOMIMMR/76H@=1!K_ M\-GMKYK).1:)FESGE.KR54U0^^%I#6XZJ=Z8X4ZIR]=9(*WS. M8Q;A07V45R$Q&NE%%,Y?128Z%C47GC=.U)WMS.O,65_L7-&.7^C*)&5%JDNJ MI9&'YQP/!33D+X1A63+O1XJF]F/69W-KZ396(PZ[JID?#(G4(1ZQ&A$?$^T/ M+YC5[;'7[<3!\\IQ\/2(BKR* 5M;^_$'6R%/4&TZO$FUO]>;2>>V&-QJA,]> M\W;1;-?QT63/RBUD[;N[4-7E[V9,SQD/-/R6F\&/U^%&]G>)>^?KAR.=:#N^@]5 M[:K8^B_NSMBF6!-Y?-%*46M-Q]YAPVH7$_$L MH)<\W#I->E5:VVY@.VX1L#\XJ2D>BM4BI6BE+\[YYP^MDZ^TT$A(=ZG@ANJ^ M0(_"T/!-<)6BJ[((KO;6/SLY8]0XD0QF)CRR9ND =&=A1"B5T0<3/A3H=Y7X M39-?DOR>0(F?5KS\9N/N8,7DMLM!7&+-H4 7<*F)@6QYS#=<]]BBV^)SC\)N M[Z9OG:3!>KK M"I7%RM_^U$!F_NX!G*7,#[0%*E S6W[\0&-J,9F:_7)W-@*#8 \_O1R_=VHR MJF7"Z H,*U1JL-&283S1=F\XJIOKXVK\-;E0XI-AOE=PHX0GU=A='@OZ5%(^ MHO1=\>=%Y\X#IAFJ_^FS#;U7N>&+^N% M@CE,+JV#G?Z;;1E0UV^X4DXV0;NAVWNE9?A8))=4!?K5[(I^ORJ;'@]0 MD=0TOY-7("8?67$VP0$O\P+XW>IB; O0DXXX I\-85,,I\?QJ)LM&!/N%,DL MCECT_#9$4_AGY(\KFM$#0^#'E?\$G_IJ&>Y50T'9FQ"4 D2*H%5MTIYN%B_Z MRV=L)";$/@61'.)<5'D&.T;3N"JSOI9,.+QIX>'@WZ?1X M,R2+Y>!FIIG#]TQ9>%H/=\BX"OIE'HB>&I7_"WXZM!'Q7Z/84Z2<-G76\^$U M]-<+<4QF%L:B'?);T*$ 8-[?'>C8J=YCV59#W[1+7^5L[N:T-S00]$Q,AMT4 M_DBV.F^^*+R^\>>'&[\-C.DR/*DMYV77KIO+3$W!T/%>(43T_0)GT,WUSC3] M0X$TX7WT93D)5=H5NQ^E(BY/R,2[S.+)8ZCL9IKZ<*0=1_%Y-.Q*>_Y>FK3C MN -320A[#$%W3J4' 7M7G+QFAI2WZ6N2X-V;*,-.TQP=-HFA9W*GNV.T\?.( MX2C3$ZM[M\A]5G=]P@]_ XYC"9XY94.U.?%K\3R3?(YK5+G-A8A;G838>G;/ M8!3;0ZFHAKM"3)6N:^Q@.4X=R MK=(Q1Q#\B>'M_CQT"3^84JA-N] BJ>S0!TOEW'M02XU@[ M)0M4=LNW'YB_/ M/^Z)>NWRRTC&I!=4,PY0Q["D2JK%=G0;->#>M!+3= O>I3SDLVJ=<+-7*&>$ M -][5-U^H+?-4+R]QW$D,24 6QD[!+?C]7C7L'W^X:ZD_VGTAQ+ T+4MRWE3GN]RDOKHF BRX)&3XBX>7^@J20&>X%) M=<'I2]3Q1P7ZVB(H>.%7WC,$P126863'CG#&'CR;W=10;UW6[)CLF/%AWW#8 M9!>3)BRR$$;7%>NIY6YD' I,U#Q),0Y]>O;$<:XU9,4 QY%*EO0,U@;!U$U\0A-I M.P/= /FRLM=!YD&%5^>D724$[:VA>E86:6A,E_P260&H30UL^X4 M_[M2TO\:(C>6Q'>)JBS8 # !Q0Q)>@8*U.7*I0SZ$>M]BXH=)NSQ3F/?5#BS M#@6>1IWH[WXQ.8F0U,=W3I0<[%0:;]6OS+#O+>CB9MTM$5FA8NKM]6$/UAPF M6^CS5)_DOWY?^/DNN:$4?7%SH&;K5M6DH^C0B!8T0.\YX_T T3RA6ID5\&?W ME[B(+LJJ7,KV4W+\T_V(A0-KA9QX^9+WRUDWS1DH?%,3(9SG-#NJLF M%MS91??%UH!\!19*TFZRV2J/KXQ6/5I+R?OBC5@6R6T#%/MJOO3EB_N!41ZCX, MMW5A(2S!'V_J9>M_.Y14,36VZ;6=-2<^] MI*J/8/B&C6;%%M90Q&BMQ4WK[_1BMV'%9/UZN\6E0&I9&]5L:8JI_^%]6%_^ M0LKLXAP&4DZ!_^DI*?!%]=B=Q8'HA(.]FEQ0UZ3-9>J(L^?( .U< 0%Z/_/$ M[R-%D#,Q#5_B$R0 (4G#3#4I@WO3MF5>X&WIP9&!1"1P/GH\*G;4J\U_\5 @ M6.9B6_&T]NLI/>50N='/6BUC[&LF'G5KA^GR25X@OWM?8& M7@DN&_432JI!V?#S)T[M7BS M"85/:''CJJQ:ZK\N2BZ3A 8E(T:2YF>OE9?SV^I&%T-W,76\Z5F%)2USX&8! MV^D(^?<2-#4:'&Y,L!^7CL$<2L\&)S KWQ\K<0M)>\?U2;WB4O[E+#@A4E>] MP'BV._1AV2"@MX:'UBWELN6TAL,L$?#!8'$2_$_W1?=KKIVE)Z>-TT5C+)[/ MG?!:(2E:; &$[,L(ZV3[-5P29RQK5=FM=$W!:&IX>R[5C:"N*;)DLA62<%QV5DL,X9#?%(DHI&3 M#:KM7IN+CMY;AC59&\D=P)]QU*/.6.U\OWPHL*:,.(A^;C@&L\"/>O'7FYH. MPF3^^W].K_\X?B@P8[>U=RCP];_]D%$!TG1O]E2]VY[PIV(??+L5 MV:#1%)P[VW=P*,#_&&FPG1_[(2OR*SE2:^\7+9^<_[\469 ;IK=OC6ZN=ZYSX05FN\>"LS^NKXV83RK M8SAY\6.AB;3,@2F_X_YFJM>"#&P?I7GS(L2NVM%WYDA W53U)?\X6B]Z*Q@4[WFHZP3 MP:[?8H#D(9)01'C%/:[/^IT4#/V64&\XDXH.M_(/H*N6LL\%,[I\%K#*LT3T MW62P8Q\@W:MA(%2-)L6!MQ^9J[XDDJEE.:8R-^\VD;WJ1C3TST%<)Z,?NBK%+I@_C9\<;#JO@ MP;]_4A=VV*TO*+":P.D5-N >-F,D?^VJ,9W8=I9*B7\0"8['ZRGA_%6>@@[N M6*=Z/064J<5<\?I.U$@1XRCF9%,H$[$[;?582JQ+#=?B$[4YX5[%GWSNSNJZ M%%RP'A)!R\IB2:IJ/]V_N!K5&5&196.Y.)/S*'XW3Y,=#59+C5844M<#/H I M1X0=I;Y*A1'&UL[(Z*&#O<%:[2]J5A<+#;HAC-:ZD(NWNVT3[+7JLI:^\1%6 M%NJK=!XX$#6N&,AXQ@>/;FGOL=TU#[PDQ>0.!3+]T@O5#CS"#8;I3YCUVX<" MI"4_OM?:3C;<9HF+^C!UE*,7J@WR^J0\279_+T 0]MRME-B9KG->/)5TI7*F MJQB>;UEU*6^6LN$=*)KTC'I+6*^\,KVXZ7>G%*Q5X;S1;1 _ ;I'\S.TM_'3 M3;R3DNMY!-E/['DB'8>DE+6*]'=00TF)C%E?F TST4\+6X M'6CUQ^<\\RQP<;)>6G"A*%X#V=2#T'B\\BVF/[@A5'H0!ZV;Z1A.B-::#$78%U-8CG"GU0*SETT90;F<,/K/ MV"8%VE2^[968K!#Q770PG_[32&H5^.OT =I3FISC@8G@M16Q.0@$$65(#S!\ M%;]J,@SUOP9AYL.[:QD(;BA\GA^B;WW,)EN-ZH;N(^@APY'J#M@P !/&^ZP. M8R_JCWU]/J-?."W->O*>L?:ZRE1+9SB%$IBKV?\10HU6HF;LWDVOK MVU.&A" 6=J&"J$\X*-/Y4."EGSN%4$S%=GL7S.@4'BCWCO3I]/IU0[!OF@NZ MZZY^1+77%&2*+*,H"XF90XO^^CA0!Z4N4+19)*3E>JAO%_6L$?S@%,)01^R< MN$I@5;UZ4>'$ZWP0TV4)&UY"0>O2,.V5_^22Q5-*HL=\F,P"K>R/E$CUOOJB M8GY0X(&MI>SQ"H[)5V_9DWVJWLG:2$B-PCJ@/7+)H_.(#'8C3H0#H2BO7R60'"L"+9C(C SHC M--VYY#2N;@S7J.(*ZJ M.0, 4+?8;&OKR?U <\$"4B5Z'$EM2Z:R8#'RV5Q5=I]V#_$F0[G8>;HO7XZF MIYENGQ[H9:,TW@$FU2[T8&P6N(GNU*PVNP?[YP[&F1N?8>SOYO6PV1D**XH MMP%M_\P-'_JXN!B1NL',"MZLV5AH]$$!<'D0*]&FM#K'W-;T/XTDX=R4P MHPN2+S(V^4&3D?H^"8HQ:)K6ULU5KA$3S/AC[U1K/F$%5=>R)U_B%F1YQO%9 ML[EP8E)/ 8\F%Y\)#Q]YM9AYN6 P$!6#)T:,I Z]F[*6&!!Z^PI4 .= ^I%= MBEJSNMC"R-2P882L03K&])N^)KA3JTGXY2?AIHK3]2\?6SEV5MH+]DH^B5OM MS6 >P6TD*3N[4*7A>6O5YWU')"HBQE?=NV$S]%D%,P;RX/5(K+I#NUT@?1H? MUP4+K^^1/:_1RE2Q^&U20PAP!3'"%S(P7RXO>!5T'XPQZ/^*)@R34)Z/8!RH.LYRPN/A\B MO\I)-Z^/Z3C[+FKF;N.?W7R;MY_VBNPG6/A3M!+C=F*L4HC.:C@[A=@=2AO> M5")PJM^6C>-=CSMGA([;A-"4Z]S\)>/=2)*$1]8:W92(B8!"E:6S7[BC^491 MO\\Z^UN264Q_C;;@<1Z$C5CY9^<,8%*H.,#)OET27KYR2M(;:5MTGZ]M-9ED M"NP+SC&?POSV&("Q=;ECJ&+T-:0-0%-^""E-N32F9:\[G^^"SJ[ORO*GD&_T MTK=(2_Y;8M#4-6H2WJ=Z#M-[#OP<\EY';9,%>>9)I!*&F4JDMGM]1)20R+$, MNVG.90XJ[=^_N?ZHO70QU(7CN3CYU1_B')OAZL8A(C_ T8';B:L IY.]W-,>"_JEG%?'M1:XSJLY/7-R4;5=OUH&ZELSW4OHHNIL3M3!=E"4$$Y!X M:0-KB-HHW5R%")M-%M][NSW9;RPS.T@1/&/!VWS(7!'6L_)+$6[75Z0DUQ6W MUUHNB;=RO]X0GC@O\(5N;UWL<%6 M:^^=0!;4/T==+1C 6<9T197@2T?L:>2 MJAP,KOTP;>KZ)GN_UJ4A.ZN\W1E[3@QY'>(>T9=\+ AM.Y\7:4PFU5FY)K-- M+.9TJUJ=AOF*=5;3[N0ZS3!6XGM.F"IC3#ZH=D,.2#-FT M^$L6NCYD[KL41P&%[__3\7:$#K2BP\!-AP*#5,&^A:U$PD$O;60N(75)<;C= MV0[8O^W9U_7 !1"35'!5=37FDV M"'$"D]P"5THBI?CQ\7$_?4N93Q40^'+?\!3B/,RW ==,U^>(7JL?&LE7,1I+ MW7S[.,3<9N)00-X_X. -S195D)2(-7^933-!)749UBCW]&J\M+V*3MH/V+O? MS^@D:6=/C=1"4;60DK403]I,5GRRO=F:'52X9!I>KS0G,UZ0CYL-==5MW++( M!O"PT=.3"_$H'KC!>Q7(3/*2E6!<-OG]/YOK_WY\\46T2^\#FSF/?N" MS9Y1'65 8,.9K%TC+^U4OM8E=#LX%'_!RFGK28U.::'8LXBPX4]2O@QI3'VB MY^RR34OON)'Y*NLF%?TSK$Q879TJ*"WL$A5&K $I@J5Y7H!2@G6](S=Y @A9 MM59KK$_S"8_+*A +W'16S($ =1/2TZ*YG/BWRNLF_SMP4[X E/R?QE;ZJ4L M &7<7H,W1=K.M_F/L-)@^6>U5Y2"N;],#C-?+S>JH+\'%JE\@T4^N)V(#VF% MF5UV=[VTC64%?8K*(4$;BJ8;6 AI3J,#J8"M0MT(,&G=M+"<2<_J\_Q^&_:! M-7\0[>(X$767/9=FP)\$05"*O:EN[C1UAWKJI9@DG;W(LY;?Z&!LQWCER:R.9<-.?^='OH+?< M$A0P.VH!.=)NCH<"?2L$B4P&Y:)]Y2E'A22."U^R6UO_CR&9B?@F$8D).!@_ MS0Z=U^->YX"'9Z?Y$'0I11VHN' ;RD;#"DTT)PO8K* HE0_LV$C4F)M/:MH! MVW3]>Y1KF^G?'>%J=.U6$S*_U_!# "R;,9LLY+.[E,\:134[9K,F8*2<@^, U-N]CD?I3OK@LO_>+<,ZL](]FT6N?K ML56Q%;U#^_T"W_N'SSC>N:"(V(A7RZ%HLN0>H=8Q&3:=GYJ>&8 ^-[[4)MA" M&$RBG>H.G&AKY.GDN% M)!4WXF18(D>NKQJO8 M#5377R%!]])?E,^)V(*N,'EF3(BFM7ZA'#[YWGJA_*=%V^/;B= ;5(GAH+QL M6&D:,J-/GUGHINPP[H!UNVP9D5P63GZX)@&_#DMKR@BSJWR?Q<55WK-W[*M< MH--7JNE<%3>M.U]^;F^.P$IFB[65M[;>V7 VES)TJ,0%++BRWY(_. MOC:P;"H/"'9Y+MP2^OV2\)O*S)S3E6$LXJH8P%J_].U)KQO!QCG9NP>;8;W8WTO-[#AWEI9IM_0W ^;KP92N^KEA?#D MGE1-^4]GU\G,R ?[C[:;WM%5#P!_V@C3\ONF*Y/21$K"#S[@ NJU/S[UE5"\ M:FU%UWH4M*%2DJ,3YL(F#R8A415.=Q>,'B]WO0=ZLL0JZ*&C^V2+/@Y;(0=T ML[V6<=;"1\_"QR^-!VF7:_#.:76=.!6/;"I6MZ*"1WO[1?'?1/:H(E0SS9@Z M5L1B!"0<00Z+;ICOG-Y8;^7AMD2&M725BK=G)D=H,\[74%1XD;"JPBNP %] MZR"?KT;!B8'W=2/&/%*F- (4]S/3SR;6I^^V&8MMC@+$=$]9.%%JGR7!,F,J M>;.)%N%N_**=6DL?HR7'^#=^R[/O\ZE&>4CN6V4_E[28LN1$D,&3K$+# .N- M&JEYB'U5WJWT1-Q!LZ'[1^C2.&W8VTL_NXNDXZ@^=_0$U M]&"=B0JK?(=+2>Z7^DU,E%#<8 IG$5;/\3A6E;3$(RR&F=4KQPP$&L3-.*9-;[R0%'WW>7418$?-SW\X9H2-;L'>9U_2# MD- ZIEN1,7^(H]&?FY4B@@)]9_V.4;,^G_30-.A3@X%5T\%I&!@QWOA>;7&Y MQP]^*" (Z8Y^0W X%" E>$Y*=X;DAU*Z<,01M[940YF7B7#I IT99'YM."#? M)+7V^E_FOQW!V2RX9Y M]'8Y/3_#>&/IV6 K7%X*1E.T)M]29EBIT.B>D5DLX !CL0M!7,"1"DW4]UA9 M/+ZI2F^WMDWI&"QA2'7!3B$HV6+3M-36%[;;TTUC,Z=I$J7W_-K'FJ"ZO"[O MSIXYF>NFQE73JEX:+.DYT)5"+J=F2U8Y\XV:5=,7/D MM6 E33Z7<(FL60XCN$8A_! M-R&C-P2D8Y*G&VU;[YESK6AZFC#Y04=N=E0=@Y7<\YS)?B447-"S1,8 M^57+O58[8G>JLL-QY(8>NYOIUY&%I$;/?=XJ;&YQ@-^_S1=.B_(A;F&BGTX= MR,\;YVDW'@ID+B>S01H'FWSM]2W?O7DCDZFQ'&@D5^9C86N#Z=J+K;'5 Z%= MR R(,Z9P4, #Y9MVY.6N6>(;W/>$MS/?'CSA[!Z WAM#D5V[[*DQQFC%VMO_ MF27ZNPV9'HFQZ*YM4QX^.QJ!S-U!$*."960#8=U:C1O)R]83P")^"V*)'_WU M/G%-;0F6%FT=@N\IFK*RY)>R.)4'I_?,^Z-U8)&' FKC,O_Z+LAX6M/-X5VF M<;-Q?$3R[+FEIND]N4T6O:FAT7+?<+A)+SE%5WLF%Q1!W59<4;N_-]ZPM=?T M/&J8G[E%IC6AZ^QG[Z\J*NPQ($M'&^;+_S=:0W&'XSL32L'"5%81>=-WB-@Q M+>(_*SLMCAFH]KZ.LI:?JA3O84#0!QG&S7)E>JD,$=RA0*16X=Z1J=Z%?N!6 M)XT1<8PGVI1GFJ09W98<8:D.9+PSK-M+@QPT3^A/FXF6J3I+K!.D#C&76:(6 MSX0P*1IDU3O3<-F7)6=7W,M)KI8#NDJ=2@EYF6"<"A!'Q'AD%<(RAULA8]4( MT((=@:U!&3W1P8^],C?BP&_T&Z*0O#>RP?*\\.)A'?=X(K;XPTE9]J[(6"Q]B[NKU"72@.>8(-2@I* CM;BV6^R"9]*W!RK.%BW?GHB/U!M^N+ET)= M/^+.1BG_1K'=K+!64'M$E*+BTJG?T0='7?L6=1/44NEJ<(,1PS.SJ=].__"?H\W\:IH4L?/^O"/#X MHA;/'4[]) M85>Q;BM?HZS-_MHH'2VT!CM*VY*!9E7UH;+N+_Q6BEO#2[.VG0[,JOL(PL+> M<:"V@QK^F0SDKUTPM-9H'V)-F"HJQE2(%*6U$U=;0['OW:J>_AJ2_O>FI%/@ MONKNBA3R.= /']XYGBN$CVH.8D%VK(#[X7Q)3K1NB&2(LIB5/-QI;M'E73O M!>L;/#]MN8+: M/A;OMXO3MX(/!DJ]MGB;S#[%.J&23Y]0Z>SUV._;NM3GH*,-C1#JZ'3UG=IH MKTHAIQTY5T V.+N(M'STVK[.+.6?0\;GHD?J?_Z)C^,2M]DP]$>/JG!+%@5L M2L[(IK_0!6*\&LEZY6_4\Y$P.V)YV;4PY;IM=+Q++53/YLH,U7CE(TV$=\ * M'5I 79UMRR>W1YR*%A+GI"2L'&$3/[CQ.&M__I/U#Z_^SD%QM8QBZ1[@^7G![ MZ=WV;*P^IE*<#%X*CT!=>0TTY$H'0EMY=7,Z9RS\%*R>TOX> M4I_KG__'7>DTZ5B$8L 2:J\-O%VN]_65A$DN*R'J)F\G0B/H4. >)YNR)#[5_7YP7JA(;INH?.7V-%_\ M)O<.T_2"'^0OK(Z;A==P_-7J1CG\4$=5K0:>)L2)H=>-U<0<\R>DES63FXG- MEJ3A="J9ZH"%.,1A(9)_J7F9>MS*UY'\XS^=8TG&%?8X*^%?7*M#QH8%W<4( M:Z\$R4_'=(&7N)Y$H"QI@& M]YSEJ&%^RW,*$X0Q2>_UVZ9;-,UU9JAJ.6TL M@&*BOIF9;:QX6UN50:6!S=V:V\F]D@JJT:HW>M.J^'*)H1!UR(]16+UC5U5TZN(DVWO M/):\")21 :ZN02-8+8T@3T?9**50KC"7IM381VYQ$Q^4>G?ZF._3/.G922F2 M.)34_S^YBD.2+/&8C_+]$82\UN,W%"H&+33$(K>JCS(<^C SF_G?Q!/?!=9\ MQCBG>,#ZS=FG6 <%@B_] POK5 _+00C3-ZEGO[TEX7J%8"Z7@H7<=YF])JMH ML\K$*FM5M]K).68OQ*UU;1)S+>PJ-7WR9>4Z,\G%Z-<7+I&XAIU;W157^/Y' MZ"68G1'X=7%9$LRTR_3QS+WOJNZP._0Q(=>XN(>>44E\2QE9VAWQUQ/HI,TN MKE[HFZJYETF!BUP#<*]K/5^.I*CF=RC0U7>S?LA8$"F7&)!P*P[D[M /'V-P"LKYP3DZAW]#?(Q,1D^]L*PWHP MT:U.Y];^?W*+;Y_O=M<*/VG@/"F\W RB/4-\O#9H_J!H"@Z=N0GE0IPU*Z0' M_ (UA:K_C+^/6JYP]]V^/^JRF[]'7D)KWX.%1Z(=FQN73-]0U!FQ8P\8F^#D M'.SV5B7.*+1R1AU'(9&H1K V4 .>L,TQ0*:\-Z@DJ/STU;'9&5;YF)C:ZJNL MG%$V\Q':JB1L5/6E':9S$,)ZJB#;:%::_8E)%+)U>1N'Y*RWF=%2W6JXPIJ: M0\=MAX.Q"BJ.FM.XLX!DD0M4[ M!'F=4 4E0I+TH8$GZ3#$K.5D'1#29&*5GG>(^ARL87O6+"%V>0.VU MUSK+-Y#, YA!N=VEBP3/I0R5A/?V=YRVWT>PKTOL.65F04X#8,E.1EG'D] M:YNE.1KL-=&4P+;O=UN+H*?@S!9XI48\A/L+1][JC])ZP6>AND:">2WJ7'+H M1K9<[%F'&87:%:;^T,VL_)N%]MZW=,B=_UM5^LGU_5-UYPZ4]5\_R](>D8,] MB86R O2]@,H;N5J:3Z98=[D1)_.V9^>^FG?8M97*IMW!YL@_S0.@DYO#RW\" MZ@13EZF6UE<'Q^IZPA.=4HKG=)8W/6DMB1:M.[4A5B3BF^ W[LOP8B.7V4+5 M)66\RN"P F"A,6K8U"OMTN1*QJ2P\/RVA9/-^M6JT5_^Y:F^OKT_OGC R*)$ MQ8(EH=E!]?!FQW"UU?SR!QV=;&/-*YH/HP1M/7H29HR3U$DRCO>=VBP:ZA(1 M+L37$2Y- A$7IPIL_?$S-QG1#:59LD',W"C.>KA;(!VRW\F,FG]L7^_'E4'! ME/L09PX%&%#>Q5YU35[5'#:@-]5=TCH"X=ZD/N0KY^!0_:7 B;26QU5L47<1 M_,< ,ER,OG@/)7$FKIV9,6.JG$$;3LC0E_BI^!QR$\>AZ,LF:,DVK.J*QY6C MI?T&2=NPFE[OTF_LH!"+.1'L,8/(%9,[A.NNC6?9F/5A'E=[Q*/>CGB,J(0< MDBWHK3]U%EH :>I2<9NOBUBT[D7=![5C;6T18O(H MIH1ER06=A.M)M+.5#YVO,FENMJ'YP"O!&?[D^<21/H4QQ0>10 X!3VQSS%M.6W<[O'7EY$V[++$,(5F"U1FPU])E;:0DA MOCM>E_OD.*0JYCA\-B6EL_K3CVZ,K$_<^J%:XQ+ROGOOSE4D>[RK,>E+-.%N=6Q>P[[3-NS$>+3[Y>$(FF>CGOJ@S$S M/X&;@#3?DG$%'@J T4Y7=_"QY3O:'?SK+>CP.X+F74K'?35M$&G'U6ZL 8!X M%':M,Q@:;Y"3N;#P6/(G83@[25FS9@==76E7YAQJ.I1U 4+;[[]BCG_TI/[?E&K#JZ M(-<[:Q.";%HJ,9[,-Z27O+>]_5?)]5GMC?/]SO6;,ASIZDH-'VS(&%W[KN]49J4DJX"<&(%/U@+[;PLH0MO0 BAEBYH'L#H(F94FVI8>"SMMM;-,/ M!;(!TDV#2/0' Y:G$*>!)%9:.=N@I(W>KI#9WM2*>LE!%@[4DX,U2Y3KVT0+ M = P;%.+C^->.*[QX__F?E^(1=L5NBS(G-;VXC41D#-JWC/&7]4K[-)?@4[: MVT]0/.(?$V,95WS-44/\;ZIH?6>YBH7.#]XX!(Y<$\.:.X=RQ/D/? M7V6[QQ=:=U'?5F0'3H]XDI";Q+_468\1<@_AF% +G'@$:P+ R*9.H (6*?>\.FY%[>=T/DP-%LYW.^1,A/K&ZW[O@"IGJB+V7QH>GE/\9 9R M=(50@'R MYJ?JQ)89Y9LL7$S)Z.^?'@K@*VF=C^_2VIAS:5I#F+3^N[!\D;' M%0)EX%K_F(B!/VF6&31[VS.'M\VZODAH/V:.51\"&7GG0P\%U.[M(AQA1U ' M=]Z^-X(@:14E2B55/\%GJ.88D-;R_Q';FH^#%B26 *73Z78RZ"H Y6(R[\UN%U[ M];:O3/B?U.?4KWR)OR<=4Y]CW,7+R^,2T -*R,S$L EH*D-(2 AS3 EQ##>& MSN=RLN9T-2SLTN.SL_-E9?6]P#2AZ5>ZADX-(;"E:-TZWX67GH5B18:JCW6% M:R0-2->\M*\6)Z6XLFK*)UV_RE.H'.AK@6DD0>L3T/>L7I2';ZE28Z).V[C/ M[[S$K+21ZU5?0J *-7NL7DDWUD+.Y-;-W9IN7&)&7C]%0TP'("S M; M^">IUT60[A;2.D<8"2L*&E4OR[#]WFI\@?3>Z,HQ#X7<:SU*5J;B MDG=- @I.=^U8[USUR7_]XR^SJ$FE\=#%69FSCI+2%TM<&K/?JZ7_9GY!1Q%? M:/-H2@_F6SQ$NM9L.5_ISBB2"NF^MF+>;CEKYZPH-\=O%,QEF3LG!?KK1[(\ M6!?XZIMLLB(LD-3;TG1&JP'@!(\*%>GNK682QV\V[X_)5YEF[*<,6?5L%)_\ M\?3GML<_A^S&UN_;\^WVO]:!IL,^!OWFO4>H^:2E"'D# @.M^GUGQTW;F[:D M3^>W72O0.A0H9+989LKIH7]4SF[DH:A!#;: MXW>\-.E^)GH3L8TCM]3E0-">@>[5O97"?L'K$'2FB9KY\_(_CJ8>O?CZO*_2 M"#XRYP6C@(H 26]./C "#[E>BV8[#:U$EBYTU$Z)M WA/GXQ4I?,GHO9#% M3G&8*J631MO& _X>.L%55O MOG9IC=50-6C/[*FUB!C*O]&>1G5U&Y)UT[$R&AS'/B_YQN7?2E9/K.5X5[2I MK'5)?ONCQ$R.3\'@Q(NKP_A41X\(8@I50KQ\]MH;645;8S<%A@@&XJ,ODAR1 M''I+,SU?/O&C3)6>E=+%FE]^T$8A \!OHO8$ZID3,57RS8Q@GT=_6TU]8'PQU"6[ M=AX97O38?P&1L?)N N *^@H5SQCM L/)O[=/7F4EQ97C*_U;G >B3KXI+W\C M6S8P!@NI)WMF9L%@ES;#U(>WJI<3F)68WO5;E"Z2!,ZGL:V+!,A=7/-(L)/K MTM0+6#,)H6^:F-"78W(BGVW&5X3\.+PE]42A88&EL9WCW[NJT.9:7J@?KFPL M$KY)7VV@)YCV^RU3[STU?+N]\HI[9[&\S78M%J>'#V9&FM?,YB:Y2_%&VZSG M'^,J[^WJ(2#A2Q#K=&0M"+W9H-:Q' C%BT_@2<>"6>U;A5[#<])W^RK?7\Y6 M>#/XKROG>%"1O_'G@C[1,#.\912]ZS'FZO[3_\79>P>T?61KPV3MV'$/H9F^ M!AMB:N@=DIAB4X,Q($2+J08A9'H19>/$F"H"F(Y$;)HI0A9"$D((8E,$B!(0 M2""!,(@.HAJ$3/L@V7OOQC>[[_M^YS_^03-GSCSSG/G->"2\+75[POO9C)I<\[PN[>)*SF^B[F%96G32>:3M7KETF1E>QZ=#4I38T@ MZ;24Z;NEMQI<&62?)58C-*^0#G=,*]>'JJI-&ZR<]B'/A"J_#"_,\&8,RT"" MU=YJTEV>!A,D,@ZZOCUR58RD6=U^3@#]CW2DP>H$,;AO((ZF#$0KELI.U"R0 M>FMJ:F(E,Z4,=5>>"7DU50-^;R@A9FH:(R/[TY==ISD\JFDPH#4NK_CWFX\ MFI\_14.CCC)C//$]WTTD-]+@JJW'O#4^^N!9$AAF^"ZNM/O@H8N\-O-';JA:!>WFQ*\D0[:<;U?=#=U?:F/1 M247>N.+HTK"%E/Y'5*HE2_[I"^.]6\/2$JRI&N[(R:9G]E'/->\'8<0\-A?2 M(Q"KD>0$JEK%J^(4&^&?_BVP_&?[9&\,[5$1PV$BQ$9!=Y33M(,LNT%TU"7) MF]1!35A0R!U!L+/>J;9%:@WI&H-&;_SG'4-ZWV"V]+_VG(Q)P$B]W"4NKDFY M1YGVWEV;U+5=*[*]O3YY^-+B*^$<_823SZA47#]VLP8:3&=JG@M>:IP6P_K0)D>,61_ ZV M&0^/S:AH.[J'+:Q7-E -IOB6K@=4&(XD3PN -&>MDKL_FMRYN-C@W6\:HY8F MULHZ'HAFD3>/E#M7^FI%_UPU\A'#3S@)_VII M3\D)4P?::VI)CQ0Y\U/%.1VA] H19T7%^Q7N69B:FO>0MS6D!]NU4<2)=;R+ M#I'"E%O7XD 9$WZG%TC^5 U]E#$3_*,_GMSX^P/$NTB09"[2^V[R>U-S6%?$ MQ+O3):7I@(,E*=9,[*6KYLZ,G?0CO,'$DABMO:33M;-W05\H"&G>,%Q3ZRA1 MNK%G.T ),3":5YZ,IREA6Q+;'^$/!UI7S@;C"-HTKIX: W/,)VB=R*HN&@4) MUHU5!8LJNE8;CB*="],D?@,\L3#35$=WPWRR[G:"LA($'QA9(VMC.Y?T:=Z M4D.K@5JGD4;:4,7+\(+W;6=V]CZ*O)[I4.[.09>\45KA:$.T-?QRJWZ[8_>B M*AML%EK2[T2HMS#S$B;H*ZB^V;,U'*LNO;+AFQ'"PKAD&EH'F*S&S_3$Z8&* M)9:R\U(R_>1/TI+ L4GY@+*6I2(8)]W4.GBZ[GOMDEAML\)JB^\['U >F/>B MOVUX^0V8)%'GG[:QY[ AY0J)Q(]#U%>W$@N?*5<;]X.U2G?;AXSJ9XI)]48T MDY!\28A4YTLY$];J@LO81Z'UR:9/ V!56_]4IS9/42"UX@^=VF\L)#/(]D_^ MT*F]6^M08=MH>ZI3ZPW3KBUYE5P3SR;G:%O.=+K@7*W-0/P:IW=%O_-9?OXN MW\V<6VKWQT,9BK!_=DT0/>WMRM_E!_V(*^KBP1=D MRJ&G?01"?RKQ[1@.EUS$WNK$F&[@[+2-#)KVP:RVBTYV)V2NAU12DED1:J-] MDEF$N R/&^YT&F&K$(?XU?I<=C16V-?SU[_ D*O3OX0<<7J+$01R'*36CPM> M".YI?T;#GI Y8SN-@NX!6-CWU;9$#^[-$/.E6UFQ%I>5XK+UT.@!V\ICOL2& M.:AA27O!7*5DG@(7!>TS^X/-G=#^@F2:[_CX*C>N/<(FCRRYM;;E2@0Z:6&K MAO@/3S@=S?\G>9LELT5D623$^?R T:^.;T+EPS5HJ6MR&"'U9L@%I?Y<)T3- M$J!WO'^J.Q=)* H/!KN(+8;TCK50G&^;I!JK06*;Z;,M21#\TBNXLO&"'-M. M^0!+1A'(*!Q,3W<)Z.IY]4"9$=X9T$_H]P$&:]K=_%4"C7E MG-R_Q=9PV-U9^*5G[\'%V3R3H+>+'Z3@:>C"<>WX)^S;WFKABE5=<=D&=3GC M"+.@[YQ3&@ 8@W%!I3B4MPB10HC<+X:$;*VYIO+PXTBA"D6Q_LK$27[F2;B8 M8S3X!50J]^,Q<\76Q9PC2Z_QF3H&O7&)G__$F]DRNGU+_ (:+R\:U[(P^U.Q M>I>G+FRXU]&E=C&6[.4)2&J<'[/_OD/#3IIR4_E]=3>_/&Y7SZ-WSM-A63C5 MVOFM[ZLB6U0V$KV']I8&8B8<0D:H8F0?*J0.6I(0!T<'M6U0[]+HU<8RT2^( MRVE3N:$IK5*E*<-Q^8/ENU/]=LHAA\4K^F;A^C:+R7_E$J[MI$'PO,=*C,,G M[26B%;-1-G3]8SZM32?OEQTK8]&53\3WC>D%4*<\4MT,K=UP/U*"%LWJ+LA$ M %XFB+S23WL>WJ;4T\]C!4Z/4P?74,'Z]W,Y)$[Y$F#;>B WI8 2:FO1KY]6 MX) 76N)$:6XK;L!N,797D=X>&L;)&7Y>V.4ARVNS8N*8-T]VE\1Q-\J4I"O]:2$>?L\LZD"[RPM!P#BZ*VVFEFQB0 MPGN*O#&#UO:&(#O#_=HE9&.&HCLR*_;.OS^0Q7[8&9N9G5VWN1I>=)'BK]B% MU_2P[\"*U0/R79F;#[0O&=ES-BKB-71R0FO*#I=(#3@>&= M3>D%)^FKE(%-(E?1-'XF7Q6OMNA^I!\P1;:4C/173_ MO53'J7F1>B-;B7A^"FJO+\N-6)VRB@I6.H,3U% M#4,9F3\4)CD)UIU>X(#AU\CUT6>ME,D]K@MZK0 4R6R/BV7JG[_HY7_,9].F M]<@-VF 0MS.4%:U>O.:>V6W2-64L!G*JG9BM&36ZN(%Y>7M(4C4SH$AV+KZK M,$HX):VLSX.P\Z[5Q!XG$M5:!Z0R,$0VN7IPLZ\CTY M4M&"-)D(T-^S[^JZWU!8Z6AIK% MKW;9WO4NLFRR/J=^>]VS].TLRK*Q ?5KIYK;=LEJ<^+S8#VZ&C[*']>IT\CS MM^TE(VBXW+H8L)J4TS\5>/?_O0+OVN1[CQ'=:^G$1/8K_F:Z^$H$6OI+8R+( M=0P39FR=U(_SF?'!:!7:U#[$^QTF8==\0@%.&N7@0/EB=ZM!+LE^4,>06V!W M:,N^R;2)2'5N>)ZY.HP6RC0%&3K3L[QSXC_89^?#=,9_],=^X^3,='PFSHBV>^/,->]?Y59;V0E)7 M<>>XDP)M:&@4D8F"S]8<.K&EYNN QWPI]1F<'K.;3G=^];R6\&#* A@6F'C0 M!HK7WBF8SM&"AH9PZD6Y^I%S[#I;O90?6OQ6,G-P8<,EN&.^'68J"#%D&) * M5=M8Q0&X'D$)]]8[.A0NI==^_='8C/L2C(^ AQ)."AE]" ?Y4)R)> :95L0Y M>+J/4YF1!>^Q@UIHY5LCQ[2(GX6PO!WP6; MA,^O]JD\Z<-N7_* _*PIEO\BL+PIP:1K,M['O$=)?7:!Y"%S9W88)=5#QT\:0IS,G:> M"(C;Y0PSH&XAI^5P57ER5*C%)>T\\WO_G';M&2+)2'>_^6C^O7GG++F2^VE? M40O_2S6DY9Z*Z1@Z%RZ=[U%N=>E='5W-13 H3$@(&:AP8ZG-,OC(9/@ 'U^/ M*7Z(;QO'*5CS_"F&T93!UG)FG-4K_+YQ=R>IWP[MEI>\99%M^!LYS/CMQU&# M<1A>3[2U?K^UNO_(]1I>R5"T8EEXM1MC#!+9FTG=9)F#O@ X%H'4/4?+76XZ M>JH=NJ6^>E558GQKU=AF90V,H]Z%KUEG2>B:N^R@*Q$VJF(6V;JJB5]#C$V& MXC A]1AQR_O^U%0CMT-X@/Y@+L(/QOSUSP/05[VU!9%^S$IKV(+,:STP)3^PNJP4V^/DM:,RB*[DB3@!J@L\DQE3 M%-C0.X8Q:*8Y6:6/"@E)VGG>NYGAEH&.&!Z<;;=%D(OWBZH9%,XD>/^9#Y=TL)E;DTB/W!G*4YASA)$Q>V9/Y@U:0/ MM>%4.9\\Z>DRK/CR"=CTK_;S^=9(.E-5@PON'9,2?T5*9UL'FM0%;UQZ[JJ@H,(_Y5*?*,XJN5\(:<3M7_E:W MV J>LCLP0?TN3'+G/JIGT\(SVO3?7T?BMK: MEG5B^]WINVP0D!VN^FP"5:9-^K!47#);7ZAA#16C2L3W:QWSI4[B$/Q"C #1 MC]^)_8]Y<\,D?WN,>E3B4#)O'#ZAL%P$DQ3_%""607B]RDLYNJC/JOC1)YV M&/1,//BY%: _JH(H?GH=8.^5$)&D;/*[QQ7+PO2"J& M U<$%%N;3A.X)G/Q.A14'Z\50,:A_/-H^.Q&%!AI_&@UP\]/44#-3-@FB:J M_^N$Z/6%YS/L-9GV_:N$E*+G!QF]>C6T'$MVG7)5SS0V%WO)/E24N>F9F>+?%[&)3 MMA@@%T:S51FO#1!V[>2OI2<8*;SR2VC!BK%+J7+5O;5A74;',TF$3&[M%(M+VQ: M_C!>*L^(_DJAT2JXW,,KAG.@PV*J,WQ> F/Z%?C=,B/ MMCM7M$IW+:N9SU?9',:+2%%%MS*_V,B57H0H:!RI^ (A*K[Q/OLV /G@F&_F M6=7>NG5C>L$"$"CC%;=IZ.41/=^> RG:TS"E:REK-=IE>X47[ N(&7LO=?&= M425>YJ3=8(E$MMS^5:L,O64\C:-C6]R0\EDJJC!L4\48?N*G2+=Y=5(7Z#I% M;<0Q-";?-TE[!\I(J]X9O,]>4LEEA3&M8U&[HHD+P6_Z^47 M?2=H$89 O%H&HVXW6G/ "4<>K.O5'%1=1PAE5*T'\:O3Q<9MMH$^2X/((4\,[(,#U]"V:;'(/.D;,> M5RY6KAP'!Q06GKYS.555]4]'I9LZR6 S%#_?SWSVIZ]=GYR1;C&:] I[%A/1 M9.718TS+9%Z]:&,)F,DGF]/E.;?OZ'2+O# UK^E)1YW3N*+HD8IF= Y.>U[Z M@'RW<;[BR'Q)=,$UM0,2D[N_N9"N26MB']U>GZ(*UY-2"]E1WQV4C>CRI$1+ MTX(".,3P$H*,LG'*&I7 ;X36B'YT'?[S+Q_OJ1R. X\U7)U)IJ,G[RJ)]L+ M*=RKG<-X#/"6 V-SSQ%OX, $08AYA4WBI\" (5B84\>2Q&7'/">M"%;=LDWI MO?"CA5)(I9''12API8LG__2V5#'0RX@?6?63E=>2+6)BQ\Z8N05N/3FK:;O) MW.LK75R$ '_YX_H6N6W@"BZEQI3QR"7"RF13Y^<=:727SF'FKFZ&'<*]B-]T52^=^8%>6%(*_"^J/ M\\CVAO^K*S)*6:+KQWR[:NV-1".VTC$?9BM*WZN,Y%]Y MZ.V?>BGN1:QH0.U].Y$>(15U\VCPMSNOCSYY+T\Q9,5B"KWI>4'(RNN-CUO9 M.&6IZ'8Q5\PDHPA:^),J6QY OC5[S/?W($B5!HOFQ; &64OF%7(*2EH"/"T2 MO+R\/O]));;\'WR?J)<2T\82^R553:9,9!_F%@L?\WG>*G_L[KK#WE:+579- M;55J+^+?P\Q_MNL6RQ=8N-PQ"+@X2B=HB$I9+3V'[618[Y(0 M[NPL]=Q5@TO)CM[C#PM2^>EY1[:/C@QUES&*AO?KK!,6?HL7;UF!O>SLP3&H MD+5MGV3ZZ$P=.985_'Y%J-P./*\U7==537-WP"Y=M<@I6A@>/QQ0 %75]:@9 M,7C[Z'(&=;;.MB0\!6F0$R,?,:_R[03/(0M#UP:O)(YM%=M22UK6,)Z4.*R94[G">Q@I.NLU[8?T5#F%U?7U]KUJ/^>*;YZ$3+>WQ,3W$_A@2Q]@5&%'J99C%__;T3S5G+M'TS4]*W5\_?-5NC0&,0OBU/D(!Q!"/Y M1?T%R)<+16V=T*N1D:9QH>I!/AE )GO=,Z[X]=&EN?QCOOK)^\I-!0C-=J." MO4A7U4F+6?:]E/2?$2W"BVV9ZXFIO*>IE@'$D#^J M>#N?3.^ Q[G'\>]LZ Q)7]!)E-Q8R/6C>ZRQ0O9I5C/;%CLFFXA1\4T-\*8M M<1[0PILYXEGZ; _NM&W NAI[A/Y7BXK2MDGF%+SI0S H=J7BGD!J##0W7%B- MW_[[8(M;F7-"*;T-)C6UO%N>H_RE9Z@GZ=S(\FWV$7D&<6-V(N"8;Q+\E>]N M>$K[,=_04(BA$"O._\72C]OQ VZ)5+43O]2P?KAXZ\\(=\Z ^\VDQ85(: #!KX0Y2SY9COE9ZS M]=;*MC$D6XVS\E;VE(P^1TT"XR:S3MBXDYQ76^;]:P^D0#L761_F9S$O-H(Q M66@3RF6_J?6SCO=$?;ND$QB:40 @R>=IHK[)-A;+ZLHLNK>>^ PA M%AK\PWB"O/7!RBTO]34YW<%\ DR7JT8NDG<-$(B!RRC:?&"C"">M&\=,N_LI\M?UK4ADBUWG^]_V2BF0P,Q$9V)/K63:=P'N M$'I)Y@L]"#FF8I]9V_&A3JBTR[YH-OPTTK 3' MT"6&8_)UVQKKT6E"I_(RQI:F?9MP65( C5; UCY=I=Z2:'SDG M4:SA6N^';=IC)F_0?\E\/'NYQ;YG#B=7YT3_I-81_BI_6_M&!!#L>4G/YPBXLI_V6&VU*AY"(&\=\H#A7U./U\TL%''ES M^HT'3W)/F.SE^F]] EF#02[0BP=)T.][NJ>$TB(]>))#=7:7@[S%S?2X)O.3 M-GU;80D11>-X@GSZH*]W#]!)UPD]6V=JD8_S\YL)#;:BZ"?F4_-"2QP[&\LC M+8(&\VB%;)!=GG]F3H.,%.UAX5_U[OAONT@Q^DXW(EI^Y$QSJW'JLYZFCKFZ MHP74?6]^;"U(HG VU)CHE(UUHSN4)3->H*3?U@>:3F\N!S:1#L$T.C=&D-QCT,7R2HM MO=6J U(!1VLY^AVOE5C K_DNI,>/#XP8FPT3HEHRBL70LSI6V8\7A/N]A+%+ M->^"AOM"KX86EPKD61*0" 7=Q5EO1EW^E0!88%F69>9!UXX=BL71MP!#.JYB!*HD[/4#RBL\G 0__,DIT>WE']#JPGS/1T(0P" M3U)[)Q*^#6UIAC24_RE2K62EZ/O9DJJP?J[)+'B#L2VAA5@%"67XR;K:YL+4 MZOJ^12+;@\9T.,0 %F[B.0]>&SZV#?7K+VAY?AIZ"FJ'O.-&JUF M]-R*/>;K''2@2B*HY]H#TKRQ=0Z@9Y(AP^AQX# :V 'EY[]F$D5L.6B/*4XD MP*/TMIBW%C"N'E20W?N^YNFQB(_!Q39QC;LKV'+^5[K!JUFW+T;F$F;4M$1L MTF[P@7T@T]3//OWJ7X9T/BU*8%#_6I";?/?!9@_A+'FI!8QD#OK8 MPP)=>]TL+.PNU,\PCOG25$!^ T!49F7G(MVEH2,42W(KA'W3HS-Y;R#R(">/ M3FJ9\$DE%\GB:*6KPVAM_,M;_]VO-Z"MQ2'@20[(#CW.OU!LFP6 :6CP2_@" M4*&3;R DZG;5K;"%6ZX1<%2VME4,81G7L1OP?YTJS:X? MIC)M];6/DI;B2*XC@!@WTZX!^;:B(:YNK=I'6K,)\%<@M_AJD)A<85)5_;*8 M7]NST8BXJT8HL(1*VS_(],[IS8@O+'KD,4/D49A<;YR^S-AYA7M/47!-S TD"9[%^FEF9R\96H: M<+4[8N*7_X12_][.BY0,/-PID?/V&6MX_KCHJ"VMVU^#4%?Q*L!;[7J<4_0C\J^26]WK*%_(_]#@_$)(/].Y M&5.>^,N1\'LIJ:=+#,ZVF3]\3;.GJ271U0Z4*O^AX&5XYDT&))I**K]OPJ\_ MJ K8IOAW:L,"A[ZB!5,;2Z@$WODN-;AV^-4L)%BR':G11N9IIK@W(9Q6Q83&C;MO7 MY,8W2G*0G-E*76Y4J9>![!I2"Q54]]LTZ^:0KGA:N*T$6TDS^LHU6$1+) KI M?1T9EUZ6F?9V):H*).M*"(+GWPNHM MLU/!ZC;KQH5;IB?Y<@5(,@N0#/N<=(#)X^A9J+93M(76@C:\4YV,^.=*#?LV M&WFGTCZD+\D&O_XQ^<_.'L[8&$6@[BMG:J)C KK=ONET?6+R]OWV<)Z!["\\ MDKN'8)39T"@,J^HEB#+ OWN[>T*:5LHTB;&=%V-W+4!B5 M$IYI7E/U@Q(+[ML6/X2ER24^T?3=6KJ:,1LO<,(#0X-B0>6S/<%ZZBQ9VQW. MT7)7;CUF,ID640FW'W6;JHU)W[X*B@^GW8;I.DCZ1:P-FYPJ-E+3![(J98I= M7?\*'+27EE*6E"FL7PQLP!CUB2JQW<%_]&HK$Y]7E6<0&ZULW]XZ-$E7G/3/ M*AR[>?>$>RWWA(PE/MTNI]Y\L) :=V_3X?E[.5ID$Y0(*^OQ[)Q.F;;Q3K*F M2H \E9R?;D4Z6Z[$]DA^.CVHOJ+<$1S*?1TJYLJUF]P/UN*AHN;TGX!*;!#7E=A?5#-UV\02\="[T>C_'>M M41@T;9T1A_,/<^A8RPB\);S0LE^T(Z_>TT\8 /E/^2 TC+(DPI&R#8WUK31L MM!=/>/(YT,(!MJ1<;>>&#_^C0/N))SI#3()EIT@S3>2S[E7M3K

    1(<63"ZL@YN#\W9YE;I3]]C6:H;*P6+ U F M#DH;SLMHYG8DN X18Y@/UQ86Z*C&3M1%T'A<D5H&K1KGH5\^3>WS<$2 M_ 19/LCM33^QWA4Z%1EP$!4ZKB>PYP^(K7P6%D"_28;1%+5?_L(S9Y_&RQM]$7FT*D\G M< E%HJ1KN,H>5V7DRI<\-?%2G4Y!5+C-+W.F;74AD\_>(H9RG#HAM]R/)$+1 M-ZTVOD;)NBY2A.C)INRB4CN3$BL1^ZKS:XJU*-884+2B&:_G8#= MITB0_N'%O3YM ?YOY=KO)QEG.%EYXQGZE!"_$A89YX8(@/$%O#S-7K[RXA*V7D MPE,*DNDN<%WSAL9\7/!%&M3WW569=T9F=6ZJPHMC-BXJ:ID987J!H]GQF=X( M'<**9'^I%QHB:^!0]@7(UKS,=:AZ/LH^[&0YMR>G#">/^>"$0=#2(:!PMS'3 M3)$?\-XT\/V9YZ$3$J6Y')X3W3.-LT&7 #'5 ,FT> VF<2$TZZG/G\Z3SRH. MYX.7Z==>/5[WCZ4YO(F"-+:0>[6^#_?0I+W. S^,7A<(<)6=!?+ J4JY2[)A MUZOE%#!#O; '2L=\6^SA(V(,<7FR/U$DR/@X2"PX]"E^8TH2A[\1YF%Y$_ NH3:=(![2'*:L6&;N$[7::Y$) M KQ'2PKA S6C&MK*P3-5KLXO8UWEUC\MFXOO:L)MSJWW08.*8M#.S!CB9.]@ M\]U6T?#,37_[86+J2F]DLV__?*/IOG58G76"^E Y.2\K7D[NAL\MA0>;(\O> MFSN*W[WXME'PU5#%6<< :I63W!M@A>5O6C_3D1["6EE=766 $5-3TSN#5BR> MJIZZ-?-6Y0E/<"E$:&AH,#7F2DS-D?[JS9.SY+SO_DPN>+7>F9K:FE.U7 MR1D8*8C4XR07@H&1ZJY(2> *?C%CVF?CSFJP,V]HBS MJP2R9T^;*M_:(D8\4ZLZ3-@B3?";A/SHH;/=,5= ,]F:P4BH*KQA^P,&UJ,\ MLL>81Z5G.[?[K,E0N2*ZQ*XI+4LM@ ,[(/NBRTP!IQ>T9X_YC#XC7K4=,0"B M**XTT5P](D$A.H.LF;>"50=FBI6K8LD,+WT[P9'5R8J(\?3GCWYN8P1W B,5 M%\UG7WKH1) W[1SL%,<]/6PHE6,KY1NM'GT$0RJ_VO*283S2;\B8Y6SR%O'S MT?4EQII.!+5X/;PGQX/A;-?)9O.?=GG\+UE+R@V?_]]7[2DHEL3.#9Y*.NG' MC?F(U1Z?%UWS4-B8FM,!?KBC7T+4*"Q%%NWAJ2;79[X7&M,5[F^)Z'%TEU6: M>(K+_U7UFA&871]#,A%Q*>(H/N+@K[?&RW]H"9Z;>@9X C_"6?]U&@+N5'II_A%&@?#^F>(>/ODDRWT8*' MM616QTS93,EYW$,\]J'P"Q<@Y?QDT\UQR$I9#WWSH@UZ@ZC[T:-#.V,:-''Q MF4C"RZ*VW[A)4UH/]P^F/AM+>![+79 HC4E[-[AML1RSBV&> )-M)NJU_X]EPILOF83S.AJA1DU/;^3EJ;O<7_##C^RYWU M 3WC;9$WI?.9(]LYQ*+3!P&L8BI#S1Z;/8WGHJO)POKXX)S.A_VS&R\-V42SMN$&N>-,Q]V M:^\P@]:S0X'88FN;>6P=D\F@UM&PL$E=+43$(*_-/KB6M.""+(VP#KG;V.GE ME:7=:(%-)5_ 5F$\5,]JI.M^%(47).+'![ZV/A\K@?H% )>I[79O\T..9'B> M<1J 6D^&,T=>@GS,^V4PG^;V] SK*+Q4<^Q[8"<8L93+65\28D+8Z M.\C%67*V_(%C>+KU0Y$\4]K8+F# 3!SOC4 M#J5KVS7>7E!U/<_D]-W8P8CN"M05P]OS\*BFC+4%$FZIQM5JGLKT*>!47B\H MP&*G08.-59)06G)Y%SQ^QD)E<54 ^V9R<'#=/2!M+0#EN]5GB_94,\=!4ZJ,^>/^1H'>D)C6FK9IJDM5[869] /%!LD$L0O MI/]8'A$PFJJP80Z_WK$7RTJPZM'SM-V:B*O*>5AY)>G+:2!O 7=ZX7E"^Y : M&D8-52W,XFVIF+8V]7D"N#@F.YH1Q[J;#!.JBSQM$=ES[:9ZW<<=!WX_ V0\ M[Y6:VI0U^X,FWW M8/V/#IMJW_4N-UNG)%X@;(.#LP;OCZCCQR$K$@$QF19Q MY63MM?O23S+S!=-;NL]TFHCB)C5$]:Y9,PJ;GV5 C-_B=TQA!_D*E\:D"C%UV0&HB<@TEQ;Y;T&)SS&<_HN5^ M!O!F"6A,>#H2(>DOZN#_A"01K)W^W6@U4.[H'/H5W-$Q M0JICPBDLI/DYX<$XYNJ& ZBQ0HV#ILE@Z\Q MI]0/QG_UGY4H?VDP2$&3JL=%85474N*IS(H MUS?)%&/Q:+;FOCG2.HSQ0;?'N3.J+UO'/NZ8;]K_1_'ZRI*X_>K:.".CMR/D M+H(./U-@MNAAZ1\=@4#9NCT%^L1UHA7_8.8D4'PNH'VAB ]<9<@%D@QUK&(=>=6 M-E&)5@]$6"@0UD-1QWR_-HN[US.]<96#_K "7-.*4,5M?B -/7Y:'"UD$4:8 M@&A,1323&H)#@6 0T \<@!@_(00SD,5^33U8[1/+UMM:%(4^)>^S-SCK++I);!L^J M[#[P:LW1[;VIR1VXP9!>/%YL;I(&-? *P!<<\P4_.N:;XZD*Z[27?H;=B=NN M#=F8#H*"+,;3_%..^?QN'_/-QSS*-_RJW>-Z+3U5]^]/M.^<_1R-OG-934M4 MPMZ\ R0+T];B1YX0(]MD1[W"QGZD/@/JZSTC@RY_G)SPC/W^/Q_H5RX?6VJ"/Y&!$/,9H5OK$5"1 M$*:<%BZ\E?G5/;DKNUXH95 )LF6T+84.'*O3/X1R%;NBZ6T2T55V9V+#V"T+ M.O;^J$/C 5)?+#G8+:N\S[8M)-/=VXZ7"_D\2X_W?^<6O9MAJZGUR0E;]58?R?0$25>>C,S#-"EY39G:N:P_+S5 MM;G_Y.I:Q/W#UHEJNKO.(\"G#X>\C MW7%=BM^B%+32+& 1 #;M?;1AGKKN.[2W9U>[7Z^6L1;E"Y+C0"@A_N:B2G'5 MO?=YE&Q34W]RJG)>' _"V4HTJP1)CR>OKMI+M2Q?6 ZNG@Q3&"!Z'//5=I(! M.X!#I)^N!9$=;Y@3PS:JT]0Y]\M'H/C>L=9OIVBDV@DQ1\EI=ZJP?-WCU5^K M?3/H.R?D69LXS* ARAR=8196\BHYM2:.]9Y\*KO36&?=U[?$S\_4,+Z;J=2Z MR>XIOO5X&HG,HR4CO>1.Z/C=WROB3[L4U$6]3UMU0GD=5J[$LMZDH\YKA:8] MVI+6\KP[%.PT.%6>]N,0W*"H 2HB-5UWZU:&U*+(S7V:S)Y2]0(^E01.P"V7 M%)<(%\[N@T/ [![-E-UQHQ+<+F.7:Y!;&MJ"D Z'ZUM4A:Q"^+>2/+O\&V-" M@;(,\LNL"MG3OAX! @'@OV>(-_W+?$'.H\ZM)9"'DS5@\5WU.8O0HVV.OLB% MA_-!PIXJ2UD5BO,,L'UN+V9:TPV2>>.A&_G.K21:S4X@PRM;/LE(**=>OTRX M_:9=#R#\M#!6S#N%RV]LY5,*D@+ =LHF*#8KK36=PY)&^86V.23\S(:3M\>N MJRDW(L.;0?NC,C:%]M UR4X^J]^G0;2D9 M=+#MPJ#?)%&]^=Y-:.X@--?1\<%[$V&EZ!#Z5;'.D/MH8(=Y%C]_N:E%MHRN MZ9>M0>-1>G]='#M]6ARK3[<2*63F M NR0Z 7R6"7CGR8_/>/V4>#]7]LY0KP=<8=&_(139="=X&, MEMJKA3IZLFLA*VM>B:AL;Z*=#JXU1[ @P @ZNJ=OD.4)Y8#[0E>L!4N;6Q'+ MWA\*V$S7P;?-'0PA H?H1VD%&TBM$_P:Q.68>+^M8KG^U[[^$75Y((,BHK:% MXO.VAU.7<2CWUSRIMK]%PS=D;BQ&TD'X,4[(*BZ\WJA>P>DYTOLN$B3FA)9Z ME#QD$650LM_?R876,O9+\D_6K L,LL5H+!7"W:,7'O_C_\$YC*F7%G\_&CBT M(?H2M$K]R6"7#$IF@UH=ZXY*W$D^5'O^:1V7%[K7#-;^TI(6;J=^MXB%7)FY MV]8%?M8K);ZM8 K*$5*;RU1!H)25 _:[&V-E(NXF"$$2;M&++UDO6>>UZKWG M;K*PF6U%@V. L9@MXO?_ AT2**=25XXW+GG78Y+XH->T; M<548 ?!#^2%U%'HL_&8GXF!FEC7C(7O5.16#VM&SY7G7W@Z>TS&RT/WP8XUB MG.&/3]$S;+?BY&DUC;E*T9-4CV74E5O0_,6F>">X32:])+\*Z=:R43P&5EV%(W?2$?XZA3UC MV:P[\CG=KMFN.BH3&,43H XE#'C4N/7CF) &)C7@A#2!0^XK6CK)* ([ G[O M7Z]K^FU-L(XH-V:=,,$:UQ%5UCZAG=K8RHA3;>P3^OG.-NJSOUB*PX=)( $S MCY;[=H9;ZM?__A26%U"9V]T]DZHM6WHSVZ@[(U"FIN;]G2T_10&0;2YL/*'# MINHN6ST?4HYZ<>81$;CFT)KADNWFO>P?O8!7ZKL?'6!UN=I;$AVF+(]-+R+# MM/L]@5$P02_\G,D7=4V[CJI"AI#U#P/PQ9)6ZJE&W-R6C?;V_)9M,&O*N>IR MCD^G5!. T/D\Y01AD> SG&>G;(,\*OV*]%>*(\OWSWY;/SR MY]]V=5[^JF/$)\1,G+\.ICLV8H[EY^?7O^$DYT?5;EP)X.2F):=V9;V]\4$Z M\]^I0IGH52:UJ(^AE1Y_L\W:YEF(1$46%M2DYP,?W"8 M?"J0AZQJ.*54M&A3F5O+])7FE6K,[M!8U_#B4HW;KZ$F(6/WIJ/P9"5;9#8] MVNM -*-8 G,#8JN%O]G%OVT[ZX6H??6!+H*?#G*ULO#/4VW* M-,G[:CCO@UWH.8F1D\'6U) >-&[R U)IFG61WS9;]U>YL-4/ M,NGO_F+NJT4)<%SHU:$?AC7=(7I-P0;FMCAQ-YI6BV_?0)1>+D'&PEDZK?.W M5&@^V'IG[WJ7POOEMA\$5]:X4/CV)% M*H*ZX&\%Y#-&YZL5[GE+8D-OVCB1>"871SO[$&)2>K)6P\/K@@=^DQ&&L[-& M6J!W2VM:K;9:/83ME7'-SMDU:"U9?$E@(LU]FO[4-0&1&H9(!/HMP!NK+CF< M+[8=:[7C1-Z/)U]?[WN6?$'S_P12YS.C+G3H(A+>(;Z?5IK":$CVMD":%K-= ML-=*A?6[*$^(Z2\*?!)$])2F0X5E\)<8"-WYI_40"YG;>;.&=%69!:AMV(^> MKM@);PJ_E,?<2[_6SI=RF-F"PI3P&$3[-40-XJ"X.H4-'1JY_; B@-Z+^-]G^1U^%6+)U5H9'XGN(T%X7N.>;[ M-! !YVS/3'Y?N7"6^]JG NRR31L2$-CU\H &[Q)PKG5$HXZHJ.NAP+Q,K5H- M5XNQ@OS/0YN$[WZXLUL"?[&KT<'P\Q;=BI)9'\G/)]S#. (+/\-QEI$&N8\+ MKY=GY,D07BV_]D9KJ"VOY=VVG%W,7$1$1R-'33KAH&;6#!Z:_Z[4_AD,O;S9 MU\$P+/(XW.]"6'V[$YU(15,E%7%S]#KGF, /?1,RMBQU=N_F<<+X):H)V=WD]'N1<^WU8XP*V1^_5 MNPW] (4WY30,S 6P2".U8/W+#CR$F]TW["I-DC^PSP7MK =I\V^FK4C(C1:D M.^[ZW^QL9",#'E$I_/34^#M&)D/[:5[X*&CS@;F15DI*C\!4HW5(2KUN2\>* MF"MQ;EBN9>N@^JN/EO_"I?@IV-O2"9W'85R#;EUGNPXC@F\ D.Y-LE\G!TO\ MMEB8Z$%^RU6409_[P>DN1H=?J)=RW[M@OEFO=/AOFPOUWC]O?;F$?/I^ON4M M9FHXFLW>%_[KD[$SLVT),)6,/H3MG'6DCN3]SH.D;P^3 X9>F)>HHH/G M*)'2DK%8!?I_J3S5A[Z4J=ZQ]%1F2^D6^S1VF)J"3MGL:3G<1O*SV3XG+03_ MQ7C]1Z]NZ0]' +NK7G@(O3?3EZW8Y&!HQH")I?P0$V;!;M-ANB-BO0@\U0BM M^')3IW:A5C^)^GO-IC;Y&<8J!'9DX^7OZ?(H!24=(C@M4 LX^QSV-5]H=)"V MJU>?%_;@JO::MQZ\Q[[]8YR1+=&ZU MD+47>L#N+Q:>NL(5Y0B^L3QABW 9;-W)_&9/TA5?"OY-<02BV)WDMY^>GTI# M,T% +T7^I<*"9!?GI;1Q8T6T"K4Q0:Z(=$]/47^$Q2O3I+E>T)3[6 /B_]8B;-9C1O8H5@R> '3 GA9.DO7LY8C;OLG)O5&6 M_.;A;9N?>SQ?'Z7.^0A]'UH&3.6BS+%"O#H:& M75IQS]"JO&@WP4Z9UI"FM36W042'Y2W;/;MVJ?\GA/Z3<==&")]$EQ&.)O5T M!H&;BQ)SG09/"_FWT; R%$37L&)/'MB]-.74KS!LH2$&8F.::#$R8"P$IH@F2F+'="0#IA<_)SMEGG[V_Z_J^7UE_]$?7 M,VONF5FS[GF>6?>=*)4S5=K2BJ'TF^P6L![?98/@"]D80Y>W:27EYO+L+H$J M&I$*(0?91T+NLN;T[J$>*59O&8%>/06#70'GHR:U4 M@'DL<-"YX&2*UI $PJ>W_+8F"VZV&D-B4B$7ZA*/A-I^XZH&-;GX/IFS&8#] MT O>UXF$QUOFTJJ]G_3TO'<:N^W0HYHRWO,.M%8Y>!VG7-:0 MB[CA&B3ELI+;O6W,TRKR X[.Z*1@,FG!*AE]Y8#C7;/.7[ <'YW.$,DA'@FI MF@_Q1!+T*"&%\TJ%;"<]LH.37O\Q;7=8JJJJ7J_T@^F:>;7P-W*X_P#[#\8: M8J0?S^([W-[I'@D!26OBM>/9E4]IV+385,&-'K!RE$DR5E%S&YJOC)H[3AP.SAESHQ)1!1D7B!"PO6JN^9:X-D:!4\3@Z M\QL$W-"K1+^8T#O<-@Q)K=O->F@Y^8E!%3K0N:SX^DY?ZU)E7V]46.#3"JW\ MB<-Y^?E1+O6BX/I;&ES/ ):%DY*,<,(M]E;HS:>[,??,\^FX7"/$2?6U?2_, MVZ*B/7/=G^S_O%O\I^GW++8L&095KAC,[:&GL>Q[1KG?N[Z M/HGJVO$<[[?1Z?$W4."TPQ+[WB.9YCMB&,SHFB!^68H @I^\%Q!C\_W@5O>6_6,U@;TZ\=B$!T>4-5_ MPT9%Y_X(3>_U7H6.G(BL=XY,D@(.7 C53(=6IYP4_OY6E*?^]:3:U[26V$L1 M.@V+CUCS>#.@[Y)>FI\=%!%85] 7W4'KN$J+ *UPQBIV4F;*YU^MQMKUHOP- M4]R5 T.B#RG93?OOI[7A.JMKCD:SF_'?_ ,(+OA.24U&AC0?WJ7KAOS MQ:]02\&@!5-410JAWAF$?[WBHE-R][?EB!=%M=@HXNA'7\_>=H#ETKWT. "V MNQ91/20V)+\I3)>52H%4] '-('40(Q3(!>EU[<7L?D%>R.'OVI6N*ARY]<25 M1.X8=138TP8QE-T5V=CLVB,.>HS*%RS6V0- M/(]+!Q_0TLO .*ZB^=3_&K$^ADXT%;7U,8Z$7N7<)-H^L1]NKIL]#!L>E[A^ MT;Z6OVS#'#;\E!V)FHUV]'80F39G$A054J8[#C_C[]>.[4.1 MW8M+!_I1U?:["K;=:AMQ&='IM$@,J\:4$6DY7YLU9$#C-\MZ]#7,HNH"51O3 M8% D8#-I5>MXWQ_HVC4%7UY!2"QD3Q*C7Q$Z#1O8U$U7416GMQ[.GA_B<.-8 M.WB7>>6-0'^=E^EXAV)1S@YZV/AMD6C+^'1C>*XOXDX"QN/0/+? M./]2X^- MMQ$T&1@4:JB\.+HD5.ZLY,_K6RXW'^$=1(55C7_$JW*ESDL_>PVY-EEW(A]*Z"P61.[WV*;E>Q4+Z]\*3[1 G_N3P,3)2:R M$;8X4)A7$B0MZ>59.!$I_K!SZ6J/6BUW%*2!\[9$X9YE\#:TH=% M41OM3E5JR97O?O]J-S(@%D)29HY"-EROS>]II4689?O6RQ(UA"5K$JZS860H MZ347]0S&:!/(9,'U3?$8?1/2,9]$Z=MF)2%ER,5DF/O@GLXJ)E^MN.K:8+);C:-0>[YBHN S_W?#,J5G&Y7W3 MSTS [!/YDZA OP([S,O'@YGQ3:0_C,M'@8#UCKC*MVYJ]@WGM0<$$K]2(B(A MP49M,2^]QZV>T;H:4"#?=06X>"$RJNV]L*'5D=!0U01XK#A:U?7,E,*WT5BR M0I4@38M=(+Z8+*_[@.E78QUULZN[HT.39_T5XO)NCYZ"O."4=XQ>^6[FI2&0 M6X2!LH:$CU&@!'1:PH G(N)\:Z5%\?FQ(UGM:X3[?41F7S9'^OGZ )I0>"%3 M()VJ-/E,VLEK#G:QI'Z%=,?J8KHSJB?7:G ,G//; I>^,' F:\O;E&XW=ZH6 M8,G67#SO&:.S-[:-L0ZC!HJL16_HH:Y&^;EVK3>_F^)N-D!NF2>*O_'!?P?GNJ-#$_:HW[A/W7B@\ MR)[_S?@"X/H3?58!ZTBHBNB25N9C1-9+4RZP YC3FO8T*Z*87ENY-<6:4$)/ M2-S?N,?;.9656S10NE8G@@H"SU6T=/ WZSY]V=7] %.U\[\[^T>[5,]?[3#( MVHN=:K\;71PB4$B((,9&X[T]M1CPK)]'BA1<:$BX1L8.M R@076&QW?\'SVD1T:1^N\&T$.:;V!C+.DG&XC?ZO3_]. M506ZT@IZ]&.[>R6>8>Z'CBO<[1X=\&\U[8X]ZR-^+N75Y$4:Q[V>?UM$V.$J M;5Q]GC?BK36KSE$L:RF1\: U\$Y.X,=G4=>@V#%_; M"8F9V[ZF]OOF.>:EY(RX03H28O0^U:D60X7-C[-1"3^U!K?FOMOS2HY$-]

    Q35NB&*OCM MWXGA.>& M -[EN_&SATJY0]*S"X[1A.T4AYAQT/XNALSEPJ(1B+P$1(]V[$"$3B@C+'&V M01*1N^S[;"P1.@0-=@H[FER^G?WR_<%!S\L6L4==LE*,S/4H_U$+]=?W] MP/,?KP_'ZW,]#+^ M:8]C@J!'6^X0(KL;XDFG4EST0[0,R-_U- EL M6"_C&FGE% >EEVKTP%-/GG?JS'A,]H4;Y7I4I->%8.,/E2Q05CU?Q.IF4>,_ M-H1Y92^TR$$I@US%94IBU2BT<70>U[P(T7Y5])LT=DP;8C'0R'&64X10DJD M66L?#N?T&3)X=2D\#OA*G^_WO__M^YF_?3/Y[97N?IH:T.YC8*2MIDHM]MK$ M1[MF%145F_,:PR-5X2&LL2FY[K/_K740?Q>M9'?53$9 Q"P)-YP^FBULYECIE=2]EAB^7;S%MG#9>#:09>)]3L]2T[,88=-78Z:J MNI2!!4)[).-U%>T_9=3*+M;X)F^Y; E%1[@FTS-E*6JK1?JWM9L>^; C\2_Q M"[>U,D<"M+^JMRF\3=C*E3@^+G2_-7VJ70#1O2@Q/=OQ+_,V+CI[7'R''7YD M&/5)+@\I-%]-?Y*K@X,8FZX5Z1 M% ME7Z<&$=F];Y;J? M!/:EF=/Q//&UX <*UJU,V$13A1-B%N8=5;]='0QZ8I&-GC ^9[%SJ<>(<:AD M.H&(MOXK?>4Z&DGMRU=.6*M;"?7:,U:YOAIY M!%#__UH>T1Q6#4F4B.(HRNN#6SJV^X2PHW4/)>=XU&:Q!1X0$!F[YHU/0H8F MN9EVORP77[,"U=4SU);X@;2L+^,X.YDL2'%3+\C+$;N+@TL[>Y2]95OL=FPA MM6E3Z%',?!+)')PD'TUS#\8EFJ55;IGPW]LB[B M P(:E ^5S",;U!D[8> 5W;2*7*TZ1$5RI$ WK:S$@+RHQEO,QM3S#2TIB42/ M;=_^-CT_PQ,QTS+WQ]3($5 +OC;\#8>R2^)?6IPUQ^YX$"#Y6/,Q_QC\^5;" M,3F1Y7:G2(X3A7XS%_9!'E?]SI.7?QL2XV9#:XSZW*WGU^/% W,!8%3O".SG M%;;B+_I+*<.U(>9"NA?M]IB\5)94,M<'QES'YEA5&DB(2COCV%WP-)\)U&%_ MY4^!%7'GUU=TD'ULQJ>(ZK]B-#&@]L0\K+WOVNX?NE8_HMK:_O?&3?R M\H>*S$IWS2>5+MK8BB]C0WYXYJD1\XKUZ\OWB/$:G]QWOM_@_NTA^NQ0PYM_ ML::N%V[FZX\T>L86%[/@29MF_4&4F[8!MV:_VV.D_A<14J5/VJIG+X2*(; MS&MP%Y3=X@+/^D_-,9&:D-;<$? M*I@N!V6;QID.6(I8J7M^.3:A7;/!;]C9FIX%53R MEZ'ZN8/[8>(S!?('_/XE-0P]*:9+^AR0OQ^NBY-Z?>@8G-HO/>8_4%4RVRRV MYX^-.F+,'B! 3Q4K73K>.^U:AE/PI?H*7^*SM 7(D2-MLH8:RD4TVJ"RX ,5 MOQ:ZO5F<6:!5)UPPS.J=U"U,N[$0*%IG8AGK173G99U^X+&L*6SH2 M-67[H -G<3!]J69Q'UC3T15:2464B'2.T/GX4^ GG["NMO=OBDT.AKIPR6E3 M_:6KZ*FZ0Z5F+)DX41;?W(H*.6&%F8'=?]BQ;Q])8F0Y:8R(N>OP0J)T0OT] M-$_Q0BO8'\4]^9-6S],DW>,O!*L64'>BGNOK>0^CR.0;R-3D.MC;W?M451Y4M0X&KE +PI,ZVBUJ_ 8XQ7!, MIH!:!^VUZTQ5$X%]!LKB0V+H,^IH$1J(#T![2:(\]9Z H M'3S;!IR1$O1'U9+ ^N=IPS?S@=^%E,!I38YF MXYMVV9E@'%H4)[T PL#ON#C1^5LT MPO6JDO>W;E%#TE3P31(?L[IN[UBW*Q%+2W, 0TTX@N(MW*52G91O5.MWO"1;G!04D3V<@B-D<.0^J=H[RXJ$RDCV'C*!+#5< M38S73OM9^V[)OWW,?86WNO&0*8++C(FE[5.5R8R455B^_[[[KJ\T7_,B"#PY MI7L^PGC#8C<2'%2)Z$#UCVQ8(WI*)]WI^[W0W88ON MI8'K[OE14YVZ%J3 S@<[\*8G]X@55*!.H7!H_\MYW'/#$F2\-5&U=H_"5 \> MK:PPIJH"?RJWS"X4&S[KJJI6M76#3:A:FYIYNA9$\\@M8?*G+?=45'[CL*'. M_9^B;#6V_7[YC@WJ$X^_S[:C@=G].2J)M<-.BCAI%81^S$6'0-C)S]]/ I=$ M(LO:>Y13%RAT$[\LXZ66:$=27$JP/J=A!Z A0Y\G0;[(ND;+!#K_*"5C8Z 6 MW7?>4+RA/[]$[,5=MJVGV?L$TE9:]V/M:U6HGO3/$^IZS^9";K^\.%HG.)\= M;=R/Z?^)S0VB-L)T^);%!*C;.IFSUH(3*+.U@0_3QP!W^OPO@,S3T['*TIBR MF?\I(?Z'X$;CQ@[$/<0WK86LGFP[$\.1U[ADD.JE02V90!)\E6-,=]?.L Y.&H#!O MDFE9HVE6/U:$!X[]GH=*E(U^D,5P?[G>IQ0YQTCGAD/\+'GTP"DUS^QI%?DW2^\B=F)-U9_Z7*[\SF&7;"]OKL M0IN%HL6HH9J_1$16^]D]\5UZJ\AB5+]NV?VZ9(4W](#M\UD6P7B"H_D:/G:V M^K<%Z.J1\,:W.[/HIXO[F(*"T]:-.)^3IE\\7.[\?MJW"G!$/Z\&=0%R,?3" M/E1]_V@A;7\P5@TF2(P;'&<.A#4?*F'J%.N--.[;B"+<3BEU'U8U47VH5*G\ M+$74)O;^32\2PY-\!8(&N,*[^BB+=TY>4N%;7D3)X9=OY@XQ*SKX&:/)E[>E MH/N*(%F3E[BL!FFQ!>^ ;8T8*Y9.['\IE.6$4/FV5" V93]7L7MN(?>'HD/('2L%1*7P1+J?]*ZX^D.FP&\E;RRO(UVL\V1N0<*AT5!L'>>;=P,0N M?O%C[+E"HET"7WYB4Y4V\ZGSR^4%1>!>7NPVN"O @YF&BN+>9@Y5UA!U#96U M+"1M-3-6=WO1&+XB>#0,>*@T6E3OG[QF_^/9A97H>%$*F! 3)8WBI=%^J_XY MDW!Y^N!D^IMZ29!07$3$X9,!)?YF*4"?Q"*>_T*K%$,W(NU@.M&1G\?Z+)WS#F_G1/@N(046V]A,+9,=*HD&ODUC0?X$,=\^8[?O_E-24'A 5-LK MTD"3:,0U)M*N,\ *D@4=\)K-4%=Y_Q+K;@TU*ZLABL#NXC.QBF#+*;NNCZ* M0Z6M%;?XD_^RY?;-6!DQ"*C+HGD=*K4<"(,L7W'B$3::<_GV:]5_-1_XDSC1 M=/P:$MO,[IF+8<0_7;5KGHM,C R,3 R,CA?9S(N:G!G[+P%5!S-MB_>>/ D0'!(D.#N M.A""!P8G> @N@[MD" D2-$" !(*[##ZXA* )P2VX!G?7X3_YSB=WW7O^][UW MSKGOWK5>]JQ:4U73_=O2NZKVKNZ>F^\W\\!M)3E%.0 %!07P0GZ FX7;"%DO M&TL 4%$!6 $ N 6@HX@!J,C:'61#*<0&0$?649!UPX\I/[\!.@"X/;)!!6 A M^_"0;4ED :@V?COW%_VB7_2+?M$O^D7_CY*T@P.'K+VIC8/%?>GG%O;VR"Z, MMVB_Q13$R-BA\"WZG_7FV)C?ZFB\? 0&_M7_:_XXE;J3\Q?\<4O^D6_Z!?] MHE_T_S;Q(@ M+R=3,SL+M_O/+:QL'"28=AM:F.[;F$LPZ0JH<*LXR5A8VRCXN%AH^JAJF?G8 MF8F8,X$D\7'$O42]($X0"S?3^UX0>P=742\)NM_019'UG]U<=)+B+N:6HAJ/ MY7X_ MF2H/M=%D]/3TY//DY'%RLN'A$1$2YN7BY>7@[D$1RNW@YNIEX<#J[T MOP,\MG U<[%Q M85Y+GN=TO[,W-_N3NY.[B_UOO,W-N"SL+2 6#FZN M2&OP<-%Q_6MY(DWT)]._:WZDCLAC1&5<+$S=+!XCB^3/"\W!S<_!(Z+UQX7F MY.45%.?Z=\>)<_T[0?\;K"4I;FXF:O93)D>7O['7M'#^YZZVO8WDOP^O_Z8I M\H>_59 LD/Z'C8TMSO5ON?]'D!)S4A-2D;'2^X2B(USCY2,G(+Q(1,S"RN_@*"0 ML(BHS&-9.7D%125-+6T=W:=Z^F;F%I96UC:VKF[N'IY>WCZO7@<%AX2^"8N- M>Q>?D/C^0U)F5G9.;EY^06%%916\NJ:VKOYS6WM'9U?WEZ]#PR.C8^/?)R87 M%I>6?ZRLKJUO[!\<'AV?G)Z=7_S4"P5 0_F#_JY>=Y!ZH:*CHZ%C_=0+!=7S MYP%WT#$>\&#>E5;',G4FHN-]>8OX44Q&>2LV/9_&'LESET&<>PS\"XS[/U7[ M3;/_/<4"_R'-_E3L+[TF 3PT%.3%0[L#@( + FI!/")VLX_/L,S"XBX%QQ'> MT*6N*]NOUX-'.>DX+1/5+8<]-P -:$G^!%)Z=7 #=$6?C18RHY;^U1R\3K:[ M <1;]I<0 K9A0-%?37ZHY>0-T,]UY74#1.IG!K#> /^F TNEBAZ3/?KT3\"\ M?Q*0]B]I=?+_-X4?<)MZQ/V\^P;XMXC0?P+PES7^2ZSQSP+^(\*/@"9B(MN^ MR&NH"BG,2+ ]"@-R:#Y@/OU"MKR'5MX!^FNTC!*CZ/[9LD;TPF^ 5).S_1N M BX+:/_;-J@2 EU-1(A#.V'J4B30/UO16U,FYS]N@&C:_2(M-0R3OYKIZ]6O MGW7$(/XU:%G_B- $R=9R>"*TN_\:M'_0!&V_3/#?:X+^!@7VIVQ3;]#N2A^2 M.2=-%D,\K\U!,E*4N*?R0PDQ+]8N- 909(G5_M&"KJNK-J'?X^I.UX6G9#13 M#[ E1'%S[.5-.C'BXOXV(=_9WMS/-;:6\ M!;/@^:#7Z:*PBEHYM'.I'-Z1]*"YMBZLD_'%6S':;K_&2B;:&%[)&#D>W&B:'NIN,%6ZC>6UD["H M\769TQ-E$(H#[%J7H(ZKU.YC18K+0SP+YV0M(.*^]VO>YWTSHUIVP2K+KVK2 M:EN V/88C);$<@B>33%.R_-VURU([X"5@",EMMXJY0D./_]<_8F'Y8XVWNBY M"L=,[ RL=7AU3"1F;?K:G?#234_=2=AIG%6A0IDTU59AK?WAAIA9#N#AXY%W MG<$QY!^[.+=U\/Z0%W(76M6<6:J;MGY@)S2)%4X_M,-@-SIBKH KJ119=%#B MX]DA)CW*7G7I+[V0J!6M5EW%JV*:K_#-!11A-3</3DQZGUV\=ODPB=FYQ;H:W;^> M!!P5LH4-9J8].@OBC"39'NU]=V)BC>W*\C8KN+55_%"WT;/ :,+&(V'2KW/2 MZ-&.F*.X>P3/SU;A?S'EC% M/OV:W^DB93]Z ]Q>MS+8V]Y)J@B-')'C7K9R\%VL*X)IFNRE[+Q/@HV69)EZ M\DX144EJ=H*!8Q%BE)&-BY=#5>'A"XZ,_1,#=6&\0K=%EP32O!=[<,$X\J7, M-NGQ6AT4=^HF:G$D#@TB,@:* .W@6Q(=W@EQZ4^:)471#S"'W.H(,M"-E5'*FBR=^DR! [%*6.,GI+E&1X+W)M4TZ]%Y=F;[&.9;,L@Y0_ M(I['0^7U=S5(%#I(NV6]U,%G*SA^4"YC9Q6?M!!B%B5/)B$+>+[333U3/5D0 MV/8$FVR309Y7*68&7_^J80M!F,N"MO%H7(P&E M<.O6G?*C?+>MS\F-S.WQSU?\T7J[AV9U@%#SJ2!"T)N&M'Y @,U 9)K52"&@ ME EX2R!U,PNY1P!7U<0L8XIQ G(K:XBQ+$3JIX>@7M.UZ_*&E.R7V*V67T@8? MG@09Y7\L/8S(O_J?4B4 24*^NI+GK.'Y]=Z@BERE^9WZLV$\SE=*Z83JA761^5994^& MI\BY!][=2/Y.=$@4(%S"UL[WWF<=N>=0YP=S"<6 ?,?":I0UB<3\JX_5F]Q.'#ZG3^&UJI, M\5W)#VAO+(HKV[MQ,#VJ&=YQB#?1>2TFOO7M4W WP\>8+B5[T;8SJ_;9!_ 1 MJYCM2<)M7!.>+Y\ZR3']+]6P7&6]C7I/8&;IUO<\[\Y]$83S)Y*"+.U[*X-O M?1!W^ESM)W"=!UELI8:GEM^+8\?Z1A'#42'EQ:K(%)/*C)8_YJ[<*_!<4%^B M,Z=%[#5!>.5F;5C'D#C$&\9M!\8W\48UPXLC-_O,+6P?L1JV"98QMLNQ'5Y+ MPX,W;(IC#ZO5WBE'W#7$0Y"G$RH5QFYX.&V\M1GJ*_)T*MZ7?96 5E!"I#_H MT"BV8+&/D5L#9;Q"%3'G,[P791\3/S'@OOUD]"C97W/1\O6PHCOME'UV?+LG M7H[J](*".&$.X*-B=I9FZ$AH/>>@@+[:JW!R;^HTF;S7M?Y\.*KFA%#,L*DV M&(/68OC',SKJ#Z'T<3MV.)!'F^IG*O4GBN9>[HRO^>>@MCT!E'/$*!M?/9DE MLP0ZF=J%$G"3\\4E\E7,[-CD.;[9O\9O4IU>:6"^ 49+!W2CUD^-Z:KVC"LN M[#U@NT$(:@!$HZJ(QS'1H*XFTQSZ&O4E&3=10(KD[VK)SJO M%OQ)'\<>&+!UB*4.T[B%IE-Q93 6CH4XY@N%FE>&#>N_DJN'6R1O[WC*,SV/ MCI63LT:K&CX6D] A302G6"DL6W]X=R<8"]U59[-?DMSFMJR9OT_%M'?Y+/AN M04J8F? 7P_DTGQ>1_NY,K>%%>77Q)?=F71YR*@=B=TE8HPTPE_(W0^35*O=4 MRCI3^%KCT1)2]:M&S4!Q.JR_W A MB2RY 8I#UNPLR^%SQV^O\0%[KAE:)7W9RZQU92D,8O5_N-PVT3/8T.'3FY5C M"+1@WO -^[&P)_#MWF*'N')^)+\3AY1A$&('45O2' :L''-AA4>J"W P:=0. M[=Y[@/OE-@&#] "W0XN^ 1AS:LJ&(KYHIM_9M8"%5"AVOH'JF?,PVE"]*#,: MYN7GEV>(-'V*?!%BN2>.WR+SNOGQ,F64S3+AU M.J%8Y8##,2WU6<)BOV;#T ^]+'4&)9SN7)X1&L*Q&N@"^O -L$ *(5.1U'>L M$AAS?9 H,FN7EQD@D@RZI7ROQ:IH@Z*W][HWLYXYAD37CI/GY?"X0%;FFOI: MA2TA52_75$GJCU><@@E;;#IAP*?JO;*JRI$%^(C#_5C$UHSWX#S_$ZEYGRBQ M8;=='/\TK63U47=LN%C!,\'+;%FI\KA8;OC H!25]9G?%]M)-]'K*Q\9&OL MDX:T>MH2MN=0O"G%_+5Q[KJ7_&\WB94:N2W0L Y@AA[39#JE%0>'3YJR\ID9= M5[V&9\4#5+QO79]Z( @\1SE*X;V6FSIV.^K%1,5K[92,E. MO&#> GB;TE^X),^59.>CLHQWP#?%S;=>(B7!8<"J6QKV#6!EJSM^N*%+6B,T M<"O'6XO@PS+*<*G2P!XB(I5V %;5G6,3.^,18AKH#6,_C#I2PZ"VDJ\TO:SIU)KC]A,?$*UJMH3+H%4<#AN%2NB55C)$V,^)$*$%8FT]_!K4C#;(:&#IQ9+5K@7L7IY>)8-%< MBXX;R (6MDG$/KEY.;/BO90VP^3:4MU^!62@%*Q'$6$K9(IV\V#]LP($0<.!X M6^Z&"0NEBRHPG2TX#\59ST\G\(#B?/'._3YE2U%\JJ$WRS&0LJ1F8GV?$PMP M55Q,P]3WREWL,PA_<]_NN8SWLQ?'V.@9)_.Z\K* V68J5V(I$H196=Y^NGG8X%260"SS-Z/T0JR<#E# MLS"Y,GN@QQCGU$K9YR29"F]2?$N 39Y.("V./L1PKSZAP=\_3ZHUMD\JG "Z^[<97W] $MMA0V"J$#"LU9/T)&-5 ?L%C\-Z) M&:61?UZO!49E@P=AZ5A](3,*,41- I.-\O'>:'-D]LQW;Y@SR0R2!6#31I-U#2T([M,]T:,%XTGU0G)',,(#YGRAL ME$8W@![AP%BOF5W+YH,+"N"[2;WDNZKPGZEA YSYK^F+/LY"_Q8KG_Q*L=( MT<[=9YN^AXC$/!+3-6;#B:VD!'6L1W.?-A)NI-^F 9%DXV5_9N; ,(O%+N>_ MAN;XF6)WRH^2>C;KX43Q:&:]I7@1$WI:CX!@_.*4D;[7$!O;V?,/RFW._)1F M[PCF5X?'2;ZM= /=**'49QV VY@Q7\4(UUTV.[&5FEC-N\;>M'665&82 MONX=UD_M=":#"_*?2E5@NYUJO2LC8TQTZI(,KF63>(0O9%@9WCH^[M+EZAZ> MPFK]M)@5_.U3S,%B:2O,X,RLR_@^8DSQK0F_RQ3QF^3>SQBL/'-T 4*4G1?/ MSWQV]:QW,.#9*]B8K0U.]\WQCE8*T]Y0L+NDUX6=S))+.D6Q9/=3+5XO46*0LT#<^N ]Q0"G'YNP*P5Q;HB]1]?75 M-JB=:.;0OWT+2^F=0Y?_IF%"-$9"HI5WKE>(X>A13U"JT#'ECA*W&R>95,XK2SA!3NPR3\9,1NUUUEASGU]5ZM+E-C] M_GP@VYL1#G$QLZRU08F=C%QX(V-Q:6/U;'JJ=IG8:@;)@!>3^H@[B.#-,:3W M?GRLB+Y$\-.N&9>F2BGB^89:$"DG!.^ TC0GY/:.F(RCL?,P__ ^DY)%2GKE MB -&9<4T&>3T5H#P%Y%.EK=LT,\_ZB%YCB<*Y%VT_C:IF*\)L3=:EUI]>SX& MB@Y@7)OH5M6JH&[@7N9G--6K$TY\:J_3<#K?[K JC>0*B2ZIBLN95;0C9M76 MN&THN$7*Y#DM483:08NX0X@:"(L?(16AQAR'%36<\8/#^8QL'RHL-)9%,1O* M?2-OU7VF.M3*B=>'B7<*9VNYYDCKM? MMIEBL>S.M*HC!*&'[J-6 _:,"Q[/WK0-0 MN!2%:&DD_S6MCA&GET-N@]?KF"YT@V\?A#^MPAXWBP]3RM://"&UKG8IUN46 M?QI[%ZS!-U0D2_."D^]='W]&,'W&+"L\-RDI,<+/S(SW.>5[4YDNDYDG9YW) ^=Z:SU&7P*/33@^=FAK!L1//\97A\#<<#V;+ M:1^YB%SH,LWW5V^^N%]>,Y+I#L;_O"\X[W2PG \Z[2ZL=[LW*7 "LUC$=]09 MRO&M8Y1&H1,9K.<^5U4!/!.-.8+*2S9; M?DR2&;GKIS&&V8&"!J$\RQ^C&_D&7K62%^H*2E)4[J4FHH]31,+JNXB>X+$*T3MW"T6("/ MP@THIQ3:LNT90S$90V;10!Y%T,_=@['/$M5,]-\05Q$*U*'.0\NGQ\!OX 82 MGI_NE>;Q/8F9F9([CXB2)J<*&]Y_+-UHM@":^:'C#0UY>1 &C SZZ5K 9J;U M&80$/74VJ.<;HLT@$I2E2GE,T54CAXS*!N?VSUVB_:G(@Q2$Q5>%3SLTZFMB MH6_&"^ZI9P^>L+T<2!#XNC9@XS%+B>C>QZPIGC#LI& I)A(S2%N@))"^&,!* MMZ/A'3I2#A=V\%M7V;*8YWYXC0CP_+*M4K8?69)#?=!JX9>8H-BL+&(ZQ8*5 M@28,2C'KM2)IB?)CPL-^$(A+3H)7= @0H4D>F\M!%QP,2330UG%CL=!W;0$3 M-*_JTW8=^>T34ERFY/N74J'L3_$#ZOKU9\:.ISA0OS@X3I3MW!5>,NJGIWDI M[VK8TN8O-SOV%8+I2F=[>T9UETBN#;?QK6N$=C15=G5][JOB*EZPE:E+KU-Y MP?.7B2A[$LQHRD_V(Q.R"B)%#0RF<&L>[7=X$[3=1X9]<4D_W,+SX2VA%Q%) M"7'YW0-?[DXEDMU[3]X#3)L?SI: "Z;.&CHOJ.HIOO!3N(J/DSX4U%;317&1 M6A7(6H";+O43W[V%J>#D/+Z;R:.]9=4I#-C9:B4J[->8EHQU;YB MR[!1,\('RXQSEMY]IN_F^Y+N:[N9*T'ZT561I\'HUI'= \GL6(&&ZDZ6.TXM M:F*ZV/9N*3)=2=KC+S/=I;ZY8YM&QMZ+IB9PPNX%C/9/3T9S.E(V;*,Q,EJ" MR6#I7W>P=DD=KJ)2V RZ*%)FX,TIN>O#R7:1JNO/#A.+[49#3S\5@]ZDWA_& M$TQRJNN=J<[ J^BD=XR78OBX1-VAMP]9IBA)RSH+EY_SA>298#,>#*Q:/0A% MMPH#.._7[7F&\9L2%/AZ6N1W0U;#=LP>4E)Q,^4-I0^QES9:F4&+>XOG](G$ MWUB15.7<9=0,4*#UW2_@#4GIER43+Z5G"R]Y-3T^336@++[CXCH()O(+' M6R]43MX4=3@EOC54>A9I:GDX&J5K@T:,,G)&JUL[UL@$/I M\QW %%5_2M$5#N/WUY<0*-XMYQ,172&\O<@K1F4%X!1EG!6!QTN8JFOTMG=@Y[&3&R!.69K:HW3\E"RR3UU# MB20]LUXW@$)572H/R?8WG=X*WV1?E_W'OH&C6=!% TI*7#NXWL[0FB4&/+2[ MCR<52,?WQ)[H;;ZOK*C*\T7(@EL$N)4OL'Q M=B?KF&_#1M\ZH&YU6O>M,)JLT7R)S3Z>(HW%S??15998#0"H,9D[B-5014,> MP;I-7VE7S8C.*0YGE%=HE#UJ4".*BX;I9P;0 @5Q F1H2,4!0!1/XS:A M&HMU.BJR^2\KO^]YV(\)-B J:#/2\8-^;GLHM+CYLU@#F6',_Z6E%#2V(T#I M&.[1GZTG[PLZ,4,CCO.6<=B/^TAK>X33 26L])J4\-T&6/7@-7$U<0E8(OUP MP-0KJWVR[\/"E*:[+?]4SU2YXV7PI70DF#$8BPG8UW:#Z%\0DCR=TIO>I B* M[+:H10S +0[>XP7C:3GYLQ7NTP0@YYJED'X[[_EXRT W?9K&&WZQ=L MWY='W4,='DC)Q^.7)C8N%3"D#04(S^&N3>;FF14UE=0YY\E27R$T# #L%R+/ M?:(^JKLO&CG< )]\)#K@& M#JQBM>S\%SQIBOJQJ#>6SN@8!MQ@O'W+F>NGBBY]F[5?Y10OS). K-*N@C-' MV3)S7Q[H["FMBZ,;[%OLC3; K+( M82"B-=Q%"=JM%[X&7V/9![YEB5'[4.GPO[@]:K6/F5QD1S'?$-OQYDY.<_O] M"">^\=D WD;E0G92G^B8117UDGF,6%PR/F(R*K9YVJZ'*46;/KVK05<'%_W;QMJKJ=+G)@%> MU"@(]XP\6U+]TF@X"GY;I)AJD"G/JX/&WB^@@$78V9B8HCAI0?AA]1TTZIDV M@O>G?:RE;=N<*D*?!7<]E(UFB5S%A#1Z^T'!S&C9J5ZP=.\2:K,P ?:^+@!E MMM;_EDKQ6TCQ%S+>H.6680DVJTY)JJ9]SC3\G-3,:F?VY!7= MT-IW!&%.\B0/8W(W3^(R;?5SXCMB,TSH<+G8CY92NL* KWMX:CU[?3R\!7H) M9H+0T 3[E;2]G6U(,\7$M'$W?1BQBU$_B@Q%J!>]%CQP$SP$WZU8U^7\]HP; MTZO-?QZ6BK6@N3F+DWH#2 ]7^3^\MM_:ZIZCBB$E,B/##Q3N R])W?:2)'>' M$MFFLE@G41K GW)H!^-FW@#D%\/BLG88>=%^S-4#V4K#?>UT2PSY7V"]E.#Q MK1UB6Y^*=B?;$BNQQ%&>&T&096C4QK1% '3FE_E<6G;_-)["DSG'HF,P1 M/TK9SRG%AG0G.H?CG]JN_4>+H,*0%@LK6\%&,2^^,( )?/H7K'[(8 MOBVO-&PUPK[S3&%>ZC'OXZ=?)R[K^LG7V)Q?K%WH/(1ES-J*-L&G/0>*!=M8 M( )U[G/7"#+S"Q\U#$J8!V)."UKSQ&WJ#C%[A4"<0LY[OT^U"TY.(KG&7B'J M!^YVEX*O]===7O/PFW\( .IF4H7%G?5]4B.AA5/*5L[YG=5Q^7KJ$(2]\UM8 M0X!_ZZ9VB=_#H>3O]YL/BAU3C!<)V=@5 &I8*B_0CQD@2I9]]W,LE[Q:VWZ. MY:V<]P%8&KYJA7=(M$RUGA$J::"0T=,/#*"#[&IN@-3]&V#N431\Z@;H1ZZS MNQG@ S-DK\T-X!E?S-1M+B*;\R"K MDR+F7S1C(B@ ^-/)W8ON%\'5=K^'N@.8GW\^I)_]VW[5?WG6\=]=-,UCZ"*S M8P(S(V)]<1AB'D1FQP?2120P ;I$Q9M$9V'';DWT#^^^L%QOF%N7PFMIK-MW M**[6$3%0Z%/V^.UQ=FFCA#13@F3SA+&E6UEQTVGZK^2''@QNZ9#)&1[L1CT= M"_I/'U=/O]R.I6;&2TWL]8NM[X>?%O9 MTYO?D\*0^3[/U^["S]P=9<(BDG6%X5#O?"_?IV-Y=:F4/8+@!SIRVD]8JP6/ MQ-Y(2&]*T;R1Y<7B->C(3+U_%ZK/<&K@G2,S"+_8N2XJKH!3GMI M[4"'VZ#K0ZE[UH5SO]?E)_NO+L'(H3: D<1:\T=C\*3R!I <1HY+?A3+,-A? MK;_ +U?T+^@?T'_@O[70]OF9A5,V7ATVM6A1B\8;_D'R7L6R5K8'T[+\-)% MY=A%U80M=>BW-C1$:5J1?]*BQCJ5!10.;5.Y&PX6,'$9Q2\(2PM**A4'86[A M_@E?$NE7WUZOY$TU>I05"YYH=%%$8&@52(Y!5R>AERL![(/:S;_7\R*OVO&T MXR3>/QM *_K[6T')W@N7E-N*CBN'8S_,#L842FC$.5VCWX4-_;9^HL2[+C3Q M[CCR+K)0?R!AN#Y\R6S\LO.%8Q=_Y9FCV^ M1U5UP@<#X2AE7RAR:57:MB]>**M2]G6?#.66N-XH"<^6S?K.SA-@+MY] \P* M9/WU[.;OEV3B'WAY)&(C3.\[Z\M8Q4_$0)5NFE?R8DIN\H/JP3M\RYROQ.PB/C>3[;QK>X&Z J"6#>S5H_F78IU/OL8 M$63V=@YIG9%_9$M6QW^G*7?]_%)VR('V4Y[S59#5E%>_]9H MZ9D?\/8-Y6BP[SV6(%>5E?Q?:GF_J2&J\ZO!!]5[ DR;VX:)K[<91H[M(I]O M6>%Y6%UV76$H+K&MUM6]4H"?IWPG11LYHAVK-^+MX)\19#-?"S^DU9P>P*AG M(]+>MTS,<=!-[GL/[1&N [U98TN29-N_5\HCRI'0G3@H9+4!)NG2I91+_M$T M9U$PI8RFG^T-LYA9\\&@%AU'NZY;(FL9L_G1LAU]IL4WZU7:CJ[G_P%V^_KD MEAFZ;]PU&^G[1[-;C"_&!/7<=KU5!7==?8WV8:D?ZG'%C0R//J?%@^M@7 1S M)K842M.V3K<8+<6DR+Z>"&]K\7-A3MB(6=:BKFR6G-"RIID:4=L]$GZC/*GM M<2#W](WI$JV5K,EE_Q'.WS;CU8$FE1%Q\#[=6NNSX/XG^,$B#YP1 M@PCZ;97JFA$$LU?$M)%#S1!D"B (D\ JHM4_+J*D]!?\*J;,G,#\W*BPD&WP ME-O.KA_IDH$NEZ-SU@@KKMPKH2'^[7N+HW';I'SMZB4,5('R>Q>Z(GLU:G%/ MQN"$!+,IQ605:!.)P5==!Z6:I0_/7D*8@AN=S18I93\_:4VC_NXDO\BRL*%\ MIU_)8"%?/&@NOYTE[<5R3?\>I&WHFEJ;0MO$+6L#L&S5$;ST^MC-&SON%AQ MD79(*''=[7&]?^B6];#UEDE]4ZADT^;HT8SJL&Y9U,%G[01R3&GJIN@FE]E[ M>]I)7N3V LI.!\:$@O;1'Q2IGIU\*I&*-%OP:(JI7U5*:9GG!&7A'-EJ9H0Z M$%?%3O4CL'O(M;+?Y15"7VZY:5/3/ZT)A4CQP(;S__I[,G-F#^D=#',9GV=/PP'4M=O6J?+L%;76I#&:>G85\USN;M M.)T.;=OMF1M@+!T_C.UM7%RP^R:^MOS$"JKJ?@L>,YK< M;Y"//KG??R% G)@P"(75O@'-.C&CVF85; KZ/#$H66ZCK0_OH?U,Z/:^/G;@D8FOB+3=&[: M)>VYSO%A9YO< Q^B!(3VJ&SNA!16O V.V2"&GI;692'I&C/:F\,K@P)H462Z MYEH&*$5$G+I@EAL"5ENJG39$P"<'I32_A M7:+>-:M#P M/'KBO66*C2\$2IALP_OU0Z=N>3KVVF]W@"J.'6_KV=QZW-]L[WS7_#0C2'*C%$#XVS[>UZG,+5/1Z?)"[&MD(R3P 8\172:N:([& M@&?PF!S0YW8 1)%SDD9D-RT5"4'SI+W?-5Z03C"M$-&A_:YL V59L^AE[:"[ M(P'Q",?J8>@-8%##1&NB;J0:4FJP*7@#L&"+1J?R^OA&VP*CF3'OZ1)<2*2^ M,,&=)[O>E#CN=*:E.S!\)-^L4&L!S*3^=9#F1J MF$$D^DOJE7#RVKHPD*6SGI DW]"S[LA99,9KZG75"S@.\6%H//UY*TF7G"MB M=V?*,C$O%OQ(VNP$6RG<<:]B3/$562GZ:759M?X^>3==_\F5?;W[6]&R&% M&QID;A+BT7)3C3= 0(GH^TGBF5+/"5N/H4_C^:5VG+LR.N.M.O>*5FR)JMI= M7#Q@BH(?%E*DO+E['&*Y@([[Z-#(YTQ!?C(P[CB]9IX'B'OV,6<$K,LM^-M^ MY72X*5%R":3Z @V49>+J., MZKAK?),!<3##Z<,V752Q *=B.5Y_PB:S-!ROQ"8T3AQ_?E7.5M%C;D?"..S'%<\B MGVLD2%W,03/(<@E:?EJ2V836]Q\62KEG87JA@(OBMA9UWJKJDSFD$^0F-!U;EVNM;G+W=$;XIE6"::JW2RO#$MJW.8/ M]V\]HG9@83+.-S%EFBPU."O2'%J^;:?32W<#0,D<^S,*(I88O1KBF94(AG3$ M; -/=L0H61PLA9^.,\U-UOFF46.*\6\*QD0_6KW R>,W9MR_>VLU^DL- Q7W M=U#[Z%WP@IB> (?^TM,&\C;J#S_?)D;1]I,IGK&;_&P]R586(D<+T)P97MB]JSR^,J"_(*1N+,\GBF=[&-J M$CD@3]VH*E\S$Z;R= $66J0WFUV"#%OLG_TG;PRMB)M8X$ZODY88]M!DH#+/ M>@08Q-7D^F_F_0SL-0X5AN'D)+M;D!TC+YV$^^TOW%!ZS\*^V=0DA80274H> MVCZFF5RA_M;@RV85Z+J^KN>)T.[\L&C0DZ/=$KP@6TG;0D/RQ!2L'K<^UN": MN1XI^F32OSR!&U4DU,)Y&&LRC3/15&)Q1L4*/1$[LJ+J65F7JC6J-6ZRU[<6 MO_29XR[^4_;;[XQZHS"=D_2946M2W)&Y4A8"@2.^67I^3'N*7)+^Z=[@GXZ% M@ZDH4=3?J+@OAVNCW],6XU^QEM+LP!MP2;@(*U!/L;*F8]+@UHT9LZT_\N%( M-MQ0IN)YV;DN9_"=X'B%8+*E Q_*'$F0:/]BQXG8W[>\:-(D %Y*;!2IW#&N MT1G9'9KV,?J)F[KQAUP;#Q^),'V; 7;N/"FQ- W?I*V5O"!PS"&XY;'KI'M: M(XSV6VGNQ U@OKZO]_T[@UH[-_#6=<=_8_Q/N2MEO7NK=_JRBXO#9MW'KRZB M+\_84O8[XYQ+SO07:2NB!>^L=,H$NHB]H!<8'9"3(U0J='5*BEUCD57BX.MO M)K4;-O;RK]IE5^2(>V:QYT&3-M80+;J)\)>_OB+YH49[]DB2G=]JN:+1WM?^ M15I,J>XEI/3JJ@TY/##O;GU=79>/!)>PF^^8RDDJ[G#]:+Z]97BMKY&=@L) M%9S;\;G##^U)..)-UV9#9IO89/:I7MP?'MM5?6,$QLN5KB/,("GPMG#,U_MB MYWVW!^\57H3H>.Q&O1QL;TJ?(C6B5S"9WO3= 8#8A,H8QSIWLBDK(J![JCHI M6.Y["/EB[W&3PPW0[GQ67_T-D*;^TS*N@FE$C0(2V2Z&Q@*-Q77624R,X%RI M#I4; )?I<\L1T0W0S0O=%^C<&XVKH;^,;(*!5N2E5XV@_?D_M?K3_#V&?II[ M([0;JZG0BU5L1"TR_S\S% 6G%K([-%9XN\BCC9/881MM8S(9QU[*N_Z'\XF? MVMZKSWGGZ<''/M#-6YQ;/,ZG(L8'^?J'ES ?EK2LCD#G6G7(XTDY'[V<3NJI MW>>,LWN@Z'B[;"N@YB ;H_\/J#^4+,[=3XUJ8HQICDEZ?C:ER!%HB3:2=P,8 M!PC^,7S4_Y0C7W811F.<&)9WG4-7N-',75$9#8G#+7CO7'65M6&-IKJI[LN, M-Z[.8"U6E5ENTJ6C?/K,XX*B'SXH +[3QWGLK<\L6GC$X$LP.M2V 'N(@6*? M94]0>FAUF(XGMW\%.NCKZ!_]E$_9?K&2Z[&>($9\]"RH1;/#O7Q]3.T&**P* M LU$X)01,W\.P"I+)R"_DECDD%]IJ7T WJM*&]"$+F BEZ'4I0/:):-AT?2> M,O4-5=:@SI8<_=7^EI<*6U1$YS@?5'G.4L(CF"3H2ERR/HT;!*\?B"W1+NGK MI-Z%5[U-<;AO7B4<-IUH=((.3'A_7&)891U*/!Z_,7#?3.2:AD[:R\& MOZ)HUY%QDB?N#."^ X,]7%5!17UA,,;.^"(%+CB_,)$UR-];&*GYWVORD>;2KIW*O:;Z@1DZE M]Z7XJ0FB?0RJWZYQ6M0V/1Q"!!W= *^;&2]%0QYX$7A\ M1/ +QB_V1!_7L*?? ,-JH'B[]6;^(<<,3?[%,9-%1:^NI:%JTV9XK6&K,_&K MZT3,AH*Q/'7CNT_F"Q[!A&PZLL(E[XSEW FWFG%KX>7]L3G#B;E'$\52*82 MT I0DRQ#W6.P1H-LW"PLGZ_K,_C(]V*\]09?57FC@'K"1OYP,U7?*:W+4QZN MT8Y'%WWOTUX@9EY4X"0*)G5'\ZU8N)MW%EZT%(+_X\CY^L&[6W8:(2/=N4T2*K_TU7] M*$EX)\6E(^>8,\W'<[.CY7&&\J/='D41$->A&'WB:(V 3CK2'[JWOYW>-Y]B MICD(>WFL'7YM6B.#&/T:MAP2<*S\*KE7"[K4>VW;#L5? &T>8S^] 2H"$\=X M-,YL_+<)-\X4KK2;EWM7]ZF+H3X&IC> (VJ:34D']$'4MS:^J,)*O#%>/]%A M^;G:6L=VG+R"L[O*W#7&M*G2_'Y;EN?1 T/NY3&&?4DU<2,Y\AA,/111"#N9 MPL9@@TM%CAWVT9A.PETLFN,OR*7=@WI/&I2(8K_/R7>&4Y[I-9'U[NG92SS> M@JG5.U'02>IF^$1Q>>-S67=F.1FTUI)"X3#W)2_0&1:UGX#2W:KQ<[[P5ZV\ M#C->_2Q'NFA7ML6\1F<@O2FZ>_#D:I=;%Q=A&[N-*MDVYT2SS]^X7DOH*[J\Q MS,N:C;_/!+HL"S =(\[S*@CX!THYN>."9)J,/H)Q?%P1?I#^H"2;EAFQ=@Q[ MHD1#M\_1CG^"RS#E=H814T/2[PB3R3G3L'AK9%MVG2MW7DTNW-\"4USHI6;/ M@ICI.54(?)T]@_2;9[5Z';$%=N3'I8;#N>(VN<7>PH3ZA3"1>> M7KNS0R]58%F8_@SE/J A9JB08UXIISG"%PB*=V8K.FO0=^0#!TQU3-D"(,%- M,.+;?M7!T\2$1@S0-J=; N&@,>V;C7.3LIX\3?X#55X#+_ M/'_.J^_SIWC_6&X$6?;,51$1XO8,5,U)0.6)M]F8''2HFET<*WO2M 1M1AAQ M_NDJB L27I C['+>#^!NT(HZ J7TR0 M;]6\4)U$"%P$[FN"+0>!< RMJCD>1[?<]W6^*A2[ >[!#V!IP5O?B RAQ1;J MM6G2T:L&DI1[;C[.!KU@HED:*?'7H)'AA(=>;WS%A?J,2//>R^#BB?OGLOV@ M*1WO1J:ZKX?;04=8)I>'3&=#-\!GFT7:"[32Z_.X*[OFS*(-^ VP>G@9 S) MA@_]\:>5@<@3SL0M\4T4^[R>$1[153Q,5*I[WYL[G4PTPVC6-3">.ZVG/\,Y ME>R50Q,5,";0'^BF'#S-D424ZI='S^\K#@$%*QD7SKWU?8(/#B.0C+H!/GPZ MOS!_\N2@WP6Z_GX2Q*=S?R0^F<+X=07MKF*]YC6&YTGJO<'B_1]/.]NAQ*^< MK^VTZ13>L5OG8UF097U?7-T?41Z$OO>UIP8%)B<6W0#T_4MQG;ILU9-36_D^ MZ)%FJ#%7;(N^"*Y=29D1\LH+ K:!M:R-.XG[3"Q^;9=RS@@J>MJ8KO59;'AE MF^$D91V6-R,*]($1%1MCE2G'%OT;+%EY ,K:(.L^G*$46T5O%@;S@:=L*%;\ MOSN7]VKC>"%"??:UWM3[+K.450*DLYK=H69%45*).D+ ADPBN$L 6$) M]67,]9G&AO2!.8./CDP8Y=\OH_6/N CM2$43WD7_P&:(7O:8Q027L$9'^/$G M!17-37).U2:R$T.+T2[&F +=P96V@=@$]'64X$J"^-Y@=Y8O _F[D#2D",!F M!ZL[7=&03O-FY0T0Z-G\'^('ZY*E?K:_$P?I%8JFEEMEMS5O2%&>J;GTGJFA M_W$R*WRVF%W3?;+C]I%-,'C!,!M!/PI_H\>.,]F:UOB4$ZN!=EV]+7M=^FK& MSC!HKD!A^2"'"G2LZ"2Y'IVP,@(@5'(?$_XA-#6ACL2V09<)Z!! M2$\#M]'V^=<;Y1=Z[U'9"/:X"CTG/2]'Q$O)+())!B9AD>FS#XMASP[I3053=QY"N?G-\ M;'F5C,MZ45[UO6G MH8,4"R]ZS"67HF\7.'H$$JCJZV(Z^N";_N;+0B!3**'*Y@/Q6+.T_-2;FCSRT- MN:\B?21(LBLN\&=)PP_,Y7E*XO-LN 1<^SC$90NL33AFWU"\''TM2[@Z5$6[ M*(YO>\D^\W#J('""O&0B_JEI /U 6%_MWDFV>MJU[>U_3_4]L[RV1[! MKG4W]-M-'^YJQ#?1KKF\(![EO.G\ R/^; ME 3XLU>SLV_P%9V]PY)(WO_9#8F(5JW*V\"&XKH4KDKLXV#!6)U;8;S?N@"< M58%HVC4*P1\)>X9/0#_B6_J@DH&U'+KMDW/M;.^&C@P4.8HGFEU3LT:3RTY* MOCY5BAO3EV_@3O'JDBWB\,KJJ)GE'&DI$V"98BCJ^K#9;U'2]=GX5MG> M:*$8'=A/SMB#FC#S J=RP01[PLL$?$<*/9$ Y"]"57YT0M*D6OW Y9)55/Z0 M1%3UZG#N ((].)Q7#UCQ3=ZYK=A M35L:TQO1XM:M23RWC+YO?TPZ(M_E8#>C\=O_7,B-QDW2-6TG6AH*QZP>5)9! MO0%N"WU?.4:+6/B-S*(N,I$2%95YZR.):!;!9A+'[$^T<*8KM@:TBXP>I!3 NCB>#/X8L"]/@3I M)I(S-C< "!FMS[4:^#L@TTJH-T@W^N %5N+4E7@]*[%-.5=C!)^^XM[!=F8; M+C+CLR)'Q,\T%YC2SC4&0*>DU4"A;J$(1)8#:#N]V"*LI0/4/B3L[?_^!5;J MM&S^&;$C^I0TRX]%RBRFN8&QX)0E?#O-UY'B\FX^I H'NE<@BG5'<=F%J08] MCIV=^21R3/);T[=*.9MK:"C'@TY?"7#LBZP\Q/IQ(C(?5JO[60N9=FD1.'EDY-5./PSUF"HW>OT6F=8)0Z0[;R3,VY2#0"X9:AQ_): =1S)+BHUS"PVZ?_ G(;X!X[^&NA?FM'*B*ZG>+[Q_8 M:J?&9?)-<-0B=> SS)OT<\_V[DP#HA!;"+:LME1,Z M*Y@'C][[,'6!I^7OH7'&HGA5;'-,UK541')8-Z \/T,#;L#MA$ZX@LOVJA-S M>U>#;,A<\-IOP_N@9F=#7'5^!H@IPDT52(I 8,YS@?C;A_ZYUO&HDNT M)C20#EN2<OZXJ-P.3-;6@/OJ3.#>"- MG'RAJGLTB3;!]7,>-\#V1ZYE-A\.T:\ NN#;7%%(!(Z(,US 1?U*)AD-+$L* M2HEB/SO53$.('[WUESR\ 1X\N81&')L<3HF MU+H' Y)U]/HM8G 59?(-7%+0@OZ].8*J[WL.G$SO+U")=4UD MM5RNQ-UM=_LU&#\\M\B,3TP(%BA]?60@ARE&;$F-][KF$!:D5D@B!;@!;CF9 M]0NJQ*/IQ,86-32_9#%L*14+7\(0*E--=O6$7_/R^*KOEA>ACN-Q M4FU7I4@>88AFR\6,5MH9"FBLH9X-M#4MI'U6:;(M#I8_HP\%!Y<1'B=%1!Y% M$&YJYK5%BOM?-@1?/(,J;3$7ZKT@\0^D,0N'.AZ(<)WIZNM>71E!YY01Q$5[ MNXIXV$GK(1G._>M&%B0FZFU0.J;-L])5"WR0S'!5!VK?&+_C;DS"5:])9MA& MA!F&=1%]K.:[F>6=SV',A0P_W]KH'KL2,BMY['>J:/"6!S2S M\46+8"S_3!EHUHN5==7%,">RBV@9+?Y2;%N*IM4I/Z4#"#6]ZZ'0&<[JR??: M%ZL)!VL7!@VB$E$$T.:5*I\NV"5=F9%)EU"=2/7P8,L\_96*^Z1CD!N,&XVD MXLO]GROT52?\62";M0XS_=,E]2!M,M3LDB1AX=;#D=.<&42(@)_]2AW+99D1 MZ0;P[)D3TF#;PK_=:$IF4.2'4.671'!K!TLC%S%[J_6+>RDYWPZ^3[$[7!N4 MSO_\KU)6LUNM^JS=!:J:GG$-R$4A_^W_WX.'FV.-P^WURM9):;:-CX/E-HUM S;BD9H]IYPGF:W*IZ MWDHVK\0.DXD2"+M'U=GY]!$8T>2L/F5;?_S%URNGU@/$#QMX\; >BG]FMOU$ M@-K([].JB]P-T+%C5ZDPQ(!-4]^ZK M^OVQJ[KV].Y>O=;Z+-FSNO=U;S'- ^ ;0#3>$:;!WG?8M[U8.58\%<5R*(2]0^:I68'"H7(&G66Q7O&T?_S"3POHH'$BAN5 M@EGL,!5QCY=&WRKE'MIWC'D26=$?6&3?Y7\ $@]VQAN M74D+(5!5-+%@X2)EZ'U^BG(9U:A]>.'GB(6[Y&UUV01\53L?7=9J>WJ/5R)' M4*>78EE&V]F +"\: M+-IKL.XI[^,=;ZL&52UL6!@,'@L7P77"!=(TB52*>@VJG'XVA^2OUM*$_TJA MB'ZV(?<.=(@79L94\3[)24;?NT!KN\RZX>>G$;>X4SP_WBAFX)U4PZB;"7(- M^.(ZI=4E(Q$Q?=PI-V ACA:":#EV".X2!C^Z-0$X1"36*=3N%"C\;/U,NR$Q MJK""AZ1KJB*ERLU*R7*].9[W!M3IK+]CV>^Z?5/DO:6N;GUKZ??<2,WM&>ZG M9EB#_6- "'T >&GDWDB(]K+5>,^,W;O]0_9>JZ2R?=4HS(Q#/%O MH>6?<0_-FQ.KMUO+RX=)[P>WCM^[=)K/7,:I63C"#O<3UJ5%@]\XT8^G?E\T M#*JN.]CZR<32L;2HH3LGXYIK5C6K\,-W1N+;Q8\SPQVS:K?%),.T2KTV?V_, MO;0>(+$0_TJ$SOYXR<=GW@'9][XELQX"Y5&HYSM:0S;-# \ 8GW-CO%[,D&W M>J^GGJ 72I>5UNMXWAV5HE&GIC^"^T=O"CY3#.;U'E'-9>._9K_XS.2TU);( M4NX#P2XC6]H0A>I%?2P+NE-/?G$:KK)W5+YHYD9Y_H,0@7JG?T6JELH[Z8AZ M#(/R6I##Y1--'V$9ZIA5_ZG^G;1W0%KN[1-@.F/!2\8 \C9(5/X'[ZZ\]4O* MZ]O'F LY,2IU#][=KODAXOI[4OW*FWNNYD,H^ &P14M_=TVQJMN(IS\SK;]V MVW,_VOD8HBTW]ZR,P1M_W%R,\8X "I\?'GR@\+* /.(X.3?EVA2>OF*_OX498^]W!YM"O%2)DSSH\#-BWU.EW[)1>L# M?H12*S%YCO&YO3E+STVYF%/I X"BJT:^!-TEMY47PQV^FUM?A<8)IU)8D*2[6ME_8K 8&9?6 HVS1KG97HSO2=NQ?W M G51,#G/RR(.]&0_G:7@6[1LEQ!M.:H;[I%M(!VAW*^K)3 M;CI!X3AJ49:GU*-UC1&DTC"'!)-K3BPS ?V."6?AT-#"7'.>6:@_$,(1\N6[ ML:8W]8%&X9!9[E='>D_E1X/D\U_:+OG[5NJ(7M6O$Z<]@W' V*S#[^L!)YFB M.^;$V*WD$<.PD,A(RV5#/2J?STY6O;I28!,!\5?_J:D1/T MP+.V%%[M@L93V?7\MXI>@Y@+ VPO73;ECY@MB/FJ&[H'K-^L/0#JW*<4]+Q7 MO /?Z?9,+9+9&CMA'C"34E-8[R?FP]E(S'D$6AZU)$Q<3GR&=-2FY?S)!=KD M]\/#? (!K E'R0@M\>/QFR'YS% FG^W_)W5:?$I$6G*Y.R/F&OY=1OSSC0WLF;U%^CP9>?@N\>7RWGV/.H&.."AB.6,R?+KFOCIHF_QYO.K\2!N4C;^% MPT6HCB=4<,'T<^Y[],N7F$]Q5=1D_V/9NOI!Y0M=CI%]ZTW9-^)]_)V2V18\ M HBHV=/>ABUG//HGGR.G"]83V+AA>!-[>@7>1H%;!"GRT?VHFD<#.D50Z0T+ M G&4VQ((I8_M@.S 'U7HRO/ZVK-R.+HZ,B\^PJF!GU]4IY]Q<]R-G!9_Z@+_ MDK3/&;(YWW9*&(X>;!'HKH\;,@=L656"17X[!NX?$QI[@&5LGB/D>*"YKU2OH$>+UNU.IS]0, M1&,,3+8_2\>4[]3CC.?=OJ>@'+@PJA=U$C4^X^XVTR.N::SC:'^9D$!;+32T MNQO74KRD>,CO7Y10@@N=ZMLTO;Z>4L!H[&R0X,.?Y2+#4_NF[6Z6=RPI=5FN MSJ>?J%T1&=5Z/3"(L3#Z&$*92W2H]S0 DKQ'V7Y4WSR_YQXWN+@9]I(.UWL$ M.5;/),_^ -L,Z>$A1M31@@[%KZ?"'BA9?A +B,BQ]UFA.T'SHM\QUY^?*(>0 M)S?1VFNN,+;#G4XY7K<*,'KW/2?9?5,(N2<>94EBG^Y2*EQO3@%U'ERDWT80 M-MZ?4L04J)E!,_UW)]Q[X[+-B.%X:FY(H8X:?]\#^E&>2]WRS]2,A"T=B%\1 M RK$ 6=$UQ/_=)=VS#+W\YBV^!M2WQ&_3X_#!42HB^VA,K[\AVX?W@IF?_J> M6&&1=>D=2KPZ*:2.\+-;L<)!N1%"^>JCSK3'DQ[=#L& MS8,E=&4OFW?.A/D? O?*78U!>Q!OTQS""JX\PJ8')F*53=&?#;?-%^?_=Y= MPF&&&8R(<_%.H41$^\$HG+;5%>,_1$'05[ZOXKERUF0V!#@>4+C\C%B,?P(Y M/SHN) [0N 4=J!UZ*$YQ_92J#C[M?[?/N*YE5 MS,XID#W+9;1=AQ'B?-['Z1"HK%YQ>0;=^S-GITCA#()RFHLQ?C>';#1Z J0PP'O B= M(;];?EOX *J@T?'[4:]C _%>P[G#;=#TG\%@JZXN=]P.UZ9B:.WBA>Q5Z.AW MB#[SMC9;LBK[:([?%]^M13"VNZVK]_>:_>5#=KZ"(EV<;[*K5H^'P)'W^4#" M^=?,Z7$6:1&K$$/O* M6R&%K)R%^I9R+(AF#[]T<9$"7R_CZ3W!)2?C)[,;_OWFUYF9A?]@-J:>#VO] MTZT_RN/_ 7" _^[QO[%'V:WXBHL'MQ7->/$;S-4+6ZK8H5,\E?!?5P;%';.A M]0+$Z[COR0#D2X5Z224KY3 M&7?.AP_P=J5(9L/5<& 6U+08'V#YON"F7LJ!*U=.4G?)=N*?ZYGL2?[T@MDW M=,E5_#KTSV=VT$WP72F3WGO_"Y3G%8EU M@J=PCS'] .ACT5CS;BBP&&6 0GA?-8TDM8]Z8K%Y^P7=:UE\%%T,$IVLPT"! M%X=E(2#K(DLV_$OOKL3/]>*G5=X?Q6_4ZOCRN=DZRTHIA^(!E 4 FH$$/Q$ M?SJF7=-B:M%V*C\-AF*U66?IS83+)3BB."VW"@J?7B0"SWG$,.'P7)?\8BHX M9 N9ZDA$YRH2F;%"5FS*K?#B'BTOS BQ?_IZ'S4C)5 M,3.ADG%'O*VQN,Y/#MEWZP4/ .I8^>FA%,L+8=_0R-D5IGK3?99Y(=4\HR_S MQ+$-"Y&EF:&6L=GL/VD=WZO$_E'"+Q ZI. M&[TBK#@0!=N]YS9F0] ^ (". M+SQI4/.[Y!U8C7JW?A46>DYJ7!.'GA]CB/P&U=<^L6G+28GZ(D>W$&1/W7E/ M%]1.S#1?AF%+W_?$>]%:/[U8$CX4^+6IP?OU[N=>YB)MP%WOS@, KJ6!?Z'_ M6NCKE+-XG'REJ'.I7M^9\.XT50AE %6(!!6@(-WFJ1L>E%9,%%:+E"W&XY>(VD[[>6$DR&!W,8QN>/Y[!"KE/C^&!'>C_@"7Y4K%VW M4:CU"P0==1K-^'<<"!JKHU0RK_2)^CN./C6?]CSM3IL@6%CBR8(UW&*NW]KC MK=/Y1^E7E(@13LR_IT;D-1T(JX\C->1,GY.H(!IP*J)'614G):C\';/ MR(;S$CWG ?#\ 1#NJ,@%?6V0&O#%I'MUM$X#M0D!FO@II""2F%HBY2IZ2R.* M?7JPN&"&$""W ;=_]FYQQ6/6)V #'R>FAE5V.QHTW#W+VN'6;S?9ZCS[X5F8 M-6X4_R8B^^<$MK36CV7TDP/L6U7?Q4\F\)ZF.3O%)=XGZ2+MEX5/I%::0PA( MLNGZ/@Z1J;/?3D]YPYN?;(N0A',WZ#E.BEB$H((.3PO/U6RN)RYR9KPR-_.! MRR/.[SQ8CCA(9II:5VA 3*5.(<_:V$]%%[B7?(G$59\)^0I.L:TT(YLMTD;D M*+.4^%R9B%\T_G NIELOT"U=%2ES\K_^R&5JD,HT*B1()!(R&L'>\/>&_9<1Z<=FG>/3A-PN*%)?, M1NA'J^X\J&>$HJ*[J0PLBI?E3. QP2MG_D\IK_3G8*U!/&DYX0#7I]GZAZ7W M-'U*,,*2]KIJ=@@NHTYOS;V#]"CNVP\[ MK!E7-@XNRMU\W+!^-Z*+UJ3O.KJQ3217BKJJ2&9.I A#_/H!,"7;[BW0UG#I"D_JAXQIT G##9IS/QS$6W(#!_A@2X8_)6!X MF6-Z7^GJC_25*ON)25D\^9?YGU"*]D_BNF&%>]A3)@%3BHI^K#%%9)'W"-QS M;Q&S^<*$GU;/: 4FP"K(]D12XQOE=[GRMB4$+MR#RI,? ,'WLB=QA_8*T^SY MNJC=].:KW'I*?LII9]K]8?>GCTF@]ND.$W=D!QL,.+'M))3?A&]1U7R,.=72 M_;$B]W@ 6'_(%K&?@>\LX%-3^96D6L<(RX-+!]_,GB%"C 4OY7K/1$>](_5>-1.M?"_UZ7@<[\ZG%H M5BKG';SGFGRBQ;SYN3H-+SGI./FL^._NMT*>A'9,HUO0;0/&T4NBY&T);QRA ML'L<+-)+T0NWG H]4 G2FN[J_37%9!J\&=V>GIN.TT8J,D^8Q=GC4O/\DZ)+_\U1X7[YBU=J: M]"LKBD.V^TI+S5OVPX74%W/"?9@GLHK>2)V.I\"/9?%K16O]\>CR1BJP$8<^ M/.3!MD52!R;"H4U@6>1W%9U!A9T!5?G/>;]@U;6$-=6A*MM4J/>.++C%PQWO M-8<9&=11'NE]:YKI@^Y[W#6E7/U.']0M)'-II!.:&FH&V_>S]YGT>FWF;)PS M^M6=R"W@IC=M@^E%[]&%GR(5F[=I4UJCCJ= Z-EOIG*^V1"[H44]$Z'2H\;5 MK&.A*87+QF?>3#ICV=6V[4(ZW\X^]=Q95(PVJ&?N:A)[WBIN9ELZ5:^9@^7; MKQ6+ QQ)GGU] )@6$WI1)\+/E@)>,7_=; ?BB-L$V752'WH%Y14^ (P*?Y5Z MN]%?'-X?WRK)93;4MR]ALSFXEV5?=KW%CD80O&SF> T"$:Y[5?JO]YV4XRZ MRQ'^+<3,20!I^8F57L3XI>!3;$2))W3\T771VNWGY&N;\7#H+O67MA/VTC>7 MGG%O$#3Q'E&$6:7VM579B:/:&*N<&(Y72Q4,S^WJXW*GB:Q5%L>]L$%;4-D2 M!BTV C^,6I[J"C.?7FHP1#OM=(^G;M2YFL&!#;6YE]0D@Q5CLO<]P[\;C313Q M5L6"=*5I M49=]KSBE8C"A'\N06(T4YY+$R0C,S\T.%F,(N'3%:WN[F-$HY, MJDJ]GW;E:FS.13L6P7/J)9YX.S/=/B,[ M%QY/+H;!^0. *E_-3J=\X?6(%%Z/U;_)TWU\#J-5T3CU>$BO!.O'M2R,U0= R/H@2+%<"'/NCW!=KP$ M0&K!ZWZ,7Q\ Y[R!JJYQ!+PU,M(M17Z,\ MTR5+N&>6H$<]5K2O1[1N8\!(ZQ@2^A[T:P/EQ50CP%Q%C'_[__UC]OYG+D.7 MH+99ZQ#P2^"1@9B(W//[5)/S!]I 62YRBD(]C[:W/_T?W-Q/YA%Q(M57TB/HB-3P G3>#EJ- .E4PYU-%*1LE3TT#N>7=LE7L"Y6 MZ*^^0H>.*-IMI_ML\:Y_]]1J^D;W>P*X"]LU% >9H\ *=UF2G>1TL,.N[U- M&BYH!SM*7_4E$ 7.AK'HTJUIC7T99P_:[U>IEF,?1KH;439UDWH /*:/5650 M*P4!NK9< [3W^M:?]&I?JK2B2Z$_B0"HJQ,"@&IKI='GMI>+!]4QX9^@K&8> M3%]:GBKC?D;R03/79BCAVOWK6^M_VFWJP_.G;)'J3Q]FQ53J*.VBJT_X&*0: MI>4@%2IO2RGW[*:6>JVE=]!S)V"@<@]?[\W85UA-XJZJS6>7%5H2NZ?K=:S/ MA&6+]T,!D;.<&$4J97U43^FGD%.7RU]!83&MW1_^V+XRLR^ZB6@^^";SEX:& M:3KZDDG- R"MZ@'0])3B;TVM3!\FS]35>Z^Y^TOD/63KILPWD1'34.S-J:;:QJ-*W8KDM/H-Y0R+*CD&"241D#!> M!>UG)7P3]T3ZVT"Z!T ;03E3"17.Y9<]DN;AJ0><*C!CE9E5 M;;5?AEI9]X_<]RHUI,W[71SO1?%'=2WRCZ/]S-VV-!!&G^/TJJ2 M$$7X1FWJE:(*J,A,YI<$QF(9LE:8/":YG2-IQ5O==^6XW@:W'](.=C H[JI1 MKM#/S-]Z.I[Z>RU?U^W27Z2J4[2+OMH9/3A"K>RV(@!@'E*\NUD]GWSV0"/-V,&?1OX MZ32>N_]F9O7EE+V4,:F4*8+^ K+]R3W;9&;[:]N@((C_-L] -R^,<%GM ?#W MNE+VZ,?-RD![%Q0GYTL7+5E_:11RJ?YGK5,B+I=&:3JY6V%/=/P_\#CB_Y67 MN'!$SG@8[0",H\YSTN%)R1@W'^ ETCHD#AER:9E7%#7_EQ _\ M^/G ($:\)AV/>4Q^7*2Q;JH^'-D@QAU""F6S\1ZJ5Z!NG..R/)6T+Z'&\]8L MM>_78CD'^8:XD'A,!S3NAQZ5-]7[\BCK1F3NWO4!L-KEP[P1/F&]=V-]M?D MB"*.@%TVC9%//P"<_>HWA-V5G\Z/)$+OTL / *$'P-&JS+EG]>W) Z [ J U M0%2P-'.^=#+T "#G)G7ST+-L,O)FE1[Z<=H)T/W['[F\3>:\AT1O78:?)H\D M%CG<6)+*#-UT956/K=P(N([-I?B4$RX?I:^!>*1OZV-#%\ M>VGS^*8T@N@F#V]1[Q__ZI%Q9V(//4E7[-M;PPT1&)+SOQFM^J__VPA^ M&EILJI&WR,BC"$V1%__-7&]/+TM3U;R[>#VZ<]W^BWQ5$&&#R=6)+BR#KZ+T MSNC_A49P1>3.[0D:;I)Z=/FP? V?X..Z]/ _R;HZ.O'HAHK^RQ5[BK"$K74/ MPM-^G []^Q7_C;G2#I=-XS6/DE;T,IST8?W7I/^-#7DK8RM+;#\I2)J4_H.Z M%LQZ-K57B=AV]YN5;A]>/=_H/EFVNHK2!M0FVKC4G4 S!$(\.4 MPH;"C+SI!>\-M_\-F_YQKGRZ1P32+E'L7\Z<4'1E_ZLU1_T#_]2@IY<- 2>K M5U=#_9[_EK=O&H+OO=A/*+3_ZZP588FY33YX1#;NO^&LU-]T-E>K8WC.W]:7 M\"AU)OWY[G_^:$_+Q*WLM<=4J915"==S[&#!9?Z8JGNQ,^YFG=P05J["1BT' MA*1XW7BNK'_H.G(M\$CX;AD6)5=9?;*! M4Q$6(JN&737*1Z9H45",Z>S4(JFPWKG6EXM.-@8%7^^6>(5>0,I?WML83I)GC!D>IT1N MJ"I+TG1$D0-P8WGTV$2SD *NFSX^;2%HKVU#%4^\SNJ.!;W4$7F&J^?7Q AH M@\T.-@RR023/$4#4CBPLS+@4:LT,1H 19RP\8''6G.-1OF@>$B*R+@R#K:ZV M]@X(S[5W$/V80EL/E/NWO4]M6THWZ3 :6 I7&4TX_S+60LN:!0J.*39()#3 M:4(A$F _5;ECG PHF%^J7*C*P%59T.K!4:*]H#8R>N6=8[A[LDTP.S:]>.ET MHE)3+65(P_X >+X]N"S;4^B%G8I"EV5FEE/U$Z,A)#A;AY^YEK:6/QTS-A%1 MSO.9$_;ZVV**;+=YG*\-Y[=%'WZ-(^D,MZHLV%]) MM8M=UW);]%4,RGIZB^(TL@_7+H7^A#779)F"P CK>NV/+D-7'IM7U6A3H=-% MWJ]V\.NT9W06M)2<5I9IJ)[V BG#S\C*18D!7 OF9GFA5C$EDE-#-G7&6$#2=96O?R_W.;\B[+#T4GV^&?6[3AO E%)WA)EA M7:P[UY[#O9!3T&7D0G'A4TJ_GYH5V57'N%E\UN?)V4& /WDM=38P7T83*]SP M.5 E6B!U?A@U-:%HQN)5Q71?39=3+\E;8/@U1ZJ47A$+EJ:G$G#9R,_[UEO-$7)KJH-/)YA93'6 M^A)M3*8HCL=B?&EU5L,S6+_-A/!U=8.(T\6N0JSLZ(8VJO1@7WT%=#ID6+:6A%YLCW4K=>/E%7,\S%QK7L&R1.[ID MHXU3Q-;0-[FQ"'EOJ8_G6]/U87J*:Z[P3^3LK:*\'P![ J>9,8IJ%.;:@,[) M,W>$R/WO.<4R4%<-9G^@0A ZTFJ5N0)GAY-;?"O,&#)Z^K(2V@;VSMN3&8QA-% "VKX^0^041WG;VCG)<;82OBE_AT4_1Q&@.N.5GY,(_6<\6GT.E+?YWLUI&IU1_GU,:ZDI$V)E46>.-,=&P'U FB^ M EE3@CU+!XN0W&N"$*"M;:2TX##:6[;P2F[756+'\EY#XB$GD;$:2ZMOSTB3 MW::,24*H@62$R$R#);0C@7[G26S/]6A42E)P(PBQDT\@;\J!N7A;T3PW+G, M*S$;05LQK*(49V#:QQMF#:=>6^'Q #4Y-D@Z(X0FV0U]LH@";]YL1 O466@6 MN\,^]$YV-03ERXTS83JZFV@8:Z7@+M"=+[.TT3D2%6=#K ?3&?,''_<$\+4) M2[((8ZF%->;\]K$.?GBO+?D$@-5+F=#'A:RPZM'B1MAWCFX35,M6,7$W9N8F M;GPNTKK?>C'OECREI)-::9]='?*2EYR\=MSZBS_O3]PW@>TQ\^$7N$BY&>;5 M"6.ZVCLV[7@39:H>0?,YFD;VNR#NODMI69P+51ALC'9L-;QKG1ZMWZ#EV%7( MMO,QR052\(:7:&^#$5R7SKHZPHU9O7Q$#+(&JT0JK=W:>TQ!$##^^87R\2V3 MI]"O3W@=(Q)(S/P]@N6"I.'*:"H9.TH%VW+V7!:X]8G\>"!*CEA,K%R\#,W4 M5S_I#_>^,NF74\G16&#R*Q?)"+N>0>L .47FHC,"4IT'$&-V5@F4B(YD3'<[ MBT1KPATJL_'M\ZVJE[X7=]3.BT*6JZG\FWBC%L[XYW6T\U-5"'NKF#AFV?HP M-B^FD(:X#T$?0S?&VIRC@WEZ7\;*!%]]%K?DI4X^202,4/.,,A0=9+FR M:!G-+[-RUC@0#2BLU)Z.@QBX=>G \D/?@U5I,"I]AO)V.,\Z3[@P(^%\YQVHR-1FC0"G-0>TV([WL6W$Q"9!,4QA-Z@8'/Y?J)=,:+> M6HR/J-A/=CPPWW"3,)$(>_:MH6%*9.X3DT:[XWDSG,O0C0TVC!U>7J>*%9D0 M$?UWF"0D9$//PI@FB5-_FK-, M(MG<2[6:R)[XNGU>A3KNM'[G2/;EP'"]F#V=PT ^7U4X[$JGKO&SC36>#["- MB:L7](I?:IM#K%HBU8JW(#H!(N65C1J;2CREFB#:SHFY[^%R=!V$1#2)$T58 M^$.YW29@S-S<>7WF$\M@4-1/?5+[F%" G\01"P*QHKU392LQVLNLTOLD(#Y1 MM %3AM1>E]OVVG&]06 P)A=DRLN#[/6<3S!2[B!QCP%0[*T]Q4WB M/@/ECBUV<5V*:ER\3XV\!8"JAUJ&O-2A>*W158J2_ M4H3'I(XCY< 1;KJ:A"4L 94M(71(%'9UO!)8X]BA<\76DN,:!QU %=9XEJ $ M,W*AT]DUJ\^H2-3(=1\ 3%$)G=K]<>(LD"3SR00"C"<2\KXT=IR#@):;7_7H M<$0Q+*YP*$_STD05XO++T42V:\*V_55]*5;3H[T!Y9@_+]BV690.]U6VBYB0 MI<&^?&6^8.2B#;>ZY05S@,(^=WU\C[;0$2XJ,)6.KMV5S97":-%.]+T+H(9& M$L*'(EPK;)&JA+LSZ?:]S/S:L;R5,&+-W;4/9KYIRD>=ZC9Y7F\+MLC0'?"V MO-#H(SHQD)K7*;S?Q5EK* M4TTWD[JEV']"S<3P(E81N-'3K0W8R\L,!6S,J4^>O;BI.36U-/0=_83MGD]B M7PI(!2S;+\)@PJH*JH/2M0%?:GR_^JI+S][$T-Z7N'O,/H<,SNHS MKEBX0^26 ,95+Y%1O2J'723V?^_*)YO9=.(E\V*0ZFEX??%Q)KW8\.$M>#&7 M4UZ:NCU>WDYDA_;I6V)JX0[!*[@"+#)HN?JKBA&K-)(7T8J+1BLN6*L"[G;J%PK&LJ^&_H> MQ;I%]0,SE)$TW7[EYT7H<@V0DQCRQF_*L8Q%%]1V 4CC0/$]E[_HQRN#B\ . MP=8F@2BH^.B*//ED0\VX2/G9YM6C.W';B0WO:/M5GD/D39@CLV.&CS&E MP, W<'DHNV/(WFF]:$7S3$<"E4&7<30[B6;<&!E3R:,;RIEP1'QP3QC]7!HY M^US[S?E/$H\ 12R K2Z+*V+MW:(Y@5M*EU^* /_LVU]5M8[?$7RL/>^>W=F* MD44&%9"!/A+@O'\3K[L2@V*%%!_,)]R-EZ79A%M?53^2="/"8 +=*7RE[SX MP/0*:_P,6@#(*32ONF9-OJCVE41_A05)BJ)'">VJ.4J6!8]BB-QIFZV&.9SW MAZ+P<":.')%M3I\"J2:L9DUD-8@P\<)*56K.22=9IH)SJF]X4J#;9>(N4]C/ M$FQ=LDE\YB-VA#$ CF?_^76E_6S ?99H,'FW;.1O?A:X1NS*+@V\GH&LYJPX ML&8)NY456B+&(IU]2.LX&Y&<"3Y_-T M5^!!#2G^;CUQTB.08Y^+](52[/GQD"P,9&H0R1NC)?M=5AX5.&3[35W4$<^,KDJP"TQ,@CLB,L$B)%C+Y'BIUP]&C#5 9:C=ZT0^(Z256D M6WUIJ-%QV5$H?*#:@*&I2JR] ?R5S5ZM4)],'CX-9C$BX2"A2;R!\\I?LU(\ MA>0)M@:ZV' _&Z.G/H1#&.&ALT=XHS-;!!R-Y0O(&4()-T6:/IR( 5O5;@OX M)'""2]"%K;I06[98*I0A_:7^JZ5Y4&-\SG?\X_F%#QY5 MM7RRY^&;N]OJ"+8S0L<;$(L9LXG9Q.QS1#DZ'A&EWX[@R IB"GO&;,3L_")V M079.9'1=0[@PUHY_:+2=PB&@.7>(>H!RS#;WVBE/0JW=NN&XNS MITJW2V6>YE109=*XH\?6?FXO>V+@(X!N428[XS,O1H.TF*(04R4]%(YXLJR, MAF61KZ]C-I17$@S;Q>G,YOGZ=#:HKHR>_ZRX1*+VQLK/V'Z-F=SRPZ)V^-.A MW$H[E47I7?)*Z*53B^:\1Y\]3I!+[7(/^U7,:-T ZEVE,.KHV03>KW">U_M1 M.0!3#=[@DE^5@9,O9"D3W?,[;._2X:]\0/3'T,26(PLB9H1E5FEU(^38FP4? M'IKY*J?:R#Y54/F)C?Z.T_5Z_"\8A!=YK3F.I4I2NE6.'ZV*@U.7S":1"Z*M M'[QGB1D+T'UC;V=,?YR-M''-!& M[AVF.ZU"'=2[7$*?<^NZ:7X> 1^(=.)P%9\0KMO,7'VB4+S]ZL/CP'03EM2W M"Y8F<6BL8J"!S*\;J7(TNJ*5X%7J-/L=.%P5LR$8QZE$$(F6Z2+7"V@.'H\/F>7>CH]%C![Q-/2EH M'T]9P:47WNAF3+6<-2>^TH^(4_?G M:!\VBKDQK)5&[F<\,>-H??,XM#M ;[ ^*SVY,:@3-M^VA GV)?@KEDGT&PA3 M1,:WZ'1:I&MS+Y:ES[:_5>(9E5UW9>D[0Q??\GSTOCE^\4_<5$??_O;;>6N* MDGHD=3HL_\7LY?FY[X;TP$2;E>;O\'"4KM79@NVI"^Q+R&S7ZJ?*27S-A4G9 MU1E'<9.%Y(6_#)HB_;J'#P5)V=TJDD C8^Z.";^V@I+C80\X93 ZUR&8IS_0]8I)CH.;O MPS[>#&V$NU]9>RTFX(#F>ZWYPA?FBO&]OY/>R4B>%MT96$3(:-9%"B/WJ52/ MG8<(K0A-]BP<([./34'U#[M*+/*Y]P0LV27-S'O*,NG:GHMIOML3IU%&O5.; ML Y,RM;5@WT5?_+Q!NWHLT.AH[Q6/8@,YWA'UN,L%-^0X*)+0!F-G_N\]DM6 M4E^-0T*IVOQYV>OH5)]3^L/B.AX,'([PM\IBIR4\-;Y3$E464 OQRH 9H3XM MJOCLZJ7P@,]N%(H3VZ^:;ESF?7@9^"@^ #P-70+O+;Z86)@]>:VCVU?%:6=+ MC/>TW/-R66/ ?I&%10C?S4,#_R)V\:/ZTSZ\][,Y%3&#-GR= (X7=XI+H K8 M%$Z7K0VH)W'N38SOVAKY]($N[1^H$# )9MYK+H_M4XOY28P5)*0 M0HN3;M00:Q=F M0TGF"/Y(($9V=^S#JI%^>DJ.CNW6>I%5"57\A#623B9*:\CHJ!PQDA[]8 M$#$K 3NXJU57^5-S(*B4WOG5B+B' Y7$GMI570=6Y\D[VF?_^@E&[C]:L>N2 M^T!6:^FP?:"K[HH89]=;F-^9:J((@<$%NYE:.9\W:3[Z!N^@@P25 MD=%EL6AV9RT'WYYAJEUY*&MOFS.SN']45E77CP+H'E&+^T4:A+X@8\=4@!-H:P M-FI@=7J$1I[8\SW7C3Q3MQP8\:G 1^*/Q,9C-!&...EHZRA/-3W7^7?%R!P? MG3PIS/EZ,,/=G34Z$0QC_SCRVK:F]ZT>A^W8;*6'L/==QB\8](G-APHA>V89 M1EW%YVA-%G'- =P8TB>?:@YO/VE*"DIQ/G)Z<,QW'17IVK'3(16GH:IQY&<1 M52"3YJ8+_%4X:V:8WU.^? !JQZV M0/?KU]A;]UT^_+MA=_9*HUY3GOB/!B?]A,6 YE6J3RH669FNW:N1?#TD0.B) MV7+E,#AU5VL8^B6ACV-6CK2$YFE+CP26Y/;T5%;;ABSVT-/OKQ_]A$B9AZ2W M7DU11?J7,15JV$D9J&%]"X5VT7[;L>6@!6M8\9 M]/H.@%1??R<^RX' ()P_VW_05?4P_*[E1RLCVJACA,/>6CHAM6C;*4D$\^C5]+-"2)[KC-DQD^6_'A.M65V !K[/>I!(LO$[*5O^T^I=XI(@YIRQADDE85RA MD0 #7H'5F&ZK[TACEW:'2Y=ND]N9LN&A,);P%0 <# $<9>HM,W1_N7IGN%X;(<6?1$U,,F=+5A83>- M(H-$^GIC9WP_1S!BV]+YF%%?HPDYWC+E3UD/)F7.ZS(C.RDC=W4CA? 1B21/ MT7(?NS@0<9.A*%6,D_J!;9&M0B4TC4P @:WIF.=_1$QD5N?[PE\'ASX&CB'L MWN^SLH9TF#Y[\M).KF=U-FNTV$HF1&]*H[K<8LQ23[!0I4^F!CE7*-+&;9R< M.5)!XGY(H7J,Q9K.=/'S!0[N-.ZW .KDY GK%PMF1R[?8#=D7)KSGC]3$32T M.1H:RJ@KKJJ$T:8HY7^$3@D@A/:):C,QLYLC[%V_84PQAQX08">V?59X3U0K MGR+B?2K+\C5R?34%?"4=[?C9?3-TXTQ6%%;I/KSMG)R=*^_+)J MQ$=L2+&R&?YB3GZ U7NOYTOH( DD$OL5-9./G?U2JBF*V_](S71D4PVD_IR: M,78"QUGQQQ1J:UQN.T/I[-(66[;%2+.G$H%TN<$A&M^#!KR(2P*4"2B.1=BFDA#I&T/^ H M<>VOY_!*-)L8D_I&.JA^,W75_GRCFE1-3J;.>49(31=#]4Q>HHQ8K#I=33$[$2.0+:;GEJ ^G MC "F'U/6] \ _\@7?&Q0AXISNP> >>*[P0< +T,MI7OB]N[/HY=3P,1,,TBB M0OQ]C]?P \#2TC;YBXO0,(J'L-W "E.?:S$+-Y'J$^MJ\5<:K?1K'D8FC8YX M?9?V0%B:1IS"V!YUF2;TMG<9&^&RMN"+R4=-ZO<84.%URK@Z.SM[&4PQ.P1$ MPL?VNO"8;;LV>\G4#NTZK5&,04+E(M MG"F@;ACG?>"S9G86@GYFM=8$PC?*K_C:_AV@; ]IHYRUV!%D5I2F[R??4!T+ M?_7LV]+KN./2A>3E.R9@)P$R!KH8F+J!4T"B[*.-?P7@!7D[72T#9$QLG,6P M>22C:GS691+MA%@S1K+_T ./X- M]\A'WA24C,P:HZK>#3YR2A&>S!5-R]7=P>ZSPND79YT(5+33-')N'1)F0+&7 MGP#GCJ>^A?7";JZ ;!OOV2G)8S%)3J!U+8>+*IR\?L;;)6M_HX-_PJBMQNYMH:]%08;EH8@"R^J: MJM3*ZV0)2<8]A;J2J3*!',%[\,EGB?VO6;HMB>Z"MK5;J*J MJJL?9OU21C]H3,H$9N;@2#^G,?I:BU7:2@,Y,DTE:1@KF52G6I]F4":T8IYK M^A(>>8JT!!HBFVBP;Y.+E'J9[X<_BC=>J8H.7^8J31WL+MB M'61E>';'ML?+*.:]ZFKI(A\?(N;3-G$.=&!OV-M$(7>Q9HE1'G/APR3#+5\:D1 MPGP*L%+CC>ZS-:/1N, 4V-!U)4_I&7DYQ/B9+]M[48;]>'OC .-?GZWL%UU MG9)+6?GCV>7!CR&T0^["K,691;,=A\O$9UF"0K^"NPQ%DA0,0&:+=)!92?>5 MI[YB>_4:DQS/AM!$5O'*X'.@,#;,&=#BVA#I9UFY006 F88BU#!?R1:O*\D1 MP&['LO]EWO_:E__3(*?VQ-!EW>#&?M=4CR\H+RN9ZU"2#3+*^HQTS8%/V%T9 M1;2JG[>T))C+R==ED+HVQ&-K/)6#$*,OS?8QO1.A&*T4M'ZEV7B6TU*GBG!T M.;&2HWY[3+D9BRGH1-_H/ X "MMC5O[2>\P1N%-.K;PGYI%P?4P>$8(I: 24 MU'%J-F@^C&Z<+,R:-Y^,P"EZ@?V2BEJPW#^RP5Z,>%81:F'O<222Q!UPFF4? M0D481]9>@A$%!4_QPDG,*'E'94RX(_PC?RW.FO3J8/U8I0-F M>TDYN7#>M?U.Q\F=0JV%VQ9M%7RIA<'&H;TT=]^#<_AW/IH$WF(XY HJ"JR& MG@SMW5@X)@J;M/,F7.SM:2,(W]G)M6JP'!]%/@;R3HDLB)0%R(+( B*6&M9R M^"/<9(P"KHV7 K^T0IR^X*O$46B31EFOQMYZOF^["#-%AA2:V+H;&<#J\(>2 M8T>"@!0+G]TUA*;JXE/*JJ=.-0^@[(&0'FL=+,TA48B%L[+\3Z[=@-(8@UKV MF->E/1K=:'B_ETSO:1L.]\+HZNM63%VK\8^*077[%(,^ GWR>25@ZIIJFD[* MW^L?TGI.\_-QOXC]\>6UJ +-G1*7!&WP1+VK1YC[C_+TZT),<=$(C2@M[)U7 M&,[2L:.[^U)V>;11J36V/4,U>!9Z0<#OL]Z&>BP%5_4F=-SVL,@LD<"\]AP+ M[,O0MD> W'B\"GGR!T">JT2F_ 4?%F!OA;I8]T\6^5V;&UJXDCR"&.U^46YI MLA,LK-9T/F8G9A?0DP'24L2BFXD-O%G ][BOX_5NW%T:$"1(P:)-R3+2(TQ( M>G*@ZN+5KES1-)X];G4_31?STA[\HN8)X#;KVP# 2IU%=73CO+_3Q($E35C[ MW4[[31&6>;U:9;"5%1>HQY+"N#^ZO&NFBX34?M:'_5?CN"7X?J#$]$A?V]#Z MIQ&*+UJ1PM!ZXE)Y7>#YH&"8SI6BB.YOM<@%K \GKERZLEU[#DEP;&4(.PET M8U*/5[9;".5,6'AWS.#E&[%-9ERCFV&40FI@^7AVC3Q48'_^6>TKW?=$G#N$ M=KF+E;MI1^#D*8WSH+W116TI=HLDS30+V7I9LBX;UT[ ^\2=L!K%VFRN3V_F MR,8IE0CI(PGM:B_P1J?PLK3?')'!9GG";+-;B4OK.*+#*+M1/M/3"VW4:P.8 M4FN"M$?7HH* 4H4S.!T./" M7Z$B,NAR1O:/S$T>1FV**=1>T)=[;3:FJ?>;5Y8FV.N$K#WRT844;-Q2@YE? MN&V;L<2'QZ* P9S[1JL;PHI(PH79Z:@?(V@P8WH,OJJBY/5^VAVPW^*^(WW' M,SD+K:7]T?*$(]8M-G?=\ HHH_-;TR465%C!T\"2J145BS_)\Q2+.F[071DU M-<3;V-6:QHFG7-M5X::'QN\W@Y*P@)=ZKI8(<45]V8B_@'^JY;U#N!'?U3<[ M\=5JX+O!T/B MHC_\"1>%H.!BA&'J?!QI6/SOF.[ATWRS5Z]"L93Y<])?>BIVJUNL-8RQ@N?Z M2$'SG?%H&8RKT;+7$RZ.T77?7T"WCK46XM8[;?)HPS=+'Z'1Q-C5B%G&.1-! M? ;^-,!DT_4'-)X-9=P[*LY]F%@Y8DGIW"@\OZ2.E+)=9W9_WL5'9HJ2_:LG M9]48R-#QBM"1_'2' 259?>H4C%B;W2EEGU\'^!KN>P=$K0-A"A*_C_D-RV&Q MO2/5+PUOC@.I\[9F88F5K>Z"^:N\&+1].8/X&UCPB$]"V-VYB@U3 M*G!!5P1,.*Z=!OVK4R 1"0NIT6V!*8I5OGF5,T'55R;Y#*NK-=B7B>X+3?() MI[Q=99WYK02;Z:J^H!!_(U+[,X088;DYL*HT2<%9+O!^^B7G](KXMUWLS>,! M!QYGY46M;N$R.GHBG?Q/5^3Q+7)?K,Y[41/@87/"2M1]=?]7>U\9%%?7K=D$ M$@@:".Y!@I- @."2X(07"=X00G!IH'$-%D@"3>.0X.X.W8V[6W!IO+$@C;L. M>;]OYLZM>ZONU$S5S/SXJL[^=9Z]3IV]]MK[655[/\L2K^(.T&#L/B"5XL6Y MRKC@-+T*7?3T<.&7';0K2=LD*?=A"*&5P%&=.!$ MND(&DE;)J,PY:Z&1K+ ,#IQ*,Y]T1K9(ST$W%X .V6!NK6V^DJ<)3\G6Z^N* M&E5HT':+RZT?3.-D;!>P>4@%D(U-\A&DH?8/5N>UM.W(+ MXF!8>(#:LHCD8I^_8#5P6ZR?J$F;.Z9[X[:0G\%]B$3C/T?U KVV-P%OD.H;_9-,9I('AMFKI:_:-"^YA$A M"TPR;SW:Z4X,HNNC5UA.G)X8O3A."LA1+E^P>_[<',ORH-19?>3ZK7,V +F9 MJ##=M;CS^\OA8YJ =,+*!918D=7&E_O(J%7" A\+LI*J/WJ>95G4G4^#%D5- MFF,^6-@2!U%NV$+EP8L"_1*?7D\P&ZDI)G9=RJQESV)]6RG%"IN=1A6<-XTJ M[:)9:BIKF\NU7+V]/8727J[8$D=%C;_W8^CG%4J'%5Z#LF,79'_5QL*V9 =#Q:G5L 3^$@!)=\_")<+:(?>2[Q8AYTPOM&PJ- MJOJC3'AE?)>YI%EY/W:\DU\8",R8F@Q_M8)7%MJ;I>99.4%>4/VMH-%.MDV!L'IO\ M=9J6X1.1NLV$;C/4NGK[&]K8[!<-SNQ(12? &>V;O[E/PP-408SS2"-5H8]G M]Q[?_BQ!B^XNG':)%+=S"R,+>]1+Q3X>EV(<;X-SPZP:7OC2%R%LYB^"OH// M&@;G7PUZL1;VQ4>6M-O',A(JN'4+8/!8V))3G'T&;IZ!94U7V\69%.=.L,ZP MO$+'B@=]!5^/)EV1N(9LZO^ECVGNW+,!0?F_RIG8@%O= 9991Q2):\SJ$,:2 M@@Z&OFO715D*)$QUA\7\1#"G*5')FBER@N=P!Q*Q_-5HAF?,%S*KJ[K:T@]- M%O2W'6V(O/,&;=WRA /7)8JSK@I7$.,Z:R9;I\C52UC-F"NQI<5(>>0%YZKP MYE1%.E;YQ%*,#K&Q]2OKRR]%".\N2D5L$Z9]A2FR>L/3N-RM^ 66^/4[@,:5 MS_-Q^;*U0A"H8P5SMM%% #"CG4HAZTS#'TE+J'4Y)1E6]GOMP %4V#*@#Y%^ MRW?&O%MQ7919:J7G ;7=;G]>!R_G;J[!LPN/969F.:-CQU20'>FSG-;A-?;5;@$EQ];AGNQMFH5HT-TL:T5''>R)/B"#/&I)6. !=]9^T M%C6QP^[S#K/0P0_R"Y #^2MJ67P\=OL.R!2S9;:-=0%022C-K4JP3Z)Z$-P( M*FE=%Q+9AEQN,/E+D'"06VDJ#FF,\R>;,D[*_Q(QR M\W$[WJ2N%DDOI2RR2W@YV1:5JG4XG]M(*,H5O.4T*OQZ3Q:F!1B/+5PWSX:O^S&?U^PKIX#5=SQI"H-J9VGVGVOZZWHZC;.0T*6<-:# M![)#MT,;B32,R #\GBAXP'J-*Y1]O*J>]B%F(UB(_LE7S2=&1H:^I1ST.G4R M3D9L(I+Z+<*H^A#U/FU_1L@3!8.C&P7M_63N,U&CP?FXGECY43TYIO#9BGW^0 MN,+4L6,VG1'!E^!O/0,B[^PY'K-Q5J0R@1+F$R" M9D4@AZQF/V(0IB!\H1P3-6X6"MC+ST=WM"WPN?2,/:29>42:9J*ICBV"X@+Z M&FN5C^74:6M91-N"I>)W<"-+6GM;"Y%2P1:C@JJ2:RI*0KUR)ZVQ::^E'&E/ MT+,PXX-7FX_Q\8JF!5<&.C\I9BZR8;) G/CTO"2N)"L(FH+S/]R$:KXSMH\8 M"%5O]F"V=&3T&L9V_G.HDLP[D^V[(,\;U*(ZX566H@%7] -&E"RGJ&7:$+Q! M*BN%>D4]!*'K_=R(6-3\_ MANO^I%UZT:BF&J619<*N\\ZG-42>'?-KQ;[9Z_C3L7F1>D@'VID!&595 I(604:V4IY-"36EA33^5*13(O#QHXTPVD/O,VJ7) MIDM;A4RDG0UP.64I_1"12J4L M>EER_6*T#\]*>;M;]VT>@YS=7\\R6<3M#ALF $-Z#Z<_KOC[%M4X%G\1QJ]9 M)4Z>(OCL$BMT1L\ &S>IK]6)]+/P;V:"X_$_K8:<;EEAYN^?E Q" ZQ!7FHI MU" [.$IDR;+I$9=R98,8V-D]NQOL[)9@S3A/&OB"I^)WNX2MCC__M0)G;M"] M*Z,G]8<[\:%7DDZ$C[QU!5\'=,_86U3-43>MJB8EX>S%E5"B1 M;&!VN*51'#^2X8F9NQR -N1&AJ18+%CXNQKQC:W7?)'[L?1^)%5(&+!Q[JV. MG#E6@?'S1UG*9O0$$^9M+!PQ)X1;'>M*I;/3/W$;#X M%IA9CPLF0-F/!CR:BD3X9-+/FWWIB,Z(O)W@3LJ0/J-(*$/U6RF= M<#*4/9WP^=';B(Y$:(8S*-_ATT$V#UEO6Y=P%"[TYP8"#$QE&"6,X,W Y_,D M5Q6VM4+LX@I!HGX__D465ZJZ'#Q)35.=B#R4J-_CT8CI9OD[[LO4XG6"K_X"V30)WG<\M/D:-1NY^9#\["5.A M#>* &D+?\P:?9U2-.FG 7;EQS+W^=9GS0E1PA[T<^3ZY2B MSH+H(1)>U#OIFO$'1:Y:@%OM=CE)"&-MW?"+/9?O'R$#DUW\9%-7;6Q+$;E< MU>6O'[4]]612XC.LZJJ7N193?QBZX:/@X%"X)?HY17#TBSY^S.SW:X0K\DUJ M>K*0<&EHA;B*4-##!N/]*'E();SGZ*F8Y:P5B_HCB[AED>H4Y;9-/"4G>F.X MX4^EHR<;-LE_5C+7B39KZEC^;1[3Y?E/^]QVV#-[Z9[$(?QN%1@)!X+SPQB& M'[(R\[X+&LG;&KWEY^RFJY=S4H@+^DZ:?W+I7CI:"_)U(8_>TD>S7ID7A/OT M2VMJ_CI[4\[,MMT),!H6,-X!]I^C,P^YC2);R6_:Q3Y_DN#WUEESIB>O;:Y) MM5JO3\D*6HM&7C*R05)UU]^'4.Z%;O[&B.Z+?',XT,HLK?_C&'.RIL@8]VVQ M8D+,_/UVQ)OC78)@C4:]BJ%L$:9V)K7B4::BNETJ'WV;)J_Y!.J2\2'QLF2C7:]+^:1"Z5*P/L&D#\HR MK*NT_U5.#^O<\Q49]<93!;Z!1_D3/)_Y2"5,D]7+*>K2"?#"&7KD*?$[OT06 M-LR&2-=C[++/8)UK#=ZO^.KA]L-S#=G?XME5>KM9 MPAL@7A,$_.H)DQP9MC&&!G.[DG*C%QG:X!K[Y=BCX75_T2W;NDX:<0B9EEG, M]/M\9F;L*&E:U]3 N@3DB9B$4DCZ%.'I&=C003.M+<<98@K1Z0[>V=LYG@DI MCLH90/ KMPG-U;#E%ZOT^KP0JMYO9[ET1?:NT?1K6T7VWHPNNJ25@,Z];&NS M:BDHVD[9S?F8JY\Q<$T)"TM]8,>TJ&Q08E=]M/[,);YR*$0X977FB'A,(MQF M0E53A=UE9FV"C'I4@(?W> YPJ8[-+!4PM7/V2M_A9T.L$*Z]TDN5ZW>/A;OO M%S%'_R_J&SQ0M8(R<5]=:5A#@(]8@?&TP-4WXMF>_8,M2./1M>#"C&^Z?N=I M-U0)?OV+.N[].7TLAH1S$S,<,0'C(A %YFCK\JL"TOHM-+,YMF-"2D,K83]< MDG[RH&% K9]YW,RL_+I6O2+W>3BSXGXQ4OY^2RZP9NO(O%SM4XHE/L1,;:QW M*ZVL,2(Y=1]/_ZI4.\Y38MDO0Y^9:N;,N+ICMTOKA%&ZY8^[3@@EYL>Y6A"H_M=._@GE!MFT+A=*J4&,[G10<])8Y(D2ZWS=DX_O6[BW M>S:ER:OI,*^(M.K(HSR%U/ _\MZTKE'-3?^B:X(-Z[(M>_?/AET\HTA0=:#^ M>BB(\S51HPH6UZW1#4[<9L>(&:2K)A+8K>BDCG> MA8QZ-Q/9N->9R@2QQN;K>PIC]W^6_N4H!W!WT7)#F2,@1OP"K9_=9(+9IK5B M,0:V3LF]]KZ#T/;V;SL=\"[B-\$5\6\#2_R=/ :I=2**],[3E=R%ZRI")E"! M;@X+3EMORG?EB03N *0JR^?9P8))\HF>&%8#Q*\4TUWMRACQ3_(%?E()JNBY ME#BIS(IDOKIPYV1I>X"!<2[22TL[C*VM.$"LPM>"R7*I.3)5 @!CMD=Y!.YZ MCWCQD@!;C+)J689O&KX*SJD PA150?2M8NQR6E-0OGP)[ZFOC$9Z-X%,D ;OS!EFWN%J^&=5T"9*]G!/1(!+%G0RE69;13 M1/E*)KES"<-/WU=QD?QRG+2AIHP+D?&87LE5(YO9#%FN/D\\]"AE,4D38N$L M)GH;"D#H27+HE:+1U6?UBI Q9G%Y!YX<",,/3.!$'(I*H,=E_K(Q#[EB@1.% M@ZBJ6'I(7XT1C!V4VG:ZL+OH@N#PH?QKC$1SEL%Q]6@S=*?H%[H,%:8>RD"P M8$,^+!Y(@N"[]QW''2#>C&\N[S?8Z-)^NGX?R" D:N%/7LMCJ1K10;W32W!^ MQ(/^^4QO%Y>2;>@M&6TJGQ'(F9Z5V@Q1,2L4(921S^_PWN:!N&VR_8LHJ._O M!ZJ8[7EO)[*%*B[Z_:VI0"Q)*P9YN]?F_'[*]>!MDXV)SI@HL9!>(3 M(2;9N,Z!E1P7(0I>]W%5J1@E.ZK??*U1\.@5U082RJ89NQ(2*JDZX&[, MCA6F7WO\4^M$A1E+S8#G,7V0)E14 JNNQ#Z? 2Q\>;-T';IJN!#6L_PS0\$* M+JD5Z1P4=(*"6V'B=7XPZDJA"ZC3HT=I]5'Y5'$^>CC.D&LK=-9.,>EDT)G1 M9S86/J"I A+X\@->+A:9NC!17Z:4*Y.C) 0C4;&KH3&06(UV!-!G3_%A3:K/ MWF2U>\'FHYZRJ)HZ!D]001]I-)G3+]UG+_\4NX&A")_)\+U_/E*3W\+6Q,7\ MC_M^PX_:_JC?9/]]V>]OD5-MV;$,567OD>@SXF(GCC5%PY6+B3IV3#:E?71\ MN*^KL^DZ>RTNOEQEA;]2&[2=YAQ MZORJ46D[Y= C-9F%.IM_5-IZK3?R:9*$[N@7B)M;60439!(5*/E%F^=5F]OE MAPRL_?DYVT)U(W7HO_5*:_L??EG#)(R3Q@251="3Y:D:9\ M34N"(RR\IW/]3 (R:F-LTI"D'JD88ENK>+/,U0+ \,&-)1,=^[DSO+@_)?9?LC_H%%+-%3J2W"717.7 M(&D\M$TM+6NZB(?&O)9L)4HR8UU^YS0\>-I5GH.J^1+O1YUOLSR!#B-_6ZX%[)U.HY?#W3S4S)"'$K3J$_^BNIX_3C=LSV MZW?1. A $4X+RQ)&[Z81:"$-Y#,L.."=N"##8GE5,G8Y\CP-Q+I*H4I),KM[ MV+-"$T( T/\S-U)J)L3%R)$Z2N]B4NYP,V 1T]H+:P^;1 M>K*]\19]$9$?7SABOZ->H';-'V=I)'Z1QH3E=KM/)Y4BBD?C;9OT?5FUTI#, M&F=7NN7F(4 O_T4Q:ES@8F<7@^^O8!HZ1SDU.8"9+3U-Y93 .;K,9W $PO+; MK:?AX]'>G$N)WK "=?KO=(P_HAW:MFC)*4WXRP]ME5V>5%M$^1(1C?J9_OS5 M(*(K)EO$E>&4_%ILD! >NX;_JT7H2=$?O]%7+=OZ?EA!/]C=&C*M\@:6TYPF M%S &\DO8.H4"!D<%]([3)&[').;.\*GU=RG)[? Q[N>J@=:?0^/.'KPSNXDH MFNT>,UUKGK8>H=EZV@H-Z/7)R1\OYF1O%MP_UK01O*/ZV9'70QVK,>>)]7*D M&&\-5=A&>!.T$_JJ.:YZ7X5G23B?=()?>X7$@@[<4?TERO/ZBM6XA>:K'TE( M+1H?K".Y^O5Y=M652 NUQX\9QTDVA9RMFTVBN5O+V9H>\?U:EB8?#_2'/A+. M2<<'8,O( 4RW=0W^2O,S\2Q 3-(89I3$1WHH 1-0%N"]*@ESOJ M)_6[OMFDU)D27'9 ;AU+1:5BQD@(;GD/4XHJ@5>/_"[:2#@BN=Q M'X>=61EX+$]Y[GZ^Y^8VZ5^X:A*IBZ#F5CW![.L M6V\'0W#,1"S:(_72G&/.)QMES"T)TZS@DT5P5F[I(7"TTHU2P6],*2/@\Y&\ MV_&D'AB (D%X)A!'*L5I@67"AZW(H)LEH0DTP)WYREZY9\;D<(.2>7K*VM66 M )T-GU+\6]O0.TA=+1MI:(WJLSI[&TQ_[;*QGXX7JR$'T(Y1"U75I#G44R$% M/<',T&$\NM 64R/4F]X^W()GK,1;]8E+W^ZQ! +IOB.Y#/XA[]DYV< '*N(N M(XTP!W/N>&;<"AZ;C#133X5(/<=9P7Y&RNOKR'&LCJ$:SY)($:J-#\W15W.T M'E?'YKEG/ +/WK-MSY DF/[=BF MW]STUZLT^[B1D?M^_>?QJKR+6J'ZKE.C+ZY+,F*PO2QK&(,&7F-)4D_A5@>,Y:4Y6GIB[V\7-0Y]!13)I:F>"P MMK<8.[=I%$^,32^79@F7,^".\-,23NAL+*<\39.37M_ M'EKB#?)\Z;'+,V]D]FVI'%L,.&X!R_^_H9W[DWNDE2K:DUS@0_$.@.%[?MXX M-]KM)G<7QQV_[">C883=\,-0SJPMI!-G0C-,?87S7=]K(HU!M=-O/K$)0Q'] M/B#?=H+4'Q)'TB3_48!=@7N_M6HHCGEA5M<;H^:2Z/T]2$-B@+B*.Z8K&%SS M*@!R?+W)6@\/6/KK\$L 0)#/:VUE!Z*_6!YCXU3,K/D ,'Q

    %__R:]'Q\7_[MOJL4:LG MC9(M9U_HSI>"WRU+$2U_7JOR,_545.6[#4VPQ4!K2+< [/EF]8%<^279<3K6 M 7P9XG!15&[ZWT7F_ETKX\VPQ$)1E2Y!WT/D#_V[)80']?[Y*M0[G\>GN5JY MXJ(29PQ\->"%L2<'&Z>(O(!7%E?LJE,[;%7H5=$Z=^+]=,>B_U&#\CZ/TO]@JKM_?5-T$LUTS>W^>KS$5 MOFH\2'UU4G(_S7CUV6Q#E;>Z8S=0>5=^%P\@UUIW (<[ *-ND891L^$=( ]\ M!?4KN@-XWFS\9QB%*:G-N<]+E\UG:0N.=5\2H5GFV5;(B:SYN3K!SF.=*V>8 M$X4(HROC"5H#N$W@OMRO2BY=L=6)')+_P?M;0]A2H@I!><94/T+]^%T Q0"S MM8^30JY-0]V'-/ SSQU0CI.3_K*FTF64(;\[*.6QOM[ZB56Q)K*[W< R.M7% MP]/C9@!SC_8R-6@N1L='%5]H@6$L Z:M9]H$TVL[!BC6E,2/"DQI$^4ARV6" M'ST44TA'%>-987$\">&C-OUD1VGHTH(.?2L\KZ ]\0QD$ M-G^FA+4B\7Z,=EFH&,I0UOTRA/QM,5>H?XUY]]K1[8W#N4<\O8]G8P[4K, 0F_W7-_ M-T5Q!R#;NS*^P*W?XHJ',\P*7""/W41_?_(-M8U^,6&XY(=JO /8W@&>:?Q/ M0*+\.\#8C._Z'0#)<+S% &ZY W1ZWT[=OBEHD,F;WYJ49*B:_*N_P%[O%9N6 M"0V9N#OEH_I06UEHWU#HP%=.Q:&Q+0DN+V$'TD=8,WK\XHGC<$WV2\B?;S%RT#MSC>LBR%@L6MEPH%C3U/&MKYRK_$ MX>J*![[ENYQ*Y^9C*>.4#V->\0X&P$7-SG(EXHKC;V7CAQM$?L6/!-:>="MO MB1#2K]_ \.CH1BR/)?'8PU.&BU;4^(L63WSS^GPS%W?M6[ND ME*M8@[/AVUCPN0%*-'SVAZV@,7 MKU\6$7]+X^9"B!$Y@#&?>C'DK!:AU0BO"16&"8T_[$IB'0B.DW+=\ M,$0)N6XYI6*J#T8$*\>%O-1P*\"5U#ZFGY"YELKK+<2;^1A^ @P,7M/B8$P MPW=-)]3Y93Q^0B/V?<]AZ,JLRY\[#CE#;#W!?7Y M7V48X6\""SO! $.BD?N;>E_9Q5^LL6.4WXRCX$$!U?B$TR)%HD(%Q<:M#NZN^>U8%.2' MXC,_J3(9S4B-_,/S\C_9EH>V#3U^W6J-Y9"\J]@B!M^1E!H;)I/(LWL J&7;>N4I:SO]"&,S<9\EIYR52R#M CXM?I_5]J+TM M188"4'ZHZG]$YUB6Y*LC"D<6RY2%#US5F?[B&QU/YOH+SB'%+WLI88BKMV0# MWQIVS&U^S \<^@Y M4$\V'42"T[7C91$MAB><&2UO6[PI]F2VP8FP[,FWD'^*0J[Y$G.\ES MG:NOHZ#N%<*9[BM"AY,#/0J[ (0;&&7 M-2I'*9#8A9-1L* U GX9 );MOQCDG,R?!C*%X.%Q+'W/;'E-\G(#X(H';8*E M%,=2\\:ZT#7YG9IU.1,M')X2-4*OF@V.A5T:)1#_R&!_RS&THV-2KBI!FQ\?=18 M TS9'/H"+II['+[" TURCH*L-+I9(#&36QD&EG_UB)@,W_ANLE3!?YH]!78R MQM"T,XI5C$E68VSLV^AZ^5 7E-<_K4:V24_)%BXKXR=\D(<4 9$(3K %-/>:V74G^/<:WGWF ;XW;YI_##W-,;J@YI&P!B=%.YH MKARI8^ZTJ=X4RS(I1HS:_P%M^$^YL'[E(&MQ#B.2U-]15WAE6_7*M[O8[ZSW M#D -&,^LO%T$;S/<'/IU12#FO+KO #YI!^D$REPOT&?T%7> 1;9KJW_A_X7_ M_P!? I2->*Y_JA..-SO4G$3<7DBMZ# B0E'$+ ?9T(YH MQ;-THKN9_P902P,$% @ BC*74O_!9AXH1@$ D[D- !0 !A>GHM,C R M,3 R,CA?;&%B+GAM;.R]ZY+<.)8F^+^? EMMMIMEYL@D09 $:KI[+!22E?__3;Q]>0_.F__]L__=.__!\0 M_J\7[]^"E[E8/ZIE">Y7BI5*@J]9^1G\3:KB[T"O\D?PMWSU]^P+@_#?JI?N M\Z?OJ^S3YQ*@ (6'OUW]1:0<"\PQI(I@B.,80\XH@DF@(H2"E##*9Y_^$B:: M,96$D$?4!!$/[5/_ZEY_-O1\U^CZNF04OI3]=O-HT5V MZD'3;/C3__KE[0?Q63TRF"V+DBV%[:#(_E)4/WR;"U96F%^5"YQ]POX+MH]! M^R,8(AB%/WXKY)_^[9\ J.%8Y0OU7FE@___;^S=GNZ0_V2=^6JI/=F3?J566 MRP\E6Y5O&5<+(WW56OG]2?WKGXKL\6FAVI]]7BE]NMG%:K77JI626BG#Q$KY MS^@"F5;]--2](ZKZ5JJE M5#5;[C4-,OFO?S)_FZ\+^(FQI_GK;&E)_*TR7/LV8SQ;9.7W=^R[70V+EVOU M[XJM7N?KU3R(DA +B4"-(TB"%41R)E,6!5@F;EYMO?:Z6\+F@VU0O]F M%OSX7W[::M4CQ(MG VXQ+&:-R*"2>08V4L] *_<,&,F!%1U8V<\"G(L](1?6 MWLA7AVCEHC-:>_.Z0DJS@E>J-DT:V$+ZDUJ41?L3:'\"@["Q4?[9N^^?CCZB MNU6K*%N)*R/8//&3R$UG3R7<&TQKO=Z&2)G?]OW5(V6$_!/(5U*MC#U^0N&C M6?.AS,7?WQ3%6LF7ZY4QW.L%Z:]LL3:D7I2K3!@6K9ZZ^\I6\N=57A1S3".: M*FMXHXA!C% (F8@53)1B/#),A; 72W628FJ4=9\_/N9+4%@I058I ]9F?5C5 M/X+6SI;@R;Q3 +:48*46U28H,UNF1P5*]@VH;T]J62@_XNLVA&XL./C #$R) ME62@5@#4&H!:A1FHE)B!K1J@?KI29 8J5?ICR)N0[),NNPDR*G?>A-4AD=[6 M6#=6?:FT6JV,]QH!C)5,. Q#'$*=>0! MZE3$).4P#:0V?!&DD">(P2A&*8F22*4J]C$?MTU/S4JTDOE-_AV8W.9Z-^4' MGMI6*/![+=;_T]]$/M:USWF[T_JHT_18J\-9>>*)&X[,[IZ>5DIDE7GPWEY1 M%Q_NWG]H/CJ<1#B5G$*%I%G+L120ADS -%0XP6% TC#U/AZ[U./4IFQSD+(C M,:A%!C\8H8L_=SC@N@BXQV%67S".P!K0MSQHEPQ4ROD^>_?$49' ^$6<(:V$_QP\3<8SNG>J]UPU,FXYL,Y'8^L MB+,/=IW71:'J6[[B7;[(Q/>/ZEOYPLCV][D(8QX+1F%(-858)3$D"*>0!210 M(4])@+#?##_;UR3G^OG=JS>4KK.\%X &G^]6REE]S5^ WVM)@1455++V.O>O M(M(O"YSO;F0^N*KW,3-%6KU114OE5P+^]MBKI3 ,44I ME+'$$".%(96)@EJ)) E"'6+FM>]P[7AJ[''_F:T^*9AK77]1^#*TJ,[!1IC\"\D6O3S9R[GM4:O)% MY)"GO-_O:-CDRT\?U>K1'H'^PLKU*BLS5;Q73YO#T7>K;"FR)[9XL]SXYJF4 M,XD1@7&J-,2AH3&NL(0I(DD4)4A%H?(R>;I(,34Z\_>%[ :^HY$T-*1#FT]& M?FB&[;&Z+YF!K0[6%^AIYSYEHP?(ED,X3=Z$9*]F5R=!QC7(;L'JR%2[J;%N M?/@Z7ZGLT_)^O5JII;$-5VQ9L)II#?U6_UQ4M'RT=XD3R3"/*.3"1CEQH2$A M52"3P&&@"=)">[F$=Y5D:KS8* ):3<".[)Z^XYT'QXTS1X%\8-X\C7:C164( M[NH!FEWIH+O3FV'MU0V]LS#C^J7?BMF1H_K-#78DU&R9E>IM]D7)-\O2?*D9 M7ZC:<>?N,5^5V3^J7E_5+M6_FEX_?E6++^J7?%E^+N9IR!(64@D3313$*4XA MQ4D*410F*>(RD=HWT.8&<:9&K3;>UCO\YI;A<.31T4 >FDPK16"E"=BJLO$5 MW-4&-.K,@%4(U!J!6J5>(WAZ@+;GN)Y;)!H[VJ<']$[$ /71:C=^O3>-V N. MOV7EY_MU4>:/:K4)1'JOOJBE]9\7^:=E]@\EYXG"6,N00Q5:=_8@YI!ILX?7 M$C.,4\I#1GWXU*_[J?'G![90!5AMY .RCCTI/ROP5,4?^+&KYV"XL>EP$ _, MGJW@=?Z(5O2]B,=&?+"5OS^J[(9;G]3H*<&H5-@-G4/JZ]A*9U/R:JSEQZ_Y MG%*D99*$D#(5F9TXUY#*2, T3@),A99!ZA6RX]COU,C-&(=1_['9%F!G*[!O MV(8W]]PCLXWHXP9F[V U=ERV[7IR8=D[>'2)RMY]O>/=2=-RIHIZ6UW.0XPC MB2,"140-]0A!(6&A,;2T2D4@2"IE,"\WR2ZNG^(?=>'%,F>2=_0Y9ZK,'4#4 MPH'%5E[/JY!C+!WO.6Y":.A+C*UPL^9$[OPMM__%Q%G5>[UU..YEW"N%LUH> MW1>6V?CGJ8FA'1"@A^MR*"2D9/9\YC%-UF]DW8##RQ_6#QGMEG5>]S8A]W,NJ\ M/JOCX;0^_Z#?K&;_^,?\958\Y05;_+S*UT]OEF*QMED0S4^-T&5F-BORP>S[ MJ^,:L[4I,MG\XS7+5E4J@CF/41RE!E"9:&TV%RF#-, QY$B$@684BS!R88!> MI)D:6UC!P!E>PY>);"F0(V5$"[3!N+(/ MBC4WGWC&5MZG!6>!CAAGAG1"F"I,(*8B,M:91E"+A,>I9@I%7DY8-R$\9B#. M\-^PXZ:M!\"&WKL9$<$/5L@_6\AJ3LZJ*WR#VHMKJ/EOYJY TNN>[EQ?XV[M MKFA\M,.[]GRWU>Z7]:+,U./3(O^N5N_,-U#=5F5\7;DYO?C^JOG5'%&M5)+: MO,0V3Z9D#)(X5#",0Q(3K30/D0]KN'8\-1;9DQM8P2NK[..+5)]LY-SWJ.SDB\@A6WF_[W],]5!^5JO[?&W;5463 M/2.)(Q5J;,SS.#%_H)A"DJH0)M9P5\;"P9RXGCR=ZF!J;%3)"$0KI/O1Q$GT MKA\)W8K)P/Q1P[&1[WIF$3=O=XXN)S'0[;U3)_S)86S4T>#Q*22(<\A6;3:Z_%10"98(DQM8(PB9#F/(SF M7]2*YTX'Z,<]^'R1N_T,>-*W%?(O'N>K)\!S.-:^#9"A#ZJWTGFGACF'B<Z[2U_6VZ]AC^R;R_44NFL+.:15A&/K566:@EQF%!( ML?FG]:^V:<1#'@;SIX-*6%>W.V=Z\_E\#_L<[@M^P1:5%QTK 5>?LN727FKD MNI-#]3F84Y42G"82(A1P8Q 3LV/7TEC%+&$"ZX00H1J8VZ)-XX%\NB+50!"K MI>P;7+ ]P#;S<[$I8I?AN9>QO=WT%A#XWT^>Z&G7O?$7?PZWRM<=O<\NZ M$_^YSE;[]2+F@:[" @5,9&@(.#%_D ;%DXC372HTUAZ!0Q>ZFQJ.^9*QOHH MV_?4_Q*DCB?_/0$U].E_(^8,M(+N%YSIWXGK$B!#^'.=[.]97+LN:7[.R^OB M.QWS^:]RLSR6W^U977FWE*],#T_6='[Q_:-I\<[8U7.&(R%"CF$4APG$E&M( M$L0A2ID2$0HEQTYN71Y]3HT]6I%GU>%T6>4*V(@] U9LLVLS@GOZ?[K [T8Q M/8,Z,-/T@*=_^G]WA'HM ^#0[;CE -QQ."H+X/%J-SYZ4U62LQ>>KXW@][7K MCR&[C>]/\4*97;ZJGS-VDRJ:[ US%E.E<9I"+&5@MI1!WQN+,2OG2LM( MBRB$1%OW+Q3&D!)#E#)%(DC"D"0IZ>!G=[9#ITDZOJ/=MMK0$JS4EWSQQ4[4 M1O:WH<^Z.KQXGV^6!@ZLT_.8QR$),(19%$@S.8Q22"U]ADC:8RY"B)LA''T MS!A!WJF9;I6 3=WE7:7!CM;6.6KWN4;SM@IPK3S8T7X&:OWM9*X1 +];#$ # M@L>UXQB?T/6KW8E]& /3\O__34B/J^V)?1LC795/[!OQNFL?<<0NW-V/(<5H MO@ C0KKK6S!FMQTKX?4F8>4@]O$S6SX\51N\GTT39?%FV5P4*9(RACF!/ XT M-$81-G^3"=12\P@1C73D5U!O),&G9A!5TAFR^J&HO@3?.GQC#;?;)G"*@_A' M-%Y [=A:&OU! \ ,U!#8Q/=]WUZ./6R]5BL<2_9QBQZ./")'M1/'[G^(,DQU M%V^68F5S@[U4]?_GA)BE2[ 0)EK'$#/S-XH1A4E(E4R)HA)Y7?]V$6)JJ] K MK94HK1VLOHG/=I#!BI4*U'_W=##I-"IN"\S06 ^]6'2LXE0K!EK-P ^M;N?- MA9[+.EV&=KP23V?DF%"YI\M(^95^NM*6_PGI;\M"B?5*R0]JF>6K7_-2V1R) M_S=;KMGJN]TS-J%"(5()3M, ,FI]FQ$7D,4J@IICJBA'-*'.J8]<.YT:*6[D M!K7@H)*\R@K:R [/J?LHV!+XC'97UAK/7 M(9YW3,C[W>'29A]5-Z#:&/HR@3#F"-C!B?4'N6H! 8Z M"9'D@>*15[%R7P&FQO9F)%"_*;2[5U09#,B!*=XUJ?; 55,ZP3=FGNUGKXS2 M"2'?S-L]5S_Y57V]$U6* .LLOLJ7YJ^B.HQHRE@=%H+C',LD31!$.M00JU!" M9GC.$%Y$,".12%3@PW"^ DR-X=XK861=? =W,G^R9\Y;;<"^.LWVLWG\35&L M+SYMUC3P[ZILV_5C4>]A=6/1(0=K8!8UHI\'>S9*&;^NZ/5)HMXRC$JB71$Z M)-'.[70CT6U?'THSR=E*%K\]258J,P@XH,T^*:!A("(101RG'&+!!*2)-B/$ M:*I$C 7!7DFRG'J=&EWN3,&-U* 6&UBY84#]F,X->S=ZZQW1@3G-

    -Z2= M4.J3N]PZ'I6PO+ X9"F_EZ?FNO!7592V7E]SE\TU#IC",31L9B^ 0IL UU:T M)P@)1D/#;MHO >Y8HCM-Z%$3ZM;R3"\,W?6+O7%&9.!EY8\Q&.ZW@>,,RDCW@\,-CM>%X>V8 M7KA"O*'QT2X5;P=@]YJQA];\5C&ILGE3>N]U5@BVL(4V7RWE2[/KF.M(T8B% M M*8F"T6IF:S%2@!2B90.@^OVQE&+Z -3 (=\?(^&+B* M19\[^?.=C;KUOJKSX5[Y^@N=$[$)I625+\1>(%M/@0=MK)/'?/FAM/>X491$ M:2P83 /.S3X6"V,CA"$42I\8;KE<#H!5Q=+ZLME]%P_,%S/VY[AD$QM[,'T.I'K&?8+QW-]]33: M65W/T.P>W/7==#=S_<3QX?M-.OF<: M^FRC/=^M,L,%-D!05.KZ[0B&&EFW?<0$1NM9[KJV2H)=+4&MYC8?O76TWM$4 M-*K.@%'6I6Z2]^9EX 'I<\LSE*BC;I0&QOMP>S5T=]U6E[^I[-/GTG1CF)-] M4FWRHY?98FU^6N= >EB7A?4M-&O@/$ZX#A/"H8S-6H$%Q9!CF<*8$QY%J0B( M6_1QQ_ZG=E#4B@]8+3]8UFG+VF.B.G69I9*GO+1#S!:+[T!:[;(OZN"Q;JYZ MOB-(=:(X31.ST!.SA<8!AYQ0!J,D%I%*6]T4NS6+,;=R5Q;L2%K9+=*M]#8,H[:! MP(L-^(T*G0HV^X/ND?-Z2/#_ZQ=[[@S?I732WFV.EQRZJ[I[J9X[-^*_GMS9 M*,JW^?+31[5Z?+.T:1?,OMT6)6OCL6.*9$04#(E9-# W?Z/";*F3, X%TDG ME5.N'I?.IF9@6G&!E1=8@<%&XJK2GCL]7<7X^A+0)W(#,_Y%T#ID6+N*GCN7 M]XGB2-1](YI>7.T*SP5JOMK$:$SLJLPN\3J_TS%EL/J+3<^ETA(AG!C6XM9)B@20,Y9"&3-&8QW(2'BEVQI%ZJG1WK8$^].F!'M' M(V><47>CTLF-YI?3A^\.I1V.^G;$!*P$7'W*EO;DV5[;U%* '[+6CVNL5&MG MAYH%,6%1')D-5B)MB@GB%ODP-OS]>LUG0":?"N#<(D\MV=%?*/D=CN M&L:]9;"[VE$W2^&ML64>]+TQ4++R-1-5#%*37NA%OEKE7TU']\Q,(9M72S.D ML4(Q3!*50LS#$#(A0TBI1'9'BT*"?;:S/IU/;5?:IM7BK:! -)+Z4;O7 +BQ M]E"P#DS(5NPJMK\2'+22;S.8;80']]>@]B;9+ICUR9]>_8]*C5V0.62]3FWX M$5J5QGKU?7Y_-P]$0!+%-0RHCFP!) %)J! 4+%1"D9@2S%QH:MODU,CGGBV9 M9&Y$LP/,9?KHIN[ I'!_]^O=R[O;Y_FQ\99N'[>Q-VW_8B9ON3-R=!D>9 MCL<*M)/LQ&\ZGAIL/*/^Y]ILBM5J\;V.4<[8XLU2YZO'RECY: \W=HKQ!$J* M$%,8815 ')@_.$(2RE@PA2,M@]3K9JZ3%%.;H+N.F1LUP$8/L*.(YTZPTQ@Y M[O:&1GY@KK@"-/B]DGR8NCHW8=?K1JR3(.-NMF[!ZFA#=5-C/99D_,ULRHJ* MBY5\]4VHHKA[M/^: 0$ID*LVN*4TBU9C#FBF":/IFZE=5SEE )8_MY4""S1\! M(Y!)1&'*4RT3JA$-E&>"Q[.=3 M#:X#V&OFS*N0])PT\WQ_8^?+O*KYB529U]_I7 9R_;A>6 .N*G%C;QE6ZK-: M%MD7]68I\D?5>'BK%$N,$FW=XCG$-!*013J$3+%0Q#BF.J*>I2#=>IX:H^\( MWA2XVA,=U+*#'][F1?%GSQ ;_V%QHZ!!P!Z8C^X>[M^ N[)<97Q=5COQ,@?O M6%4V8) *D7X(]5PETK'SL2M%^F%RHEJD9P/^,9.FF96U<%^J^O]OEK;.B0W$ M_%M6?KY?%Z7I954Y5^WX5'V?JX@B04(.TT09/K/F*>%(0\1#ENHH121,W2/Q M.TKA,]W&B<>WZ>;$9WN[;$OTB48)P&K_2FL3++9N:>YQ@UU'Z3*]C83\P$37 M:@!^:'7XLUE$0*L&L'J 5I%9[>I:98?M4"6KZSBXAW6.,!XC17L.."Y>D: W M(GHA0+1KRZ/%C=ZH^FXXZ:U-=;.O7RI>;LM(VHP!Q0>S!#+YL/PK6U5^O^_- M\AC.TR#&V)[Z)A&B$#-&((F0@#1%*DD)IV'D=4;BVO'4K.M*4E!4HOK9S,Y0 MNYG,0P X\$)B1=ZIOSL#-9BUV"!?@E9P\+Z7,EM=H>K3=';N>U3+V1>10\/9 M^_V.N__*JIN+F,01"P@T-K&&.%4II"A(88K"!"&FN$+4+_AA7K)".2Q1D2F9LD,0Q_CMV?YIF9%;R0$K!71;Z7K>_SLT<,- Y]KC=]BSCJ M@C(0OH<("%P(J F4M6!&$P@# .$<40YL\&; M?F4*=IN?&B$W.?'0H/'!*[9L+#NPU.G*A M@5,*'1<8./E4-PON3"7(.1*,\]@883(*;'X5'D.NTPCRA&H9QC(*I5>2L#/] M3&T"=_#=/(>@FRW4 RX#S^'SQ6/[LT2NH-"G17&NJU$M@ROZ'J[PUQ[O./7/ M.$M9E\)[5GQ^;0R"_Z'D)_4SRY;VAW?:3$%C5RQ8460Z$TT,T[<7;O'72J](&"*M=?D55G@XT[-R9$DD"831D-*,2884B2 M-(!(A$K$@B+FEC+G0A]38UXK)=@5TZL:Q4D4+]-F3]@,3(!'L'2KUG$2'Z\B M';?B-%IM#F^\?.MQ7$+B*:=P,)V,&D*KK3P5]@Y _/PVE@NI_3!#P'GNU+ZN8\ M\#QCV;L'PMF815B@-5>"4+N^PX:FM=JULP KG?E6TA]7U2Z*N" Q,T&[*>]T+G=+T MAANAO>9&NPLZI<3N+=#)W_<1.M2>3]H+Y,VU.J T7@71-@&<,0W+$YG(LDFLC MW3COS>,3RU:VGP=]6,IKI\K7/$F82&.BH$IMH2P=$LAU%$$C#PTDCWFLO9*1 M./8[-9[;B@T6>5'8$+^%K4Y;%[#K$NKD.@!NC#8 K -SV0ZBN3XN 3@#NR4" M^R,Q3Z#ZI"_7KD582/NI@:!>V%%(/?:R$]LQV= -*-7VZ#9V J\43&O[#P M6>5[+2Y\W,NX!8;/:GE49/C\D_[WLS;3K%)GO'ONEO)D;LVYPEPS:K=>T@92 M,U85$1>0J91&DDD4J<@ED+JS!%[L,%;,M?M]93?4K]_V#H[EP%12RV_/O,\Y M_%5Y9\[E\QUZ -RODPG.;3^,G=6RF!R(O21@&+]>I2L74??-W,R1O@&BU%KQ40;*!J1.PU,>\% M"'I.R7NJI[&3\5[0]D0:WDM/=R.$]^JIOMTK'O3;?/G)7M79$[OH,7^IH: M0]158NT77U>>!BOU9-K^7+E@_="I&O4EI-W8HB?\!B:,5DI0B3FKG=>*&6A% M[8\T'/#HDS+J_X'P_>6I;9["ZK*)2/G]FR_M%QR74D.:(1 M9V9/F)@]H1#& $2<0IE@%@42RY"DKJ$@(\@[-2*KTSTV\O\$/MR]_S__F: P M_6^%)XV--=X!%SJ4Q&SZ681LZ$\$>1012"E5FD4))YRY)Z2?V(B/DX:NT@B\ M<',K;I[;]SJ\0.Q^'VS_^RAVGFLV(X!5WT>^\WWDV^^C_C'(=[Z/907" MC_T<_8\X7!#4^Q*L5=(!J7BZ(]+E#OMC?J%MD%\T/]\A.[W1TZ%U^,825K[[_ M+5_]O6K;EIR=XY@+RE("B;;%MY 6D =$0)8JEJ8D$B%V2G-PN9NI$885#F9+ M^%2+Y^F9>QI)-X:X'9^!N6$CX Q8$1MZL$+.P,^K_ )8_KZV%['HU;7V=$_C M>M)>U/;(Y.-$13I""7'(%<4@9 MI")4T&;I#V1 DS")O))47>EP:KQ@Y(5E9G/2;B4&K<@=*XA>!=V-./J$YUK&J_62FYR[JKBWGH2+]/"5%[IZ7)G- M3B9*):L[P68Y#((@H3&SZ:^IL4&02" /&8&*(BE#*J,H%7X>02=ZF9KAL16R MOK/V=0$Z!:0;&=P,S\!$<(C, /;#10CZ=?LYU='(/C\7=#UV^+GT<-=SB,/J MKX9>\O6R+-XKH;(O=CF<(QECQB2"6M( 8JDPY QK&".-*A_LD$@_ETN7;IV^ M^E'=+UL9P6HCI.]9A0/:KB<7/2'X?+6\LR78(/K^.J(=#C3<(>KW>,.AWY$/ M.]R1.#[Z\'CWENP&2M:!R!_S%^IE5CP9RU\^Z!???U'EYWQ[F?.!+=3=HQ7@ M06_CF6TZVCE.:,H2AB!2<0QQI#2D%"D8!9PQI1") R_OY9[DFIIUTZK5ENXI M<\ 5:%6S+H[\.ZBUV[W;MPK.0*UBE01@FQ+@[:6#R$&'W)$LQQ_(H?ETW#'L MF+BA-\3[3^QPNVC/D/BA-SQ/)X;HK_ENZ\#%P,,V]N7E6OV[8JO79BK-6: 0 M)3&!-+4I][@9;QH+!E,4AQ&)-.*!UP&YKP!38W84H-B/A[TA=R/<(8$ M5'8>6D?2Z@6NH>EI*^3F ![\W@K:XS'<=31Z)9OSO8U+*U>U/B*0ZV]TS'-: M66!L\?,J7S^97?AB;5T7S4^-*H:JUL8VJUDKW^S(?\U+93T?W^9LN;,]_U65 M\X21%&$;RBNL+T'$0\@BD4"L A:14 4)]JJ.UZMT4[.C;C[HZW?LW.CKV49D M8,9K]0*58C:+:J,:V-4-;)2;;4X59Z!2L')"KU3<.68TOU,]WEP. GZOV5A[ M%7#<;*U#8'N4S7603CK>Q-K$]0_ZMZ).S?C 2Y8M[8WOJV^BJHK\.E^=J^$9 M48U9A%+(N;1;8L(@1U$$PU"D/"9(Q=0K1/L&6:;&ZI5TNP8FR!MM@/WHP%)] M!>\??FORPP((\E8OS_O?&X;/\99XG$$9^B[9:@%S#8T>]3DF:#6Q=T.M+D#G MJ\/=^! 577L M=?;Z1O$&?<.^W;VBR8U#/2LFL?,U$G>SL6U;,*0H( M)R*&/(H#B.-80A:'R.; ($F" R&$E^5\W,74B+*6$+0BFNVE$=+3S_8$D&[< M=AL\ U.6)S+^\3EGE>\U*N>XEW%C<12!<_Y)_^04&P/.&FWU3<>+[Q_4 MI\?=HR(L=91@2F <)*E-<1-!EF@-HR 42@L9DS1TSS;@TN7TSN*V4E=;I\8> MLO&^M>3NP=Q.D%_FA2%@')@E#O"[V^#7B.QR7M<-2O? ]KXA'2DR_=JGV5,< MN0\Z%P+!G9H9+9+;1ZG=4&RO]SJ:76I5;BI(_\)6?V^C<8C69N.J A@R$IOM MK$PA15$*41B'L8J1X6:O&]YS'4W.!-N5TS=R^AR8C@98#Q -;8;MB@@J&8<( MEKX"1*\FV;F^QC7,KFA\9)Y=>[YS,FA#.>7W=V;02\,YK_YSG3VUU>.:0A@I M13((N U9BBG$ 8\A"40"(\6TCL.(AGZ5CASZG!I'M"+/0"5TM2!NQ)Y5%0H[ M%AYQ&0 W,ND9UH%YI1=$N^26=L6HYT335[L=.^NT*PXG4E [O]J1D_*B5(]/ MB[SR"&GC,C>&MV"(,4(HY"3&$+-80JY4#$6*(ATB9),3>M'1Q>XFQT1[TH)M M<+'G/L<1;$?JZ0W"H5FG.WK^7.,$2J\T<[G'<1G&2?LCQC X4O8TA)W0TE!I"[E;HL[FN;U$G3-00[-3A[@X3MAI MZW=N 7+],/M;E:8U[GVN?A/1;-15=B(ZGUG-)R9=UUP-7]1RK=XKN[/)EI_> MJ97.5X^V+-<#7V2?ZO-_FO*("H5@'%$$<:@5I)B8/W2((Y&&/ []?(%<>IW: MWJ01>@8V8H,=N<%6\#8NSC?9@\M(N"U_O>,[\.K4'[0=DD1X0-5OT@B7CD=. M(N&!Q7%2"9^7;TQV^2Y?9.+[1_6M?&$4^+O9=80Q"Z6&2(0IQ+$M"1M%",HT MIBSDD=2IU^W.N8ZFQDFMG)GJFNSR$$DW@ND#GX$Y92?A92TD^+WYOY465.+V M>!YR#9%!TEX>]O4\B2_/:'PV]>6YY[MQ0EU$-&.+K4%5.8FE. F2!'&H:: A M1F$(29!&,* $"\40P]*+$L[T,S5&V(BYLU'KY'=W#E%<5Z-RPA5]#RGAVN,=3T+%9R77"_6@3?M9J=YF7ZS+;VE&/^.+VA-X M4Z/JKGC'5N6#?K$NLJ4J"K.7XTW.S.VBB(CF.DF(P5XQB#6ED%.S"9(D1BS& M2:BH].&2WB6<&@NU"MK4(+;N1[Y439G'3)J_93JS 2X@VZC<.F"Q:Z7<1AIQ MQV/&YQS'H4\,=X:PU@Y6ZH&M?JU#8JNA&41@=;2OM%J"'37![Q^K81_$ !ML M+'H]Q>M=R'$/Y(;"^.AL;;"..BXIM9/B>_64K\HFG&^1%^N5VE*&($)3G3*H M9(QL8#2#5"<8ICI($Z)E( CUO/FZWNOTKJ6V 5:-^)X[4Q>H'=FY7_B&YMO& MI7LC+MC*:XAS$,IT!ZA7$G3H=EQ:<\?AB*@\7NU&/:^T5L*P6QNQ]IZ5ZF%Y MSXK/]C][E_"%+5251;'-ZFI_<;>4^S_8>7*N=!01$C H4UOP'C$-*=(A3!1% MB<(\49&7S^, ,D[-HJU5M):-:L-)5_86L_Z[,6V70!@-*D^_ZB]JJXL? 0XQ MX&Z$^57^"'=GM=<0F2?5].[B'/WOE,,[>S#S@ M2/3)Y$.(.2KS#XCSX4HQ9%?^(8S_V^S(/Y2L7!?S.-0Z"&(.=9P*B!,:0!HG MJ?DCC#0C:* M]G.!P2NN[UC;"]%[.P^/%J-W+.!N)-Z)WW:T3BM?%D^'ZOV7)C1;&A>W(?RE M3^OC^N?^-\\")?K?*OYB_WS QUE @A2S6,8!!JC&+- 4^V5X=>K^ZFMAEL_&]Z*:G8MM:S6(#;= MUF?WE7Z^Z3.]!L:-,H:#>V!*>=L@>9#P8]?5:2,^:.7O,_EF%]SZ3[I%^$T -T.J&^%=?03:F]$;SZB MO@31D&?4)_M]UD/J2TA<.Z6^^&['Q!OYXV-65O<]=TMY7^6Z_*26(E/%/$!, ML312,"4I@CCA">0H22%C*DIB01/%OP9 MBG4):S?FZ0G!@0GG$+P].7M,SW$=C%XS=%SH;MPD'=?U/LK3X?!*Q^U9H?P/N2Z_LI5J\DY%DL8Q2C24.K YJ0,-N2TB2HC0:/E"YWX3T ]E(-R-=H?.Z M+;F.R(7;DPLOCW:;A#H-0@EIH,S6 M2D;,[*JP@BK%L4QHR C6[EEF3_;A\]&.XV*X$;-.)^!QLWD:Q.LL>#,P Q/@ M(2(=J.\T-.ZL=S-$(Q'>%JI/E: ])7J]J/X%=CO]WFC$=E'L74Z[_&#',Z/; MG!AE$,1$4F,')C9QHS:[0B0"F%A"#%1$5!+.G]0JR^6'DJU*Q[.EL;S=#B4; M<(D_YY>'& J>(I581 EO( XE1)2-*(0(D2ALSP MA2QDS0"^6LI)#E\KU[,,GEK*YQ@VQQ/&_R)>HY-S#9V<$^@?R-US$,?.YW#A M;/NVAR[;V-G-7 =2._'N :>L/0!2G_8H:7<>BU+.&9KL8M,'A9WZ-2@5<>]^.$ M8E7.[_-ED2\R6>VAJL::\WZB:4A%'-C3 >L1@A2D',4P94$2RT2&.G*J/76I MDZFQP9Z<];?M>8ER$=++5- 74(.?G'; R)D'7$"X0 +F]1T",/\ZG/P7VQ]E MYKMHV$Y[IV>[[Z3MA>R^<7&8VRDF9KM%!8:<2M+NF+6"$1&"VNURB+S"_IQZ MG1PK]!.EYX:X^UZI5QQ'V!/5#AE'VZ(Q4FUYP=7W3N=ZQZ/O:)RQ.+5S<7^Y MA^+S]PM6%)LZ+U4Z*1%S03CC4 O$(%8:04*3Q*;I$HI$+&&15YJN*_U-C8WV M:Y*#?8$[Y>VZ!KCC#J8_& >_^K@!P=O*LY_'9;""ZR>Z?+X2ZN?UOU@4_<)K M(Y<^:/(MO_JF5B(KJIKKZ^K:*TFYCE,:0[,QHA"G@=DN!0&%RA9#CR*)A4Y& MJF)P3L;I7=7P&IL@>DO]OTOOOZ#D#M:83 M2-]_;1 FD8G_K)!_C*3ZUS#N+3_^U8ZZGI5K6_O=.BVO,KZV?=@J7_=Y4;Y7 M(O^TS/ZAY#Q1(4Y0%,,8:6[VR#&&1!.S94:<,\P2ROU"IYQZG9I5:J4KP&HC M']#Y"CQMJA:,+L!\(6*JOX/W#;VWB60ATG8QX^91A=0C]]&FQXK?MP*:*]50#H+,VYED%LQ M.ZH6=Z]=JJ K:Z&)/<*@.:YRMU9N#JV'2H=7(SJOV60^DNSL@5 M4V[&[;BHRNU-=CQT+7/Q]S=%L5;RY7I5%WRR#LW5H=_6WZUZK-K6_[PR4LY# M%@N)I80BHKJV5ZE",60JIE0E(0^4UWU/-S&FQI\VKMKL PLK)<@J;F^P[!]>/-R6FE2X]'I#=AV>LY:#=)QCWLO FMHQ/-VUKK MQK._K!=F]UJ?NZWLP<.OYD.M;G()4S+0401YF'!;E09#JB,$T]1Z^:9IPHB7 M.\_9GJ;&EGN"5H=GP(K:Z;K\/+QNW-8+: /35T>\O+GI*A9]TL_YSD9EF*LZ M'Y+(]1?\8X/?*K.)5IO*&_L[YKNE/+F3;JY"W7E^Q\E]SCI,4=K MI)#JD4;-*QZ[+Y@OA&[?W,5H4=Y]@;$;$-Y;F[<6>:P,[[4H*XN\BK6K]L;5 M'795;VZ>((50PHV-C.((8J(B2%F00JDPYTG,59QX'=QZ]#TUTWFWJM^>\$T M:WVL4-__U]7Z?-.C>HR+X^G!,&@/?630(] WU$)TAFR8*H?7NW^F^H7.N)RO M3.C>A!_#297-7RU+PY:OLXT3HPI33"-5U;8W?X0XAIP1;'.@<1U$"B<,NU#8 MJ<:GQE&U?, *>,W#\#IPESGF5C@&)A$/))PYXI+*6Q(H6A8HE/CQ4_[E)_-: M30#F+X?S_F23HTSL2\JT,_?B,R,[G%=__-5>O[2'A^%Y&O3TB.=+I9U<0_?-:NT'3:X+K*UV.F^G:3?^CE->.KW7) M?;VL:J/]+2L_WZ^+,G]4J\WA6?N#E^HI+[*RN%^O5H;PYA%A/(@" 0E39D<8 M"[/2AN:?$<;&KF0)8=)I;]A5@*EQ42LFD(VR?X&\Q;+>R/*CT&!M\G+?>P@S!:PNXA!L,SG7=W)"\F^N[0[(@IP+LK MO9\<_(9V.D87J2]JN5:;FG3&(J[J/QF='_@B^U1]L:^^/2GKO?0Q>[3^H_J# M^6FAC: VWJG9ZS*D:2IB8^0RRHV1BU/(D#5RM<;&T V52)Q6FKX%F]H*U.BU M6^1Q1S6PUUVPJ^#LVHYXV %WL["?8Q@'7O)&'$'_ *:>X>XU MGJDOV<8-;^H9T:-HI[[;]]]9W!E<8ENKYZ-:/;XQ'2_+[(NR_F=-IG^!&=&* M8QBJ2$.<* *YB#&D"B;7XV0QDSK&" UP% .?'5XX_#\86X0-[FI=C2U M:04FUT6V5$71U.XNFI O M$N H32'1R)!_@A"D@4!0J( GG 6((^87/7NAMZE9Z:ULG>*\+N/JR,1]H34T MISH"U2'XU & ?F-,+W4X5YG16"+>J&7YN?&9,KP4@G+(4Q90)B' >0HC2 441)F,3(_.=42NMB+U.C MP5904$O:SKM*5G=G_/.@7N:XWJ :F+XZH>3EJ'\5A1L\]L^W/9KK_E7U=GWX MKS_11F$9"ITFXJ2GM411\MPN?J3I>C>\7;&&]"78K>O/Z1[?<=[2HIB)1 M.,$))'%L4$W"%)*(,XCB-!4X)($0VK=2]VV8#E]X>X.H6LJ>X?2X]^D T!@7 M-L6LR8;7\^W*@;J]7XNT[8]_GW&@VDW,^5>V6*O3]QWS$,L@Q%$" M,=/*L&9(($%2PE@J)&*.8RYE#TDY+X@P-=MT][I1[,C92U;-2T/A>A,Q),"C M,$A#(#-0"3T[?<&[O8B; :;-P._<\0Z>4],!S1'R:5Z28@JY-!U0M]GJL[;L2W?JD(1)2A*8<)BPXLA5Y"AV-"D M#H56B&K-XVZ)@[SDF!PY[N2V:16QV<;KT@YUAN(=9;HF$/(;*T?B''X$AF9/ M/_";Y$+#5.*]$>Q MY2DLW8CL1H0&)BE?<+R9YX+Z?;+*J6Y&98P+>AZRP:5'N\WTU]DR*]7;[(LM MS%.:\>)52/$68:;&';4N<&&5 5MMVB5\5Q_0*.3'*S>-G!L!C34>PU]W^ [%H"95 M'[#VR8 WR3,J5?:!W"&G]M*F?[#>SVSQA7&V:@*?0JF#(#!4&B>)L:YL27)* ML88X)4@9RRO&@=,V]+CIJ1%C*YU[U-@!5)>YZS8 AK:9&L$ZA,X=@. >*-<= MC)'"XJY^$%[Q;J?5O1#==O#":+%LIP7=C5P[\\3(<6JO_G.=E=]W;G0?RL]J M]?$S6S8!$C8'F^7.^H3O;\J6?53R[HM:L4_J9]-^^9*5ZC7+5M7IWYR00%*: M1C!)8VQ3=1/(D4V+&29!$"I)I1XK&6;?NOG,KO$R:=H3^%9TT,@.*N&!E1Y8 M\>LC>O##NI#@R=8DLWB-%3_7^R?F+4V -1BB).:"MPCW3M6!/F)Z_*.RK@ZZ)""TBV2*K M>GW0ORU7YB>?EMD_JJO+%VJI=%86K[Z)Q=HZ7=X]VJ"OPBQ:99TXZV/^ZAM[ MS);5X^]5N5XMB]V[,X653IFT(5H1@E@K!@D5 4QH%#$DXBA*O0);AQ9X:JO( MOKZ6@W8UKMP,6IUMXKM&:]"H#;9Z@S('K>;5:XWN-]V6#O[YN"T[4_HH!EZ- M)O,]=$B2.,X@]9L\<6"91TZJ.,X('"=;'*G?;FO@IF+BFZ7(']7;O"CF/)1I M&,4*IEI$$",:0B;-WQB-%9$!9TQ'+N5W+_3AM=*,4%5W6RLTJV3T6PE.@:A# M(B,I4ACHU":PI,8BIDI"P>,X#6@04YWZK/VW@CC"%4]V,2N07]#SDWDN/WN9M.,_./KU#+**;MI_%>_?<I((F$."084F$6[3!!4L;,V-G$*WQGK_6I MT<(V.VJG3$/[R#E>5';%8^C+1F=TNWHSNWD0S!D$J::B]ML/'74QNWK82WE!1]@20 MCC/X)GB&GL9^R'1/^WRD_""YGK>]/$^"YR,MSV9U/GZRV_R^D_^Q+LJ*BE_G MJX-TI_G2_%6H;;+R."))2BB%<5#EN!(IY/9@3,4D4,BLU3'QRC'HU?O46&%' M>*#SU7'VX%T%.F6.]QL<-SH9#/*!F:97M+UYJ!-J?5*4GP"CLEJ/^L@P-?[[P!:^&5:Z(.]&:P/C.3"Y-=(#.[G ILSRU_TRRSM.+HT2UIVE M]^*>72 I\:06U2'=E[D^,$(EL%S':H M4:%CDBBWP?&[4.X=\I%NG7M!N_,-M1=J0UQCNPGP+'?=7MB?,L/B/E)?&:QSZ M25[3';<+"6XZ-#I:$ISN"N\FRKFAE8X!'C;TWD97KM1GM2RR+VKK#/VK*A_T M1_:M#L,W/U\I5JB7JO[_QH9+DB!@L4HAXM3L_)E D,!04TE_+':_7JPW$@S9;B*>\8(N?5_GZR?15'^O: MC45N[[C62C;Q*_GR?KU:F45C;BM&)5AQ*#51$.L409H8)F8\H#*@D62)WUU[ M9U&FM@-H=MR?U4)65\%&&<\SV1N&Q?&6?12PAS^]K80'E?0SL)$?["H -AK, MFK.0&6ATZ?'^_68\>[V,[R[-N#?S-Z-V=$U_>XO=B/056]G@*ALKW28)R<0\ M%@2E28Q@()2-.TLUI"'7,(X5PZ$F"9&AG[5ZLI_I&:"56$ UPE:I$:BKH?D M]6\KW:L%**TQ1%EM_/110'C"$(,<@T8H-*[J[)?-W&PHUB!T1X8"Z] NY(=3:] M4!LFM:Z;",^40-<+G_-IQ-*:) ML7K3!$6)L6AX[)-#^T)?7DO-"+FT]YWONN33O@2L\T51'W -?S_DXJ8X W=E MNNX138XM60;"CX@*5DF!'R]DF MM8!92%M-06%5!3NZ5F5;S2);J>M'/OU_#VX,]JRC/# -/M< >[/J8(/0)S7W M+^2H_#X8QH>+Q' =];;2O-\4CGHCC?F?Z8QMXM$;>>3=4K9!A)DJS._6C^HH M>'U3CG>G1 )&4J8QU#I6$$><09((#14541+1"*.;5Z'AI)_:"K45V/.2>]PQ M[[S23&,DGV45VJH.=G5O$WZTVE<7\COZ@P: V7&2D-ENQ?G^JU@\R_ -O'X- MJ,!SKVW#CXW#NC>"$/XY4MX:*1_TO>DZ*U\S447)WTE9+;IL\2)?K?*OV?+3 M/3/SV?QJ'D<*2QD',.4:09PJ IE,,9019C&/8HR3V#5!BF??4UN/;-K4E;1V ML%:L7*\<3V.[H'YY31D8RX%7!"LY>-"@EAVTPIM]Q49\L)$?M H,A[5[CI,! M,1\IP4G/V'ME.NF(WH4T)[XMCI;CI*.JNPE.NC;1;9?TUJ9 59LZCV]MF/XF MB4IS,5B\7*M?U;?RXU>U^*)^R9?EYV(N4,A38A8%K%,*L0HT) A+F-)4APG3 M<4"]PK^Z"C*UM<)\J\AOT])Y"-SV'V, ._3"4:DP ]L2L)46.RF99JT[AMD. M&%V 50;4VH!:G?YV!+<"VJ=QWUF64>WT6Q$[-+EO;N_&LCT/N@IK^YPOS,N% MK>1E*+K-&11%C"-LB-'6S(0X1A&D49)"*5(6$<%2C+U2C#CU.C46W):PR378 M%?O_ K7@G;.GN@V"&S7V#NW /-@+JMW+!;F@-$@%H8L=/T]1(1CEJ?& M-1OA@)7.C4V.X;K,&#>!,# K..KO/._/ZKJ=VT4[N0LE?OR4?_G)O%//:_.7 MP^E\W-XH4_:L&NVT//_ K=&.K[-E5AJ+Y,OQB=Y!A0*!C:U@HW?"P);KQ$D( M.2(4ZA!KDDBIF7+*0GR##%.;SJT*=HVKE8"5%B?2@_/OX!?V'_D*W"]8T3D> MTGVT'*V*8<=@:!O#'?YQ0B2]01PF3-)=C&<*E?3&Z7RXI']3_M<1>W[D[ZU; M^FOS#3>5N'42)CH5' 91@"%FB8+$1CNJ(-68)#J,8J?"8-?U&H2^$!F:F_= 94 D*K*37BYK[(>9^+] 7! MOPLL%T[W+[X^VE&^BQ*[Y_9.SW>S+ _SZ+Y9;LZ^[ME35K+%YN C#+E. ZRA M^19"L^NSQ_(\26' @ECQ-$0TCOQR&;EW[O/%CY.OZ)762AA+Q=@RXK,=D@)D M2Y!OCI%9;/.IN:F=BD12SJM(A5P+DAK7PG7<$/]0^[ M)YH\!MR-IOJ"<6!BVD\L^:%!<$?60;))GD5DH"R2Q_T]5_;(LYI?R!IY_IW. M5E13I: M#9LMUZ;935+MXH72^:J)2?S(OJGBEVR9K[+RN]D%*R-+6=4QVVVE M/KO_196?;;6#+ZJIMCW7+$$DB@-(N3;HJ#.KQ-N(W2WA;GKE7?UCTHVA%O M;C9KE<".3K,VX+M"9@9^-:QD2T+EBX5MJ86H5X-R[/'JV2(=3?RQ3=JQQ^6$ M33RZ"'ZK8+$JS>*Z+/)%)BN)WI3JL:ABOG&21-BF/A8(*8@IUY"%$D&1A $. M=1JPB+N8TN>[F)X!O2,EJ,3T"IV_ .9EZN\'HL&-8V]TG+GT.@ 7*,^\O$-W MYE^'5'>A]5$8Z;IV+7$X/.D_OZO+T+848OTYQHE(&*482LFY,41U IEDQAH- MDC!.,(M"YG23L3^38\AI[$CE!XS=SS&M\Z:T^T/-J, M/:_5[FR]\%37_6B]\+=)[>- 4I0J#6-, C-5&8=,Z1@B%@G&4"*T8+Y']WL] M3.]\OA40J%I"WQW=/H"NNZ[.H R^,VK0>'4%C0X[EY,Z][N[V.]BY!W 2?V. MK?33CW4L0RG$:JWD![90-OCS,2N*W4J3@B<(RQ0JCBG$-BLO32B!@9 \%HE2 ME'C%QUSL;7+K\$9 ST.:RYBZ3?#>D!IXNC=R@DI0L)5TB$J/+I#T6LSQ8H?C MUFMTT?VH)*/32[?ZB?ZR7I29JBMUK&R2K=J]:DYX*I(@BB"*>0)QR(V]3@R! M1%'*54B5C#'MYA5ZIL>I\<>N$^*>R*"2N?$\](TL!>R8)K,!SXTKND,R,#%XH-$Y6>:^TD.D MRVQZ>):$F?O:G4N9>?!4U\#3PVBQ7_-2V<+0B[Q8KW8B%%2,5!BG$11(6Z^8 M2$$S_A+25!(A8YHPYE?LP;7GJPTO6@] MO8[Z'VZJM<)7Q3K?[KH?5PK 7$.C0A-LY1[:X#@:ERFL9W#'X:[G!=0]:J1_ M8$>*'^D'8*]0$C^L+@25.#8T6GB)GV*[@2:>;W;@\ZQXR@NV^'F5KY_>+,5B M;;TO[9I1^[4HN7%KL9XNUM-[DWUE'II-(XM9"E-!#,OC-(1$(0YQ0!D6$9,J M=8IHOE60J1FDK8"[@28>''3+D#A0_4A #[T -&J 2H_*/[#6!.RJLO4QG('- MJ&S4&6E,/%:+D<9FK#5DR#'R6UIZ /;2@G-+\^,M0SV L+Q_O8Q2+_ MRHS&K_-5G3[1>E(V,;TAPQ@QF<(P#,UBE"0II&D40"$%2Y)0Q2SRNE*YU-G4 MEIZ-K$#;7!EU!E KKJ\+_46$'2]G>\)MZ&.05_>@/8V?@1#!@,[ 1O;9+H@] MQD[[@-3K;>VE_L:]K'70_.BNUN6=;I1BK.D'_:HHLT=6JF*N$R)#H;FQ;>/$ M6+0L@%QR!9. TE@;.M'*J\C#?O-3HPV[EAJ./F?^00^CSO73VAW.[C-/=76Y_&(LW'SU_6^K MK%0O\Z_+>1HSS2.&(4^HF=.42LA%C"!#.D T3@F. I\Y?=S%U.9U)1B01K)J M>G\3MDA'UHKMZX)Y!*C;3+\-IH%G^T8X4$D'+59].F.>4[U??\RC7D9VR3RG MY;%7YMDGN\WRGUFVM"; P[+>C50)/!YT?2X6SCE1$L5"PD@D N)(*6@3\T*D M(D40$82(V.,>PJW7B=Y!;+_TKYLOW7.AOX)VR''*::)@C!(-L> QY%$L8*!I MH()8BC!A/OS: \PC:6D+8U3'2%6-I#OY M'^LV^#Z-41SS-(8ACFSBXX!#&C$"FAJ'744\7(:;&0^_4ZI$M;8Y@ MF1EU5LI\$9[$TVDLW.AH:(0')JF-^#L)"8#5 .RKT%:JV]'"[".5D:)/7_]; MP.R3VCK),2KAW8+4(0W>U-:-F]GW[.LOIK-5QA:&_:*(8(FQC1@(C77+!*0! M8S"-<( T$HHS+Z?>D[U,C=Z,;."Q$:[C!G8/1,\];%=HQMK&SH %:"/BS-Z] M7PJ(03:U>QT]S[[VE*YGM[8G'_:O\/#6#,7BW>=\J7Y=UZEJ42J2 M-*(P4EI"'!NKAP22'A5?3BG\@V%'XZ:'*WVPSEE=LL_G'VF12>X80 M]RC>U.BAL:V;H-JWOEY6 XVAFR7Q?",S,%.UBH%&L]FI 9I5"9CK\=NM^;W5 M$8T=@#X#NB9#M(7KQ=Y_]D*]M-\M?E,TYGID5YH-: M?.Z^J7V".)+_::@-W9NW*5]D_E/QM:5JLXJ MFGP@04HH%6E@&"WB$$=<04)U"FF"98AC@GCJ5_:[?QFGMB*=+$?6+3G+$"/J M1J#//$Y#7VUW&B+_U _#@=AKDH@!Q!PWG<1P.!\EGABPJ\ZG\^O']<*Z5E;G M0%:NE?IL1-MI]_.5RCXUN?[$]X\K(]&B$GY[=?^K*A_T1_9MSDF$0F5V M%2I(D-E5* U))!AD-(TU$CJ*E%>^G0%DG!KK-[(#T0@/RJWT@&V]([R/[7L? M7.>S^^<N[X/^_:XSB.9 W_%0'/ M8M]J(+DK2I1$[G[*NO530'55;57-#A;]P> URSM..\>RJSOGUS^D+K9\DTF9 M5&J %XOMR22BY!'!>\%CIB M0J4 ,IPK26B&4NBDJWAUR*EQ?&OQ724SNJG6YCNKH]^-W75?$5<-QNO@VY&V M7T@#<[ '--TU'*T!\JKK>'W4<;4>K5$XT7^TOW(8#WV492GEKO/J1].)=:>D M\(4^5S'4VZV<082EI(R 5)D"')(20'F!37VZJ-H1 M/S5FNK&/->1V'!0"R,!,5)M\UVG@7%E]MY=FN8M:R^\B;;L_0G)%RRPZ8]DE2K$"8(E@ 'F=Z%8TD CB6!"@F4 8%TFMI)UV%ZT/^ M4P5,GF(DUZ0TORB^;(Q4J:>'$6FPAVF42.F%$&,.T?+N*5H@"A;/CO4BY09_GEXH'>J\9NOZ53W0NFIZ3;1%"(QJ? MTS31U)7K]2XR&MF% ACE!!14"(+S0JG,L>=KWW#3H[/&VK;_:YW%MS(6NRYZ M>T"V7>[Z 2[X0K=&K+&S4SKE6PW'!A"_2]J>\49>S%[W_'09:W'-P 6L?-)O M^UI#XOYQM=[,_U'_O!2FRDF:GS5=S114F4KS6*],"02(4PB89)I,($F2A*0D M04XM9RW'G=HRM&MV]7C0CNV.RU!+Y"U7FO[Q#+V8[%A\%W5MKM.M6ZNK? Z/ M2T4WH+RN!BV''G?!YX;'R9K.\?)A+/5^OC2A[<$QPER6G8.$>U96@N\S2'@B M40)@KE&:+8A:CLAYX:5S66U\=HCL>1#H#;\5,8& -3 MU &"YPXBJW/(Z/?6=(\[_^YX^60JA]%')2MW5([Y:L =/!]-[AX=QKGD-1*ROW"@>M^NINVS^KA:/GR<_Y1UM5OY??5:UOOP4GQ6,R+C M@A=" ,$RII=UF5&H%RE(XR1)8XJ+1#HI*%N//#4N.A2NIY7%UO!QA09=,3D1'W2^P'\E6!\??MDNQ?N[L?K:Y4C36 MRWV:*A CI@ J1 ZH)"E@BA2QRB@DU*J_NM5H4XNOZT2'VMI#!=EK^5,#D+9[ MG7C#+S#W#X?.F9FM(/%)H_T#CLIY5KX?$Y3=10-#]@U="DUE7]8KL>6;OU)# M>YOGNFWI3$%.,R820%'&3?=+"K"0&4BHBEG!,$>(.:E6]8TV-39IK3-IK7+] MT_7\M1]9RV#4%UZA(\?&SJ@Q-&HM':<1KA5,7@.SW@''C:)L?#\)>:PN"M>4 M[=-J*:09>.][-0$IDG[3G '+K;)O'?G%][[A:&H3RD$=W D8:]+OZ;+K;U@KNM?C&ZKE^;D.N[ONG]G_-R MAG A>99(P+.,Z'5MG@(J. 6QC"F+.4H$=\H)M!MV=@-/)_<:CGR MJ'SIAL8Q!SI>'>@L[,JFXJ\F(M_M)U8=&6=F;R_%S(3 .AA&68P!H:D$@JA4 MQ4KD0G'/QUWN5D[O1*M6E359*R8@ILMG\[^/^@DNJRCY575Z5?H^OAHPOYY. MJ,+.V00.H6S/H&I/N\=/GCN;!IR*4<^1!I@YK:.BX3@[GP;=,-30+5K-4A_* M0FE.ZI@1F#:5\]XFPW>8- NX_'V&W_G4XV^@R%FNX^0\273$ M3$SULT0(\**@,DM0S+A5@<[E(::V16",C&HKH\I,^\Y_%S#LYS _R 3FJ!-0 M!O1%O(".?3?$VU$:J0>B_5?(J?%AO_\][0XO7#A:D\-^P[NM#:]\TD-#PWW6 M_DY#PFSG'K6KW:>*0RQ(D57B,4H!Q*0$E,(8B!RF.4\Y3S,YN,.AHS%3H\K3 MEH<.K>'\3Y5=K#C6! 1FY ,W[CK =[M][YWI-/L.5"C@ ]=@K?Q<[7FYWGX# MD>MM]C?TGH.KOKLY$56C<+IXLZ!E.5=S*=K\/P'3A!$. 2K2!*"D8(#%,0=$ M(6[:EHI".#&KY;A3(]&FD7KT1V.W)PO%34V!TB[= 3' M<]&WU=!CEWZ[X'&F -SI\J':7FSS86FXL.I1I+])3??)5,!,<:C7M$E. 5(L M!A32'"1,TD(P20A+W<2\S@\T-;JI2@7WAMY%QM2!74$O@FO'-CX@"TPO ]$: MH,C5#X5?":X+8XVLN=7O\:G(UI7/#VWSLS%/W6=5J\5^WFY*D]JI@Z;[1Z-8 M.F-0KP!%G@.2"&':^V" "3,Z$21E4I$4*J=ZD&L#3HTO&GNKP]]:4'>U-]FU MO\\5K.UHPR>"@>FC UZC1MRQMA+\V_J,4&R1\=N[Y\J8(_?LL4/@M%>/Y74A M4C'<&$[=\ MO',W&-@YHA*WV;6*4)C%IJ(-94A'1G%6 $(Y!$Q_27-"*4MIZM+X\.#N3G0T M6G?#NJ?VIM'&'0,-AB0PR]1VA>BJ<,YAKVT4#@88MV_".=].&B6< M_9#;XRKD?/9NN9EOGIO[?)5/1I5X^?!M0S=;'60DA:)(*L#CH@!(Q +@'*= MYG'.BI2A++52O+LVT-1BBMK6]EL;[:R-:G/MGN>KZ/8_VCXQ"_R4#X7+^JFW MQ6)/ &7+ *7D__:P^OGO^A;UPZ]_.'[FK]Y^E,??ULF6":P_/W1#5$E]6V%N M9MHH?-2SL]C5,C7%2J_E4JKY9D;S(DVS H$LE1P@2A2@B,= J$S&*$UIPAT[ M'M@//C7RJ&RNHF;SA5ZX[I0ZH&Z[>QH&R^ [JK79T1[/RO)N16?;>^558_[E M--,!&ZWNJ/G=?'48?^0-67=D3C=I!]S#/5?1H8G>&_T;HR;+3'T9O>[N:.WWVQ81/V& MEC_,_QL%^Y]T(:LVA^5F/3>RZ>8/]5Y=3]8I_>WN:[OWNK/^W9_\AZD! M,1H#M?+ C!&6QH6@@%.B7V$)8@"G H-,%CE$A"&10Y=MMW'-G]J^WB>YB6H; M3<4,U]Y5(6GU@]S[Z1;MC_R-L%LO3'>> [^%C2N:OLV,=CRZB_;.UG]L#D0. M?G=P00W"N:.2[ONCQ:+6I:G1\+=^>9E9]+D"&MF#4==0+S,[QZNP%[)BV-M3 M$W"]0#1]FF=%@>(892G(="0#$.$8,$@%*/(LICC+)$T;3(H8X'5*:?/$X*(135OW'3M!@,VCAJ% :V^F*[EIPO.%^CW3/(N$SS?JX0"COO#.^G;\ M/CK_(?=MO^]K6C[.RU(OX/2JKIXT_7-31TIE1HG0/$AH+ ""L@ TSB!@15+ M3&"9YE:)FE='FMK#K8U=MM960:SHF&R_@]2/[O4-.V^8!2: CIW1O]+'I_^, MNN8.J&ON!\Y^>\T;@"-MH=T*I--&F14X/9MA_=>/MN%EY49W4\ON@H$=I5=K M(Q_2;H:U!?D)3A@BA $J3$\@$C/ TB('.:,J2U/,19XY=8\^.\S46+2Q.WL?'ZD<;LX]WI[TK&Y_],#]ZTK#;]* M1Z;YMNH8B3+!$B 3IM=$,=.K;P$S((H\9SPMF"QBER?_9(2I/?2U@5$M]NWV MYK^,HN5V["W8A-XQ=8+%?0_SDNM>MQE/!AEW)_"2CR>;=1<_Z"%'>]?N6\A8 M+W\8!0KE&4"9?L:Q5 4HDJ0H,IA!B!S[_)T=9WJ;16\.,K;_XX:4;#8%G=+],(O=?7WBQO3PW/W\^7\XVLFA!_T&N_Y8,1GZ\' MNG\T":3_J-:#31+6_TBZ?J\_.XMIGJ>2$@UI@0%2/ 9$_PY Q)4J8AHSMQ3/ M869,+3#0Z\?,<0$P#'[+!4)P4$,O("H'FG[G>Q>BEH6Z7NR[=1A'(N.)QU7& M34AZ784,LV3<59(C!WBXVNCCG!.,E86NT>M[8ZMGJ\"K,=TWF%+C"I M[6R-3M$+$D]9@^.U^>/50<=M &F+P4D32.L+??:KJ,5Z[[>;'ZOU_!]2_&6I M[]C1[OVBOU'EZ^>#_K9?38)%U1 M<+;K*^%GJ(':4:OEPW>Y?ORB'XT?VC"SE3>OA!8:/2.8(4DR00%#B>DEGDA M,J/)43!!"R6QR+B3=M25 :?&Q<9>H =ZC)X:BZO&0;7)=Q'MES\:AKD=Q?I$ M,C!?[D%LC8W>=$#TKB%EB8Q7#:EK8XZK(66)P(F&E.UU0Y7J:'S7[TX^F)KQ_/>G6K!G?W4>$ H%(@5(I20 8=.%4,D4Y#G# M<4P3&G,GX>LS8TSM^:UT5.=EN37B5#H(*%WS:\[A:/<8WXA.X&?96'<7U?9% MOS?_&T2?OP<'W^JRQ\.,+BQ[P<]SFK*7/NI#;KI:\].")VFBGW&1F;QD(G.] M"$@RD.(\B9'*(8\=-52.AYCDP[XW<=#NRQD@[1_WX?",\+0[('.CC'2H78LS MH[R@='3?GD'/)T=N2OQQOI0?-O*QG.5<ZLFL,D[!$5OO8)/[SPP7IN7].%A;;KGZH$_JZ_RIUQNY?YAIAFF+"\X@*F) MWB0T4MPY LHT?J.F\E8XI41?&W!J7'QHKQ&R;RR^@6.O@FX9Z7F$,G3<=QN* M[G&@)31>H\)K8XX;(UHB%EPUCF];;4?%66^JYLOJR8[*ODJX>E.2'_(/0HS4OYXOJL:0^F]ZU=RV8:L_^64MG^B\S9S:-9.LA00U02&< MX1@HC&* C"0)@3$&D,@4%ESDN'#BKA?Q8FJ,V-@:R3:OT"09KMQ[H[S,5\*. M7"<_T8$IN_4_Z@!@Y,E:"*(N!DW*?-2B4"LH[W&(&B#VE3UMCGW[56K5E3MM M@CTI6DYB0GV^:E[&D5%?8"\Z5\>OQ98 @*:OA-!T>) MXZLS,&0C8C"$GC\-B,%)G-C&&W^O&,JLJ>\:46,QBF4LJTAP0I#3' M90(!6H@$P((P*(@H)'3:.CT=8FH,MB\(6A@3[ZI$EX%U5'L<[ MF(\U,&_Z@!E>%W7B>Y!"J/TH+U/Y=.+EQ5*GTT\.[23V[9$N%FUX-DMQ7B24 MQ$ _R*D.7Z0"6"1$+_5S6,@T83%6;@W$#NX_M>>Z:815V1BU1KIV"SM$L/^A M]H!+X"?:#9(!'<'..GYS([##NX[<_^NL2Z=MO\Y_;+C&4[VO:"H>WU2O_P>Y MY'J99,*!Q:K% M^T^-M2H3H]9&>Q';<]#U4XX'0 *3RB$6 Y1]SX%BK^=[(S@CJ?A:?F&?&E\UZXC*QJ@UTG5I=8B@[=)J,"[C+*TL(1FP MM#KK^,U+J\.[CKRT.NO2Z=+J_,>"G_O<<[[6_^Z<4(F:Z9&"O6I-*WMC!9[0X,=#9V9(>]G1+?A/KG#HL:= M;N[!BYP;78;UA0Z0SA@TU9.DR]C=<*34<]/;6M;O&DEW'U.)XYAE<0($Q;E1 M-N: $9@#2!*1D>[C$R/!]]6H'@]!.\?<=P#<2OO3P[' M[:X:*,).Y^O_IHNM_*S>SY=TR>=TL2] +VNQB9F,A8Y.C.)P4>U)DP0PD:2 M%"*7 N4J%T[G;%:C3FV1M[.T(XC@VG3)"FT[?O&.86":,?9&E<&FG/ LF./H MRC@!YU5 W6K@HZ^G])23M^,8+/H$Y9F?C7:2M M!(V903I"70'#[VG[I<%&/EF_XO/I*?JU"X8*2Y:EE( MZ<=QU[B$0FNU?',(KKD(8R@0C,LAPC-_W) 59,C4N^Z]!24F.A MJS[ED"FP(YK@P 8FH=K^N^@DAWCGQ%VK):,C'NU(5$U B.8Q-T'I5T1SB"$C M:VW>@-6I).&COO(F.IQC$R MMKKF IT"VD\7GF *S!"#$!J0&G01@YO3@T[O/'**T$773M.$+G]T6"BQ.[TZ MD]>?Y05,1\5<1Q&"08!9'&>)9H(T=1(#[QEK:H]];6IUXNJAG*(/ M9+N(P1-T@:E@,&K.88,%'CXCAK[A1@T6+/P^CA-L+G$/$=XV*>#WR^66+K[* MI]5Z,X,%2W+&_[]M%WH!\?BT M6#W+==60[.-.ZE10G&4<8E!@JLRQ"P940@@8S'-(1(J2U$D(IF>LJ3W8!Z9& ME:TWB,KV@6SW^O<$7> '?S!JSJ]_"SQ\OO[[AAOU]6_A]_'KW^:2@0T'Y$+_ M]>%7N91KNKA?BGOQ.%_.36BQF?^4;0_;YNB14$GR1-.'S'D.$"<%(#C+ 4]@ MS"$4!"/LU%O 9?2I\4MC_%WT4)M?;:W1 P<<>P,XS84=Z01#.# -[<#]M0/N MH>V=7MC>#XP'P>95P]_)@''E^H=@+Q>H/TT[L_6K]=K5E&[5=Z+^93HOE+!-I@06D0,9*$R&3 M.: QR@#3P9;@/$]XEKLU7?)MXM38LK4K6DLNYS^-R.*P6@&/LVA'H2\[-Z'7 M>=VZA%;)M=K[:?_0N&@$8VLG:RINW+R+=HY&:K6.6E>CUE?_E0W^YR%$/81' M*U^DBL(_RI=J+P*,=,LV^L=56;[7L-0R(EO]DMI5GI6OI?Z.R]UFG"S?_:E? M6'J,^9*NGZMX_).&65^I(3?OMP]+S:VRW'3:ZF8(2\( 0PP"E'*3E9WG0$@8 M2TYQD0NG]?@(-D_M3=)L4+]::*=_B5CE7J<:39;_,61C/^RTNQP03&8RQSEH M>/6QFD?#1-'>Y7TE<-E.\?Y@PM2Z'+H9M7X&/*@895[\'WB$-?L%#DY&F8?S M!S#C##VT*<=\86JF];NR_?'#X]-Z];-J=-;N&F20(9DIT\>=*(!R6 "*,@%X MC(LL3>(DSIRZ0UJ-.K4W2&MIDU&V66_Y9KMV+3NT ]R.^;W#&)B[6R,K '?_ MZ)H<8%/&"22_;1IL!AZYK8(#%J=M$%PNOJT3F6F1VU;BPL)HT!0QR)." 429 M P:[>Z"2D@84B1VRD4Y,\;4J*;JR"RV,OICOODQ7T:KI8R>)77-WS\#)B$2 MHBSEFK^)T$S.%&"4QX!3(E6L"I*F9"=,$1[3(SV*,9JYF98V]-&L_,(@;$?= M-WX) Q/UOEV;L6_?M.I (T9^M.\R+]&0[X^>E/FSG/CKPP([_ MD&*[D)_5^>:V50[QYZN M:WG \ROC0]1U(JJ]J-MB/=7=JXU'CE%G^/FW/%B>NZNWY+EJT M$=PMC7[.06W'\UX!#,S3?26\>X-#]07JP29#/J;"/5=Z"[4 M_WIEA'@?Z=_D^O6"\K^5CWIM^*FB.+KXHME0__!]O2U;20V<%@R*F &%,#(; M$Q#0)$E!K+]GF*49D]1J5W3 V%/CGX[Y8&]_U#H0-1Y$E0OV4O>N,])/3H%Q M#KUYZ@+Q@+8"KEC;MQP(B/E([0@\8^_4MF @>CTM#5SO.%J[@X&N=ELA#+W% M@+8N],_YX_:QT<8RS62:2/D+76_F?/Y$EYOR_]*?L@Z/OZ^^Z&_C#_W2FD&& M4Z@RO3;,1 P0A"F@4K]!]L=766[6<[[1"V9>^1&5 MU;IXN]13$CWISSIT21D\/==?(J- 'OAUTOBP%^NKW6AV(KJ.1,:3=A]JLXI: M9\:8"X>^-F/,R5C=;YJY^=G.S<'3\-2=FQ]F;M:[N7EJG/HW3RUS;@6UK['. MX'N/UW[G5O>QLLQ=LK#9F9C'D/%59"A)*(4 X$0!CF BY5T<;'I1Z+<#K;#:6L?DX!YL+<_)O. 5FAXZ1K9 1?<;'<*S M[:8ZJS+1(JTR!T(DV%X'R>MIT^71QCTFNNKUR?G.]2N&JX"\GY><+BIU0_V; M<@8+2JG,4TT;(@>(FF4NTH!"CJ2@4O BLSJ*Z1EC:J'%3O6BMK/1^#26NNN! M',/93Q>>0 K,$P/P&:0,<@$!#^(@QW<>71_D@FOG)$(N?72@-'M]JO)-+WGE M_5)\U!.Q^$[_;"JM7LNE5//-3#'$$I0*D*ND "C//".7F!^:+,+]P!6)E<%I8W1T:O&[%\\ MRKN[P.15ZMUJX'%EWUVP.)& =[IX:(L([<=RLVX23LJ_O5E+,=^8GV8Y%"3G M"0)I85(/"\U#.$MC@-,DES!3.@9QJH[L&6MJG'-@:K536)D:K;6MKITC+@-L M23M^8 M--@>(&>/NHMK0YA]C=*>Q@,IO;XG+PXW<7>*JWZ?]):Y??=)P;MLPZ9,:M/LZ-J.(9UEFLB,4Y0"Q# $<%PQ 0AG* M8YY0Q!SWHL?U8'H;W/]]]ECYH7(K>K4M1?0DUW7+C,O+K4E\.2S)?;H3'OK% MT"E!Z?K>K4.I7@GG2E4, FV12M5QNOI^S)=1C<-=U"(1-5#4'XD,&-&^$:3' M]\O+S*/7=]/(+HS[7GN9^3EY)[Z0&ITU.XOU25"V OZS*S5INYNO:TGKO MI-SKM^\+[A"G28:3'!!2(("2K "4% E0.4U1CD6&A%/-RU!#IK8>>5<+WLJH ML;E6(W9[CPV>%+L7TAA0!WZSM!G/55UJU5O\T(L6_?*@'420S91;T?3)[X-M M&96H;T7LF'%OOM_ MN;SY7PC/\Y_2O%AN='?SKE>WE2B@'\II=HN/LZ5G"5" M($DQ TCA!"",*, P%X!DB. M35K>D1""1")+,(& $YX!5"@*6*I9!U)6)'FBLAPYR17U#38UHNEN1!IKAV[O MGH'5=1_W-K!&W+"MTFG'T7:XC$F8_=%#F1X"K"""F 48XEPG,2,#E5 3&ML M"&)]@F2#[N=>7MO;7%VO-'689_3<[9JNSZ"2J4IC!%*&!$ <9R8[2(&8,$@* MF0AD!&RO=T7W;ID3I8[1/MV14OU/53_'ON@$A";=RJ^[Z+(@3:2]BQKWSJC5 MM#[>1=K+Z-Z2CP//IWT)[XO-ZTAEO2\TOTX5OT'FH*<*V.]XHU4&!X&I6RT< M9H!AZY9W2DFCZ[:7J?]*-_*K-#CI<>OCM##\^(H(P) M!0'GC .$* 8XQ@F0:2SSG.>YH-QE">/!IJFM9G961JHVN].>)-)? \>]6Q^S M9K?>&7DN K^%=]YT6H=$QL;HT*.[B&ZBQJEH/W='%]V9; GN53_.(]P^5T8^ MS!IUD>01Q^/UDL];NR^=/FV-M-$E-<_J.'R6HYRP&.< %^98C'$$B%'6S[(B M3E.2,)E:'8M9CCGB68.R1>V*-HO*#RC.=(RX694G0)^!XQZPGB;NXP6G#NXU VY72X;6L3V M^+1:UAMF)WT,=PH1C"NLI-2A,L15,6T,2$X%P"3.(,=0A\W0K9S-8M2I$?2N MD6@G!J:5Q8Y2'':8VP6ZWI$,S,][>^N#QI.FK4%D.9Q0\EOF9C/PR 5O#EB< MEKZY7#R,DOH:HW[=]5QN>]N@-*.9@!QPBBA A$! 8E* I)""823C)'72#7,: M?6H4=:8WM5X3'O0U%FU?8WJMK[&'R;'CL&"0!^:R'=I?.V@?=I%NRGA-N\5= MRR)_M#8(.)_TYF; J#0W")MCNAMVDX&T9_+]O^MK[_^UG MMI@_5 LT(S=BI*._SQ]-AUWU3?^V5#I",HK?52DX18D06:J +# !""H.,*(, MQ H7'&:Y$M+I,?=CUM3XH?'*Y/DT?D4=QZ*]9W=1ZUM4.U>5GW?<&U;D[VFR M[9AI_"D,3&DCSIXS)_H%VR>9>K)L5!;VB^8Q?7N^^]#]LG+S636FS-*<&36Y M D@>%T:+E@+,!00RR5F"24Y9HMSVQ3IWGQH+&^.JXPFZ<.TP?HB:[<[60"R" M[V#5,#26^=RD.N.PW\VH[@ C;SJ=\>UT<^GY4LVP[\-2>[E8P MX6D]UR_EG=I&]&J^C&[1W[">"#M6" %O8,)H36X[JC9&W^TT*BI&T8;7AVO^ M",45*Y]<8SWVJ#3DBL@Q0SE?[YXI<:BJ_V:ER9 N-TVGCC?T:6X2KDV*W3[F M*6<95P6!1(),L1P@F3" 5:R7D90@291(&;%*91MJP-3(K+7Z+GIL^M;PVO!H M474E7>U-MT\$�S_:PV!MZ!V>VH]<9=M,>^[1G4.%%G#W?6>Z&QM\_*"#T' M(Z5I!)D+I]2-6X#LR>48=-O1DCMN<;J;[7'3?8:%R:^WY7PIR_+-ZI'-E[6@ MJ>2KA^7\'U)\$-J,N9K3MEJ]W+WREJ+-\)[+4O]-6RS>K)8F+UQ?L\O^GF6B MP 1E"*C$Y%BG<098DDN 4,H9YPJ2(I\MI79&+]GM@^S 9EL]VJ1^M$^,#_E6 M:RV-]+>RG M92]"Z!>2AI]PNCI_"#([4)+?Q-.JX>A?MG8VZWK9),*V_M?3\ MWN.H<=E0^^[+L//:W])AI.GQN>((;?*H"Y61\#]>WXPU[+"7E=&VJ_/4VV/Y M4H_\599R_5.6;_3"ZT$3\:H2?&I/Z6>P$ *+) .PR 1 ,8- /[$$9"Q.8YQ+ MQG*G_9TA1DQM>70O_G=;;FJES2J3UZBF:;,[:4.E9AZZ>"[GCCN]@^;([I41 M&OG [X%O[]Y$K9+'7003$).[:.?3/F^HK#B_=>LNNA=BWNB=UCZ:%F:UOEWC MI3_:OP5BGUP^R(Y1"?H6I(Y9]Z9[#:/2ZEZ?5LM56\U9%_HT_5%F,<59$DL, M8JGY4@?K&< 9SX& #"%4F-0DU8;M=K39/^" @#LP1=8/V*LZU?N72-9VWD5+ MZ:@@=05I.^KS@-XX)%?#UK6TK3Y\U1CKL5N2'2H^>>G*B*,RD)WWQUQC>=7M MF=MUYJM)?)7EYV5=&ZZ'VV=-ED=J:ES11"48@3C%$B!)E1&I$X @PE6>(!%G M3C4FMQ@SM8!M9[%=JO'PE&[G6;/CK['F(C"[.4Y#4 D]'Y"&2@5WMN?%,L.' M(M>7*#[XG@,E_/8K[\_J[;Q\6I5T\>MZM7W2U+[8"CVTT3FN5N-;*1K]#AUL MMH5F199ADA6:>+&>680(!ICA B0"YS"1BE+I)N5WHT%3(]^./XZ:?K?.C!VY MCHEWZ,/$QOJH,O\NVCD0=3V(=B[<'>R-AJ@<] 6N5\&_6VT:5_C/$X(G H"^ M[CLPUN5\^[A=F*5H%5.;RLBU_&%DYUN-#?,*^"0WG]5W^N>LD(G,A9[,G.+8 MG(29WA@T!9(7FF73&*E,NC6-=>%:.$>RCI."F8D M01AG(,VR#* 8)@!C00!AG&6B2!**J8T&XPA3,H;2XLM/B.5R(AS,@5]P783K MO9(#VW>;)<;\7^XB[8%)-=8^>%PX# //ZUK!T81QEP?#\#E9$0R\S<#]W -5 MOE9T;Z;]1Y3'*2BPZ0C+"@HH30H@*(>4L[B0A7 )[<\/,[6 ?2]FR6GY(U)Z M:59&9J*C_:YDE0=H6L>94*'2]&A2 Q=#H_T+4V"YP7LSL*$W=H\%0EL;/6[G M]F+@=1OW_$CC;M_V>GNR;=O_Z6&D\2N=+PT'?5[6X7-US/A9';4H*6>,,F:* MT0%+& :(%P0PG$&@"H0$APEE2 U(XK(BIM8'<2,1V2NQ8Q2?"X]",L;B)?@RX';,-N,=-CSR2CR-4/MG(=NA1 MZJ6-$PBDP%1"R B6B4W0TSO*U&*>KGU.(AK]6/;SC#>$0K.* SC6S&'E? ]/ MZ.L['*'_=

    MM7>5,.>FRBG;63Q, M!<-Z#NR"DQ#(!N:1VT"]H4N:'4)A.J9=&?N%NJ?9(7*YDYKE]4/%@38Z_I'B M'5T;H8KR-VED7&($<:>& ^>'F1H3M59& MK9G1[[6ASB(\9T&U(YO;H0I,+0-0&B!VTP>"7_&:LR.-+$;3Y^VIN$SOI]WK MN%_3Y=\^J_M'N=8A4-N&^J-8# 3- 85* @B52Q)CP MC%EEO-D--S5>,!8;1?'&YJK/4'TDTICMR!.6H/?SA7\H _/&"Z%H7UKM%\V1 M"JDK5%=[5*D[JDYET_8@]11)6]QDM))H>X>Z!= .5[D3\G<-G?RRFB\WWXS" MT$;*9=,'Y\UJ^[1:?O]#+GY*TY_JFUS.5^N_+$O)MVLI/JTVLOW>RT+BE,0% MT,!C@ K& ,%)#J".Z(J8((Q2JP,U7P9-C=0KGZ+*J6CG5=MO**K]NHMJS^H^ M<;5OT%KG@:\7;Q,F/W[9^R)&^D-%?Q!F^);W>=V#.^9E6D.6^* 0JG+%409 4K- +FQP"G!0Q M("Q662(SEG#IE%'>.]S4WH&U>8ZIXOV VFUR^(,I\-OG0M=94S 3HE3&#A>O M&=K](XZ;?VWE_4EVM=U5X;JWZE_6A33E#$*4JYRG ,H, I1@ DBL8W#"$DH$ MH2AG>$#^B9L5$TU#,8V3>&VA_UZLG3FP8Z D$ZMPZKY0VW_"_51/<5O[):I M'0LFUQWU%)TAC5#/W&6@7'BMVE:55^O;Z2BLU,.:?C'B]7:C [+_D9LO="YF M$F.:B00" E4"$-*3P^(\!C%2DB*!\QP[R=38#CRUX*G5)^P:'K661VR[,[[YA M>K[IZ/UZK;]158[/Z^?]1YJ4Y*K%CCE+WSSOE2S_*N1?]0TV;S7G MOJ?SM=&^D5]7B\7[U=I<.Y.R8)0HKNF/QP!)2 %EE(,BR561I 5$T"I[[\4\ MF!JC?NMTDS[HV-O!(6+/4?=S#191!<9=5,-QH"S;(K(3,:\PB0PHD4&E4K:2 MT>\&F*A!QF&3\&6^>]>W@2?_C0K\ OG_OTS67R;[+>K)?ZE&VM/^9_AR.6V+ MO^C$]NRCOXQ=HVV\ORCLW9WZES7$+>(3_,S+6='G5^_V2L&S7A*7D__:P^OGO^MIZ.:A_.%X%7K[O*'1TU:V6 M+JY_<-@&5"T_):O]^YT.&H/OWY9YF[;2M80VVTKA0 N,"TT)K>EX3NK]U7B=Y&V MO,Y#,+;[VUER1RL&UB)=8B=':\,1R3TGH(U&.X55&=] M]EHG=3C"N-509[T[J7DZ_ZEA3^W10N33UB03?5;5*J;\O-V4&[JLE=<66_TQ M(\"V6)7;M?R@;2AWPH:8RS1/,PR@*7I 4D% XB0#.4V25)A A!0N3[L?LZ;& M$KN="]KL7%3]-\MHM7?(C3<\S9X=WXP_)X%YZF0CJ7:I:E)>3TS'JZ.\@2#: ME'X1]LF*GBP;E4W]HGG,PI[O[KZW\VZYT7'<5_DP-[=:;C[I;_HL20G""34B MZU#J11^7@%*L0(RHHE@P7DBK"K1+ TR-46L;H[V1D;'2?E_G+(C7MW5NA28P ML3FBXK2GT^?Z#5LZ9V\[VHY.GU/=#9W>SPU,*#)'_,O-^]5:$XK)4VHZ-[R6 M2ZGFFYG*$B(X0X!@A0%B. 'Z_V, 29Y@*HC"U$G_XLIX4WO &SL=\X*N8&H7 M[WA$*O#SWE@:-:96*8V-L=&KQER/;5HL@?&:\W-ER'%3?>S\/\GPL;QL&(^T M&SI&.OOG7,BE*&=Z288(QQ0H4NAH@,54>96]>G,Z-8/0>C MMGIJCY!U'"]:*]T(Y!R8=J0Q%*"1]&X:ZPPT;Z]"XTP,/<[[)(-SPXQ* #U^ M'C_T?1\=]J"_E4J:K$!-(+7FGOZA_5W#*&VGN?NEN.=\O:6+\J_4'%*;V*7^ MTTS&BJ4)2D :QPR@# G !(U!2H62D& BE%-W)C]F32W\J.R4(OJCL=.-1CQ- ME1WSC#\!H<^F&^.K<*9VJ:[6V/WA7=O$K[6^TG5H7;N+6N=V?_='=7[1]LF. MGBP;E5#]HGG,P9[O/E";>;42?\P7"SW"L6CJ?F]H7R!*2!%CCB'@N3#'9T;S M5 =L0*5 .3;#^RT=[X0*6\ MPX#SJM;L9L&XHLV#T#G1;AYVEX'KT$LZC'\II=HN/LZ5U+&GD#&.4\!3:C1= MXPQ0JFDN+Q1/E/XOU>M2!W*S&'-JC%9;%BVT:8Y+4PM\+9>J?E$+O73MDVJ] MBQH\/_;AZ;Z>M4?(Z_K68MAQU[OV.)RL?QTN';B!OEI61VE_G6]^O-F6F]6C M7._2G&9Y(H3,$ )4B0P@C!3 (LT!S?,$IQGGJ!6^I701"@+<^)?$$7^I2H98(_M*%1:VDGN]?C"9$-)%[/ MAWH''/=TR,;WD[,AJXN&O2 _R/^M7KUX(?%C^E*61 KHW MXAG5>V&?SH6M\ M1'?6_X<;_PR8&SM2"HMW8*8R73(KL%OS39'H*^.!QOR7:.=$M//6IX3"^*3$)=A [GT)?Z-_SA^WCXU.=:9@ MD2@="N,L)0!AE@"F"@*RI$AAH:2$S&KK^N3.4]N@;HRS[SEXB%,_<=[D?6#" M:^SRV!#BHK>W-A,\O.EH#03/^M)M&GC^ P,$RTP-A7ZJ=4 HMGIQW)S(-R?T MW_4_2J4?A>^KC_N]S?\K%^+]:OV-FAI4)0EC1 &8X@R@-$6 H"(W(F3Z.864 MTBQST)GU8)+5]_P%1&<;NTU2S685_= &1VJUCDIMLH,LTXW3U<\98Z$_6HUL MY4G4N++/56J* Y4G3[<A[R_D(UW_;=>B*(\YXIP#A!+3HBBF@$K! M0,(YR1/%]&]SEVR)XP&F%GGN[7-;_9\ 9[=XOP6.P"^)O6D!FD=>\MOG>O=D MC%&7JY<\/%YM7OQ0&]*< MX>H]_?6TNJ1_5;7@FG%<9(3C%$B1&14;1 3D@(E999**7&.;VYSU6O!U!A7 M+PO0[7VO^D&W8\V@4 :FR@O=L:[IZE5NA&V:985@Z#Y:_4:\>&LM*XQLNFW9 MW6C@03;_(<5V(3^K3ZOJM%R*K_J_ZSG7/WW;K/C?_K*<;\KF /VY4@[;U[A( MA!.1";VX5%D,$,LS0/.T "Q)&U197QDK*^/-\M( M>PC^NW+1\;3ZICFS/)D>:QY";YDF(B QAPD4L!"IT6'\O6S_L?32D?1OZY7VR?33W2QK36)2^WB9K[<2M'L4:V6Y4?]VJ_$ MB6JP:^?[7=06KE;N MUX)5.P Z>BNE2:IO,8AJ$.ZB'0Q1%X=H#T3TNX$BJK!P;$(QYC?,CB3E^*[Z$"NE_EANI;B7=T;?0$4T M]"% *PENZGTZR)K]_AK*;[U0#A8)OXY.",WPGE%?1$+\.@J7%,4MKAS&0?^U MI6O]&"^>Z\:18 MX(050"99"A 3&: <)SI8BN,DQJE([9)YKXXT-4IJCM=,/OZAN8T0A^O!XR6 M;0\A/< VSH&D.V(#3B>OH''S2>6E^X]\:GG%S=,3S&L7#-V_^2F7VZK>X&%9 M[2I]62WF_'G_^LPR'F/("Q#S@@)4P +0),N!8@+RN,@*I9S"F*LC3HTN&H/U M,FIGL>O>S36,;;=N/"(7?.>F!NWWVL0P*:;6@/C=K+DVZ,A[-988G&[5V%XX MM T3VWQ8EIMU)3_P7G]-[A]7V^5FEL8PQCBA(&65 AQE &=9# 3%22ZRA&7( MJ8+STD!3XQ%C9S3?&7H7*6KD>2M;7=LF78#6CD=\ !:8/BJL/G2P,E9&]_U8 M#>A1U ^$WZY#%\8:N8]0O\>GG8&N?'Y@!7BS/?Q%KBLALJ8'](S&"%%>Y"#/ M\D0O2:#IT\P)0+"01(!3[NL[*R+!9@(LM4'A=Y+J!58#%H]*EQRK=W;Z*VXN;!26MQ,)ZWZC&Z#SR:9N-@3+JZCL-O,BR.^LNR MV93X1]6\L6F47;Z5?&T*JLNOLMPN3'VU*6+Y)C>;174,7)HN"OKSQK9: =8H M=,UHDA&*< I$PG7T)00'.$XP2&"&4X+S@E'NH 89Q$BK)WM\?Z8ZM? 48/;(-@>A\1A!G$_!33J;?IFWYX?V6HQ M2^*,ICP10)#"Y"*8TH4\HR#+J8PAYTK8[;Z=W'EJ 7!C7%1;9W^F=PC7]3.\ MP2 $YC=+_YU.Z,[Z>L.)W.']1CN!.^M&]\3M_ <&2.//EQW)]X2;[G\ZJH+2 M:&P7IA-@DL4 RR3+88Q9EECM;IW<>6J/7F.<@S3^ 4[7%X2#O0_\S#5V^9;& M/^?MS=+X!S<=3QK_G"\'TOAG/S#P"&INVB0M16EJ]&>94DR84GH1)YE^\ZD, MX 0*D-,<9BB%^KV(V^6-Y3H8(!QCXO.^79R1G3V0[?*M/UF8F/Y^+18/U5 M)W#'+0:'&; CA#"XAMZU[8=T).$T6\#"J*1='?V%)-%L4;FL?V9]AUM)[.MN M Z!-W9/BOBRE45G[^W:^UO]:BDZ3!/VW[:/9+3A4G\0((E)D(,T9!BC3,0NF M*@6$HH+%2, DL6JI%\4_#'?[,?&%"-XKOI?? GZ'<6_>]F&I MUM2D5G&C*_=MM=A6E?G-)DA*4RXHY" KC-0ZP9KO%<: *\SC0BF:2&)#^E=' MFAI]'QH;[:RU[^/5#VP_VWJ%*S!O7D+J^O:3(V3VCT7A-UG4=G>P5DW\__REG"<6$,!4#D= 4 M(!PK0')$=8 =9ZHH4BR)CJA7&[JX3JZ^C'+BX9UIX1X-_6W,[0G$V]17 M #PPDU]O@!%IQYI"7VG7'<.X^ +S9_^N>(EY'.FU,OI\.KV6? /?\P;S-M1H M+SO?X'3?B][O/6Q_2@\SW^@!?NJ5CWX4E@]SO:)I5CZ/J_5F_H_J\7CWIVDL M7W=@^6,U8T)(2 4$/"<2(*D7)"Q+",!,*B1P0@5WDM499,74%BOZ"Y^X;1X- M ]]NBR@XI(%?@[7]H'(@VGO0;/_<15TGHL:+NZ87U!\K?UL]-^'HKQ:2U_Z+ON.O%]7)5&0DC.'Y9OMNNU7/+G MJK,QY4V"=_6O19WN+?YW6VX,35[GZK=XO8?;F0=Z+NA\B2I*I,X$6;YF:> %OI]FA.1@=>-BVM'UEG/SE+FJGLG4TZGA:/:X=7Z/[ MSB/?--K1#OM[VX>=$)_A0"!+1XT7PJ)]'% $'LV',L9WN7ZN'R8?E3WWFU?IZ) M),4)3QF +-$/>4X8H#F! !=Q*A*,"Q3G;@_YI:&F]K"WACD7//:@:?NL^\ H M^#-?&UF5(;:;'3M#?3[\U\#P2P(71QN9#*YY?4H*5Z\8JK;7GHK.EP]O5J7I MYJ!_)]<_Y?V?\W(F"_U_2L9 Y;G0#)$(P JLPX",%SF2$*K4*0RX,M[4:.+ MW.B[OG_TN['3L4_/-93MF,,C=H'IPQVV 4I[5F#XU=GK'W)DE3TK_T\U]NPN MNRW4J)KHW%T:O&9D_ZB^#;)( ,Y(SB#,"&&4Q0"F4@,4Q 3CCF52Q3 IFU?/P MZ+Y3BT%,TZUYN9ESNHA^D]2H]53[$[^_73W2^=)!":L+7C\QW !)8 (8C(93 M@?,9WV\M;^[>DV7F^=[SM=;NOBZ6BS>K]9_Z _,<(8SI# 'F)H#251@P!!/ "THA'IQ$1>0 MNJPM!M@PM6>]=2&:FR8^M1-1XT74NA$U?D2_&T^BQA7')/W\E]($5;M\O7N^F?^L2X&87M=1OIGEN0Z$8FQZ0,,"()@2 M0"B'@&-2\ 2RA*6Y6Y9'"#.GE^/1\=((Y:U;/ZNA80[?K?LJ%)B_Q7?(? MR]5B]?#\=?[P8]-6V2D,1<95"A0C J!,)( 01$"6YS1AB*$48[?CP=[QIA:, M[ZUTW9/KA]5V3\X;6,'WY!I+H[VI46VK1]TQ1US\;LGU#SGREIR5_Z=;>\+8;#8MB7V_+^5*6Y9O5(YLOJV_IJ9 *W9?M M]$FIU*FWF^X?FE8)7^BSN<<,0I0D'#/ $I4!)# "1#$): QC1-,\S1@:T))@ M5">LGO[Q6Q;L6HT\U696>?>K*G>?FKTW>:"4Y1:3C_LEL8OPIS?GX[QZ6[^C MCN-WYW2VZ+[4\JK2UEU3NK'I_O%NW[ZF@<'?.N1%9L_GJF9VA=S2I%]0K7HYJZ_R9M8Y9+P27E.2BR0B_6"I(#K*3^#TZ3E,LB M@U@-ZL/3-^I$WU(=HR-1E8PT9NLE6KEQ;I_3B[O=>\0#C&,UN-E#5X?[+72- MK3Y[U=A@XK?Y3.^((W>3L?'^M#V,U57#&.:3W)S;W*X%1@XVMV=QP1(JB 0R M-MO."26 ")B @F*"]JXK0^A(M7://RDT6$B[.@G M#+R!J<@@VW/6MS.^<];GCYS<$?-)5 ZCCTI:[J@<$]B .XRA5W2O-G*]DR/# M>299CF. >9[I6 IB0'"2 9B37"*A$B6MLE8]V#*U+?#O>JDOJ;$PI(+1X738 M<=Q(( ZCR\5X_[S_2*,_=F^2[ST^5A.N[/^6:STNS!M:6K^?+)S M[]X'(?BT>&V)$,[:<;LC!$?]I%%"^!&'O<,N%5_2-(<9I"D@12;U"PC&@&4X M!8DD:9QF">%9X9:+[:% \-%RL5NN.RJ#K8>AMQ<+3+Q(>IS9XQ)K@ M2=0".]8 ^ZW]W:4QSDN^6)FJS\^J^Q;X*A?F ,@H&I352^!UYR50[CM;Q5F> MYT1!P),\!\BT9V2$40#3A$-*&4GRS(V2;[1H>M1]*0!T[=1ZVT39<=&(X(\8 M=N_"Z4[$_7N0%F*>\//;7/8VDT9N1^L%O],&MGYN.U!_^FP[@+DL.\+_^WK# M K)$% Q@3BE 0BJ@PS,$!,T@3C,<*UDX*0<[##ZU;9.CYAJ.49D3[';T& K, MP%QXO5G)KA])W8XD1!7>$.R\2NNZC#^N8.X 9$YD<(?<8W#(^+0JZ>+7]6K[ MI*/2Q5;H<0W%KI;:@JT4C3&KY4Y5#\ZR/*-YF@G I.$U9KH=HAP#P5"""IHE M-'9J<3O(BJD1W'#5S$%S8!T#AD4V,-NU]D>5 V:?M'$AZOH0[9P((\1Y"XB> MP[\!AHP=] W'ZDRH=\/-AC%B;]>GH^Y.IM>/#N@T"\8QR!B* 4(YU=&>GKHD M58I23&%<.,D$.XX_-19,XB1UHS]7P.V(+R",TPGPN@WGO+94&HB>3ZYS-6%4 MEAN(SS&_#;W-,&8SQSGUJ=!BL?K#9*^6>X'3\C5=F%_-1)ZH0B4ZHI.( Y0+ M!@@TZ>PIUH06QSKRBV?:XOE*?-O0]<:.U:S&=GD(CRT(]SPVQD5T$S'Y,%\N MS2.Y4M&SGA0WIK.;@#A'E(A,@0RFR@37^H42YRG@F4@*$E,L$&TFX-U2O"C\ M[?BC@"]-P5LXV.U>*]Z!#+US^NY-](W_D&)KL@Q@ F)R%^V5*5CK1]5 MMMMVN?'W0G'"S>=KQ&[@45\>3E@K1[FN=E1-L::6FC;FAJMN[:Z<5$?M'8, MY FPP+RSP^K S "*-Q9P^*23ON%&)1$+OX^IP^:2F[OH='R^IMA MI/3?_7T[?S(A[4QR"05C*6!<+Y<1C@4@<<* 0ED":4YEH=(!)9..9E@]+N/7 M4+Z53VO)Y_4+^E%N?JQ$_79^:AR)&"WG923F2KLKS1M@<)<>J]FRW&D, /X+ M]/,Y*)!OK=<_&?NK6=AY$*31CPMT@;K_6)GP4BV!7/#IZ1/D=)L@[3[>U#N8 M>BVYV\+<:Y-"5>12)5S/$H8ZR)(QT"M"";B.KPB'"9<,#FD]-L"6J05ANX=U MG^_WBC7I:X[%GK?,D!LG!L9]+'[L2QTTDE2M-_OCF# :L!Y@';$I2:\Y4VI8 M8H.;8S,3JUO>T B^P^.?- :U$,A,9"G.H6EVDF>QJ9$W?=QA#K(8\4)DF-%4 M.C?L/CO4U-BQ;N:\6"T?@.G0.EP2J@==.^KS@UE@9JOA.@CY]G9Z;EG=BX7W MMM/G1QN_=72OUV?;/_=?$3S+I;)A/W!=YCDC$!/-'3' "2>F>P "6""]8$WS M@F6:5(1>L(9)>#EKT#1YAU:V!4M^.3\UEI'8B("'#L><4V+JV6D+V4,PG"]X M7RA9YKQ-4\V;Z47PAA2:_ONZ,:^0\]F;^>;Y?BWIFY60,Y:JI,A@ 3*I5[,H M9QG 15$ F69IF@M!!+5*A3Z^\=28T-@6&>,B8YT=%YZ U<]IMT 0>MO?SGMK M?KGDZIXGRI8H2LG_[6'U\]_U)35'Z!^.J>'D=J,\XI><:!_5BW^?C.1O_4E] M%SG_::XL9PE!B8 B!WF2*?TX$PQ8S!%0.><*(OT]29RRWL8P>FI4L9-?7>]L M?''=WM.9MHNOIC9_@7DNL$IO&ZIUG)^T-N_%J9JX).^IW?_L2KP79V($ =[+ M8P]6CEB;C,BWLO[?#\LO:_E$YZ+==&P5EY:B"EV;!:%21"&4() @B0%B,@&D MT/^)"Z5B66"1)[P]7+9[.0TS9,#QO6A=^,2*E[1RT!RAF"KKKD^R$FIS@1 )D\8UJ8P!TRDG/"$7&7 MW;D^K,MS.98&3VOU*0W>F4ZFKEQH@;TM\_G%,SC/G4AE&OW@5SN;H]9HK_(R M]ACY93*+<4?F+7LD3EG*X5KW_;]ODF_7\\TS3-CW^68A9X+G&3)'LKEIE(E8 M&@,JL@P4<9(1(BGBB96Z[[F;3VUQ7QEEZA5@\HK]$K7FVF\(GJ!W?5/P%DP" MLX0K'$X[A)?\OF&7\.26H^T47G*FNUMX\3,WR,R^OJX=V!54N: =^%=I^F;J M=6+=R:SYB_RRGG,YXS!!11%3P(J, A3G$A"2,9 75"6(Q%DLN5OL,9+ETPM? M.H9'K[:EB)YT]%(:5R^_95]T[NUBGPG.9V!B#*8HV_H?-0"T?Y51!8%GA=GQ MYLR[W.P(IH^O/3O>?)P5HAUQ^(&OO,V*_\TT\9'BK7Z5+A^^U/7$QK+RW>/3 M8O4L9?6A+_I)_Z%M-?GAY2QF7&!*4R"94:W%L@"4ZI\HTL%KGBDLI7"231]F MQ]2B73W5CYJS2F-HU?-+\\YVJ:&B^B)WU]]*IZ8Y6NKZR![ M;\/KA(MOO-TP;JTW$SXKA]2CO6(BS%"&XA@42)F\ J@ @3G7\UF0#"']5T1< M^/4&6Z;&L5?.![Q/A1U=C@1P8,ITSZELSO1#E+=X@-0G<=YBSJCDZ0&W8P+U M<+]:O]]NMFO9=J*<(9G&W*C+$FF$R$C. M *$L P+E>2(2*#*"W'97G&V8WCY)97#5$4!5ENX;T@Z+/=VGQ8Y&@T(=F#R; MX+\R_BYJS&\BS5921E1S4+NPZVSK405B*'Q>M2&\N]N/@=??PPE#C[@[V^WNR M^W?EX\,XX:)>SI?58LZ?]TV*<)Q"O1+% (E" L0*TV&6I2!5&*D,H2)'3AUF M;0>>&FOL1:2>=B)2\JJ(U&W8V_%("$0#$TNO(I?^965X]'OSOT':0KFBYI.& MK,<>E9=<$3DF*N?KO:8YM5&Y4>IG:9X 14D!$$DA8#&- 4-4",UA68&0Y MLJ*RO&H8$[7QV/O56LX?EG7]G"8Z_;TH:VW67^E\^7%5EC/$22$HT2 S @$J ME 08"@EH4F2<"EPPY20%:#_TU!BJ-37JV!K=B__=EAOW2,IA!NP8*0RN@=FI M-?HN:LR.SH)L+(]>&=L]EG"X ^:3H!Q&'Y6LW%$Y)JX!=PC0*.DWNJDRU*L5 MYWY=DB4R1SF4(.,( 10+LR8D"2 Y2;#(]3B)DX[6 !NF1FLV[7Y:3SPV5KHP M079D%QCVP*SG@GBS:15F)7D#C*-U6KI@QG2Z+?7CY-1QZN>SE8U&T^6D#J/Z2V3,CXS] M53>>ERKB\?X=NVGY/NWOS8@[!0,+@6ITH@X\C;3$1@.T+Q.J,:K$*)JL<+OO MZ 1*AD+-_R2*BKP[-X5MEI>;4V^%2<$,O/50_KO1%MFNGZM4K-?/;Q:T+#MK M+21YBLPAO5'G0Y02P#@5(!4R%SF10@< PP[I>\>=VOJJLLZ<0[=6UXF*0\_K M^S%W/;_WAF3@E],%$(.NCAQ1"G/:WS_T"YW^6^%Q.1O [O)AY/3;=K&9-S5_ MZZJ8Z%M56;1^D+-"%0GE<08@Q1P@B?7Z0V8%2 1D&8IO7A;4=&GE ,3$ ^ '1F( MH?+).WW"C,HV% MW\?L8G-)B*[5;U>/=+Z<98K@)"4I2'F2 J3B'#"8YT#&2L9H5.P+RC77H=7H@F#VW5#[$;;R.RLVX$VJH?(B$6S_E MHVN'=@)DF_WJ\0U=KY_GRX>ZP_8L8XDL4@2!B#5IH3B) 4E0 3!)B\105T:= MLB3[!IL:8WU?F4(QH2V^BQ[6J]*YCVD/K@)RGB8$ 15C\T;(&: P5P!C(?), MOQ%BEL\VQH"1<=T-^<^)JQVG^T(K]$G@KE':VPJL7WO!&M"G\#H*?AL1]HPW M20(^QV M8GXXP/2.K8>+S S2C9E@QG9P89?P6BTO*;]BIZCB*8_ZT]8\\Y_5+I_GFWRH M3NAF@@J$F%Y'"88I0'HQ !B6#.0L)4DB)*6IT^'7Q9&F]E:O#35'-:M=>EO9 MV.KV6%\&U^X)]P)9X(=]C]8^&?#;-;2MA^?H5Q 5O <")1J!N$R RS#.4!29(2D$,88MFV$O@_L M_&MOCM4S<]A,Z/L8RVE@=K^NL,9K-NO@RDOU^37':_>WKX#;C=0F:[N]O9A MR5>/\CO]LZE+ MJB-A=>(!.@O$ZM>.G.0\378L%1+\P+QU4D]VDE:_L[_^1&0\\,=D0Z'SR6W. M-HS*=D,1.N:_P?<9QHC_M:5K_^G6[[Q9E9OW MJ_5IY6C=SIC?&3MVG_SW M(/ [XJHTEG'"5+P:+T:J-'J!F0A3MS2F(R]4!?4"/J_5F_H]J^&9+YW\D77_77U$Y(QFB7" $>,STHH(Q#@B$""B, M)-=F/X M+C*>1)4K'M/Q;L/2:Z[>0%/&3>2[#:^3++\;;W?K,N.>\^WCM@I JXI_P\YK M^4,/IDVJ][[-P=I1\$A1JCDP*7V .B*\F"0670-X8//3>A@?.BTC!28WX1OF!![F$DO%"S? MA-_EL/>VVPY,^EQM9*E#:G//G:;*?K=IIJ!,5$HH4%()@'*6 LPI!QE&7!3L M_W'WKDUNZTB:\%]!Q+XQ>SI"Z"%!D 1F/I5OO8[UL?W:/M,Q<3XH<"US1B75 MBI+MZE^_ "^ZE"0*H$ 6>R.ZCUUEB9GY@'R8">0%YQ1Y='/=GVZ@;,!77#)6A&Z!61X^:% MNME_DAWJ^+7;?+Z5[O YZYEV9SS/YPY@:D@&13G$41Q#G&8YI"G+(%.))H:9 M&/-KPU']!IO6+Y1?,B0T _A M4 ;1[T6\RY#(7G(U@\KHZ7>JS6M6?O]L_BBM*KMIG"=Z9 MF^J@]&:O_;]Y^JS^:^/HQ@Z*]]">K=J "NQ6?7N:]INU !3+OYS%?9!TC/X@ M!G6#_;48US/NC=*)L]S_2CUG JIUE?=A[*Q'03<] "*$THP2!CF3F>TX+B%5 M*(8R0ZG.4:ZI\ K%+\B9FE=[H&8S!MUSS-\%.-TH*P!( _/2*3X#]%*X D/0 MJ7P71(T[A*_;WI.9>U<^WK?8B;/?/F$ F MI(8IUGE&N%:4>R92718V/9_GK=9*;&R<)!NM0;E3V]/9Z0#9C2'" #_88?KTA5S-\N-\7F MZ>]JL?C?R]7/Y5?%RM72^#-EN37OQ"S*-(U)!KD0"F)D@BW*"(&2YQG-.&>1 M=IHH=572U)R,6EE@M87_;=4%K;Z@5MB-5*XCW,TI07$;F%+Z0^;,&,YP[ FC M;!G#O!#^>K_Z\:_F&C59F+\\YXCKUQ^%(IS-;!G"_0M^!,'^\8_C,NCW2['8 M2O-..%L,?3SORK2L9YQ%)+U?*^*B=T(YM0J]5-22^P!H/[0L=-'W8&76S] M4"_8P4"[O5WC+I5\I%$<(D>HM M%4K**.^RP)"T;[S0E^T7D']1MJ&JL',-E_W'AO#VX\^^L9.(#(>-452/]4=YU[+/7RRDXP%/LGO N] MXKKI+'I'6#@!)4>+*B=@ZYF@=$):W5JAU[0(_J(>;>K?\OZ@_8@QHO['H\J\ MA*:*09%''&*:<,@U09 HIM.<1A0)U+>5AYWFU#U%/+6-T#WW!ATSJ\ M;_&=WP*Y1<$C@#ZT.W20-MVH"79&'/9)FE6OH^83XQ3:]<)TF ([/U5>J+"N M%UZ7"^KZ7:XGCSZ3M,0)GHB%*)*(J=SM2O"9I: MU'KZ+/;M!W<16D>*"P#8T!S6!RM_7KH"1%#BN21K7&:Y8O$)=5S[O/_NW!_+ M*C5-R:]J6:S65>G=FZWZW5SD>Q(;]$B3CQKK&$>IU+8CFJS[3-(D,O_1*L]3 M%$FBM>L>FJO0J7'&3F]0*P[JK Q.(, MZ/6&]E5N7Z1")&E$ M$Y&1'O-P>BGC]#"]P#0


    :5IOI?\, MG/19/\B5.30#U': VI!P3NE-.(;T6/LI,JH[>Q-6SWW=VR[6CRSKBH-=-YMO M[-<70R=?E+7?R*U;.-I]T-VO3-!NC\<_*W/;FV=3JU2PE#!(&#/!-*49Y(EA MT%QJ.WG8_))[U<#=JM#4'.A*5S^2O'E-W/AR3*0'ILZ=*8=#=:PUX-B<67V: M=6!0G: S XU-X5@T%+HA"?5FG4;EUE (/J?98-<-D+)8Y1U5_<7.E/#K).)I MC"7D4189:DUCR"*A(2DJ?&H<>9=G627=V_SZ^R_\;U<*/5 M05 >F#]# 7Q;.J,+6(/E-'8*?[G$1A=,.K,;G2X0O-7V1[698RFUBG0$41)1 MVQTAAB32&52J*CJB*1%>DQ*[Q7EQU@B3$J_UBS(J!^NK;='6+$&8(@1U$B.( M98X@SW,%6<*SB$B,A/1Z601$>XRND".C[?8J"(?AP/Q_"WPAVXX?H#)2=W$K M<2I-Q ^L]^@5?OBMGA,I:V?WX*71'!-D,1-9ED0P2@6!."("$DTX9#&*;O;XO"9H:F[11XJ%3Y'<: "#KC\9*L<64J(R"7BD$J9 M0XQP GDL.(PU,?<+RC-&A0LQ=$J9&BNTVH$_:_T"(;/P"3@#HWS MD^]D>L=C;[Y_\,B;GYX_[MT"1GG6G6QL'W2W#_NGPWQ>_53KOZEEDR';O)]H M1N*8H1RR-#?!FQ(*FN<:PYP3\^87F<#,J6;VHH2I/=V5DN!^IZ5[UL5Y +L? M[""P#/Q0UXCL%>R1D'(>&O?LDYLA&BG5Q!\JKXR23A@ZTD?.?V^T7)%.M0\3 M0[H_V+-5G^*;,Y.)E4!8)L)06I:D$ M*(+<)'RA3)$HXRWE"?$*:\V*F1FY6 MRQ!SH"^ ZA;,W [5P(37 R7_5GN=( 1MLW=>TK@M]CJM/6FOU_WIWIO4M@GH M<3)%4_9EL\_F"MO,+ZIA(F0,,>4$4CM<'F$BF21"L-QWF[I3X-0VJK]9&6!1 M=>5Y;-3TWBOMAMAYMS08<,/OEU;=?4\3M!I]9S;--.B6J1,T@3=-NV6.O6WJ MA,"9C5.W[_5M".S< >GU:ED6LOEAG@B->1P+B+DB$#,:0YYH#=,H3G1.$Y1J MY,,Z?169)AL)MEX_V9W$:M"7;_O@GDOBZ,6, /30?HYWS[8C2T+V';X-R[!= MB7OJ,G+/XML0.^UH?./U;BUQ_YUMFE;*G_2'U?+^FUH_6#_PV1BJ%'$ED\PP M)4\RB#7CD"920\EL@JE"B"6LW]19-P6F%M =EECO+; _61N@;5D*K!5]"]L= ME\6-,H<$>V"J=,5YI.IU/_R&*5MWU.&%ZM7]$+IKM6U0,M<"R82P""*4FU"5X R2!$L8,QDE MF'!"J/)A04_Y4R/!5GWP6VO 7T"Q!($V+?R_3FP]6#^KIAFZI1TP=[%QAGLSDJ M)UP*CB,*<\28\0&)-"%SG$!J6"^)5&2\0B\?L%/:!+G.UK7LM 6MNI[9"&Y0 M.S-8& "'YZN^V/7AI>N8!&:A#H%C<\YUV\\PC,.7_).7OMAV;W>_BG(N\SSG MC')H6,*6T1CR8%HQF!O20)&B.,V:4DG=M^:AK2_X&AI1R[>/C MHL*?+>S$3CL4]Z#CU^[\6.:"Y2BCD N&(,X0ASSF"D:<16DN,=.">G8N=)/L M<^..TZGP4'$@=X>AU9:#L+-NM;'$>-L[4SR'Z[DNB>/.3GB8A^:'0WQWDYH/ MFQ(.T^C+#ZB@.S>.HL?=L/'#XV2?QO/K_>CK;\8#^; JRT_+K\SN"7U>KQ[5 M>O/TV=Q1&QO[/%H-YHJ*%$M$8(:Y@#A**&1Q*F$B+2:_\O_B+/HW_^%/3S^.U"M%7[TY;@D M;NP5$.9QR,LJ#'ZS*O_%PEP?WA05:1FT6_5!I3]X>Q5A;Q;S RPDB3E*'I7# M_-!X3F&>W^Y9V7742^;OJKC_;@N!C2O#[M6;II^,[7[0=@X1/%)5[ZLT31G$ M220@ERR&F4ZD2JNIYMBKXLM3@:F%5:W&D-4J@[8)#UC;[B(0K';-FJH,*L_, M*>_U<2.V(5$?F.).FE^UVH-&?=#J7_5W&:!Q2U_P@I:@^>HP;FE:3X1.2M;Z M7J7KU0,OEI6C:#N\W"^+?RCY7AH!A2[8KJ[V3A@27BOYM]5* M_BP6B[NE;!/(; N%LMP^*&EKP7FNB%::PS3BV'!F*B#)5&0\P1BQ/(]3$\OZ MI'(-I.S>6^5ZFGZT)X9GH-M:!N)#N!91J8BUL+P8&),[ W$AQ:V?0* M *V=,]!:.JL:RAP8"QIK _<5&'A!0O+[4*J.^AH8&._G;XNAQ84:\V>30[9L ML:\XRHQ#'>4*(I92\U*0!-*4)# B6"DM.<^(XU@69YD3W-:T:H-7I[.I?FM4 M_XMW39+["G3S^2"H#KV+^9)PWCJF[098QYRD!NH):>) \[\..L\:> M7^>%QX%=,.OZQ*Y+7^SG_+]>+:O+_+W8?&]+YZL7A77X*$4T36,&48[M";%4 MD.,HAP2E,9%7<*FML/1ZMH,Q?+SP#M1=7.C0V$U,./N8/II] 2M MHK/:ZS4>KC9K!>X6B]7/JC!,K];@M?$^"IML4EY&U=O)=8$KI*?:*6]4=]/% M\N<^H]-W^M:7:[4V*_Q.V9J(Q:Z7K)T-N"S5*[54NMC,M-P&)IQ68=!H?-C9NE$: M_-:H?7FX=(_Z=!^N7[=!XW3>G:O;_?^$F=FH\]&E]SY;% M/^I8R>Y*56;8PU-;W69TEQZ]?SQ7P'%7,3BN0V\2M@CN59Z!6EWP9_/G(%51 M?D@%W;USDSSN9IP7&B=[:W[?ONW\I=J9J],6/J]7[VS2SD'NSOZ!R=(H(LJF M :8)-:X3XY"AF,.4,1YG:2R-[^27%>BIP02WT0[*$1_7JTKEPV3 ?NL^>" YQ0.&JPHLR_-DYB0"%$!;T&*Y5T+8B MLAK>6JGY'&0W#@L*W,"L=:$: M^F+/DHNVD.J3KEL?%6SQN4D2W0] SU&.<<8@PRR!F":1S5AF,,TQBFQ#(DJ1 M5S<-!Z%3"P7WU8#&E]II#5JU^X]&=UD -Q8*#>O0AY*W(^I?5^$!4="B"A>Y MXU94>"!Q4D[A\]W>O+24_.F#VMB'^Y.N#T>:AL"8")(F*(6(" :Q2#0T%,0@ MXCPB)@C$D?8Z?^L2-D$>LKJ"1MEJ+ZI2UYMV+N/K3#=!4!N>9LX#-L#8"1=( M M/*97ECT\E5R\_0R/7O])SI?=""9]^:YXMJ&Y;:^HG"\-:CW6;_3\76W\RR MJ'FJ&09#J'2289CC,:JFGQM0H!T4(>X[M[@>_&^\, M#^K C'3<"FQVT"C,9LNV9M0E6HTA-D*SIH#*EH"SNV_",NCP[GZ:C#N]^R:T M3L9WWW:U6UKF?&._E D@BRI]7>:,"V4WCM+$D)YQK2!EW#A7B7&GJ(HT0=I[ M'^F9D.EM'%6UW(]&NRKWIJ@/RS=6Y3Z-<8X ==XSN@&DX3>)FN0!97>$BM"Y M]Y>-#]_KYDC*"S2X.6?E^:XV9S]YPXP^FQZY5M_5LMQ-K[;996T%_/]2\EZU M=:5W-B/MBQ(+5I:%+NJN.G=+:72:LUA1G1,!M8SL_@^-($\)@9JC7%&YR!I:KV./8D8W_Z_U ^,_^A55Z!^7,&S-<> MZTGCBZ<>8P-#K7::I8K$"D/-A(0XH@)RFJ>0Y"QE0N@D(=CO??!2ZSW.FZ1C MQ$9!WBA M[Q@B#(7IT-'#3F_[$CR9#PY^VRF_*_H-F)+<"[6@88>7 N-&)'VP.0E6>EWD MULD/'2/-J]RJ.4V1'6F^9];NB^)XE#0(U$,?+(5#^881#ZZ #3/X?FN6>S"T?OK]4/N*$F&TZMMU8_=+JF'@[65\N6[K]? MRN)'(;=LL7AZ;\+E^V45 R\WMHUAV:2?*!8++36'B%,$L4XC2'F&H,!I*@6+ ME-2QZRQY%X%3H[>J"KG@6[LS4(+-"JRJO:R'[6)3J(?'Q>K)_&1+ NU^E.V4 MZLAOS@O0S6A#P#KX<=9>77"D;]7\M.PQJMX)2/?6)Z$!':GSR>W >G5"\4&I MHQ&*TV5&ZX/B8]1A&Q2O[_7S4K^H'VJY5>^,OF]_&>I;LD7;%J%\]?0WM;I? ML\?OA;BSN>G/9OTEF223GP=ZR;F[N[$BK,?![H<="#%K)%P#5D([O+>J, MZ@4'P.VY2QSBDL'JGLNVT/"CVNS/E^:$8SO)C,(LHQP:4DT@5SJ!4D5(4&3W M/!U;!7K+GMXQO%&OR;"XN:KY MQNS#@(A /SX+5*9HOMT>'YH,7+W7 -7+9\ M0?A+%RQW8^)0JGSE OZA_)W!-*Y:\7U1;5=F(\/0XD,3_60D3E*=2DBICB$6 M0D)F_$"HD-XZ]*FYJ/9_4%=6/(O<:@4=D]S+R.\O5@/2AV S-1 M)VP]PO3K^+G'Z$%Q'"E [W<;>@7ESK!T1.37KS%:..YLSF$L[OZEGO5,AL[; M JEW3-BNU$_5U,4L)3Q!6AB.-9RH17*>0E05.CUP]J M:= #'\U'O&967@74S88XED[B=6OG-*Q'%4Q.GA^9XC.6W41R2 MTM#-7F7 #G3VSC_Q71TW*AH([-'R4#I2[&;@P )PYX)]GTR4GO %SD;QU6+L MC)2>*)W)2NE[I;['G>5F70AS45NZ,6=44"J)A%+:PF@>"\BC-($9,QQH6! 1 M[37<\OCR4XNH]MI5@\-]#QR/D',]0^R+Q^#'@CLH7G=!T>-\[YS%88_LCB2, M? IWSKK3@[6SG[JY?5U;;57NNJ9I%2N-#4PX)ZGY#X\@3:B $N2[6? MNVAY1]NYR]_Q/\BR_5?>+\UEJOWXUZL?:LF6FP_J![/YKU^L8_$[^U4\;!_F M.A4T3R,,F0EX[,!6 GG*"4QIDL0\25C$G*8B^(F=&K>TNL[ 0ZT@6*@F&=S. MYUVYG\YX0'_]F&L80 =F&ZLTV&L] WMP6\U!I;IM$U4I/PBZ[H=@PZ \TFE8 M0+2]CLC\0>LX*_.XV&B'9OX&'IZ>]?BV'\U+5"J]7L?KVR=O%*)O]ZO?ORK^6[MWYF_/'?K+E]W ME ?_JEGM,W[]@_Y>F]UO5>K3H[(NQ_*^*EUJ!S8_W2WE84G3[O=_+-M*027? M_A(V0^K!_C1G&>%1SA,HF$3&L3-

    ^=F@-O>A1"8 M#KWH803TW)<].Z+[;KTV=W:UA?/J:?^1SW7#V[N?;"W?_I^MT6H?#)15@ZUO MW]GRTV.5QOQQM?QA7C)*?MS6Q<*I'45)$,R1,F]NF:602-L$ALHTE30G+*%S M@TFQDE\W;+UQW.H=2W\?PGENQ7"<\VF[*6US=LLV; .XNB^62_O#2H,GVX:Z M7S+->'<%9VFNZ*MTOY3W]/M#:,=D&(8A&D/.80)&J7"J2YD)X'>-.\CX88^O J =K_=KT MNM7!73'UV\#QD&J*BSOTB9@MOY@:[4$ M=0/6C0$ - C,P X#\]<*A8!':6,O7-!SN=&4'_>0;^PU.3DQ'%V!?N[RV[JK MB_JJUC\*HT'M'_:#]T_[WK(&F=]NC">[ 7N;9L$V2$:#/^3K:#AE1WW] M#([Y\]?-\ +['GN^?5#K>]N5=[WZN?ENQ;'ETUQE:]!Z'EH78]#;P9LG$-17ZQZ'(UV M(G'S >GYJX]\3-IIXNEA:??';Y@+U/+4%U5ET+>;P84J7V_7:]O35/%,8J03 MF,4BAICEQH%4.34_1CBG-O%=<>^)/U?%3HTH/AL9J^72P*A^67[V;23K"+:; M Q<>PH&IH]X :#6&ZUIE<*"S\;]JK0-/4W%&*?B5*D%@O+<6JIUFQQMY1W\J%8%C:KUT[">EL_>/-8)U3H#$,4Q\RX*I$=5Z(9 M)'D<(QEK1C7QBV/=!$\O*&WTGH'[6O-J(A$[TMUS"]9M!1SW3X.C.G3,V,+Y MMP,XCY4&C=8!-RN]4 JZT^@F>=QM0B\T3O;X_+[=CZ7::285);Y?"MOT3[U1 M]9_S.$$Z)CR&)$LCB"-"(:-)!M,<"93I2$?,J]"H4]K4G*1FQ,7_4HMZE.I7 MMO DH&YPW7@G&&0#TTVKYZPY'VE5!;^UR@;LK><$2DAVZ18X*JDXV?Z<2]R^ MU(]"?C]LWVY;--O./&]6#ZQ8SJE*DSB.)8Q23"&F,H,4YQA*(@@B,LE)[M4K MN4/6U.CC2-6J:7C3LJA6U[-,L0MD-R()!-W --(;-6\.<< C)(-TB1N5/QSL M?LX>+E_IV?[-=U3\.^/YS"D2D436(\FXAE@;CX0R8OY&\Q@I'JD\I5Z]X?IH M,36^01'*/%O%]0+?C6T&AW1@'K+Z0[-L#\!:8*OF6AMF8&^%317;V0&*);"6 M@'==D:I_2[I;D S:KZZ7(N,VL[L%JY-.=S==K.^FT;)8K3^N-JJ=M$+B&%-$ M(JA99 B/)PR2B$B82^YA*GQ6*T@J#3TW>]Y#I[KULX-D R^ MB[-'(^#,F:NFA]V:>2YDY%V8"S:>;KA<^F#(6H%Y'$F9TC2&6-HI8#D1T#@T M&92QE)2D.H^H\-SQ/2MH@CN\!VDL1UE'ZLH^I ^\--%2Q";0E$I*@[%Q$TE: M#9!0BJV8 =(J;&D]4 M2H+%OHBR_+Y:;ZI(QS,%H!ME-]H(A]W ]'&Y1G6(HWXG5((>\7=+'/=HW\GZ MDR-]MV_U=.1VP[/?LK4M%RP_JW7+786X6\HWQ<*V"G@V<4Z2A)(DRZ#B/#-4 M(V)(X]S\+4F2B C&!::>GEX_3:;G"EJ^W]85YG83A5OMJQ-J6>L/5&,?, M; M5V5YNC,]U\S1WQE^'89VB!H++/JM#7;&=5T,-0.O=BO26#+H?, ;\0SJ1?54 M95PWZS:\3ORP&R_7CU8_KU="*5G:480?[%BO=J[$/%8F>"."0H9RXZ.EL8:4 MR1A*0C43FJ(8.[4CO"II:NY9JV@]N'.M?JP6/ZS7L5@QSU[KE\%U8[@@D W, M8<=H55I6O4TK/<.1TU4H0M+/96&C$LQ5FY]3R/4OW'Y":&/T)KZ0D4Z9C%(H MHIQ G(O%S0]SZEJ]2BW"C!M& FLEJKJ5C #2^59 MN7@K+4*>[!CSU-JN<\HSG^[3-UHK4Z:S)(4ZBDPX&TL".4XDY(QA(>)42+?FHD[2IL84QUMH M7;=Y#V2[62(X7@.31:LK,,KNYMG4^'T8!C^??L\!<1RMS?-->'JV=G;$I[.C M\[5KC-C(V=&9WA0!H8#)ML#$ZSD"M)?BS M^7.0/;EKD(3TNB[*&M7ONF;Q<\_KZN=OWQ=[7Y9;V]SRDZZS4PZ=O7F:X23' M,8-Q(FSV*[+S.Q"'(F.:")92$7DU@',5/#76.-X'6NPB%&ET[;]KU@F]_R9: M*$!'W5-KE;;;:DTJVG$ .,PNFPM60VVZ=TJRQ9L7=BQ[4L)?K)[ MW^ F5*N5?Z8N*R/W5WF1UBH3ZZK2NZ'*T+U4;(KH%W/EIJPCTU+F7$90R)Q! M+*B&7+ <)GF>82F4(#KU<2Z.+S\UM\)J9X>WJ>OU'R[@N3%%?T@&I@4/-+PY MX+S1(1_X9Q)&?;K/6_?\4;[PJ1OW-]\4I5BLRNWZ,#L28=>YXU C;;?"?:*@C^'W>OL@&20 M_EZ>S:\; M@5_VVE*!W!7BC.:A5 M![7NLSJW.F!:3!_,PHY=]Y _\AAV?V1.Q[+WN$8_VCL[PJQ)I'IZ5J&04A;' M29+"3.<:XD@KR'C*829DS#1B&N#SGM#Z7Z$=IQC=\7)5L\;?U:OM8&I>Q3A.U M+N-JN2F66R6;HCT[=6;?S0SC/-8J26SM1VQ[]S/(A!0PUK%(F68YC;S"PIYZ M3(WJ6C- 9<3Z+HP;X8T ]\#DUPMI;XZ[$:>0?-=7E5&Y[T:\GO/@K9?S MSZJ^,^BCREG:1Q+)R2 M_IRD38W?K+YU?'003(%&9?<,X>LH=]-8<.P&)JM.V#P/#-SP<\^P#HKC2!G6 M_6Y#K\1J9U@Z$JNO7V.TQ&IGF9*OUO@QYE^YD9_+MT#6Z@[WR >OD_!$+6CSG(7[P8TV88]I^MJ@'#85]TPK*6H^R1*+0M:'G^W^.6%(JC0E$,5Y8MPN22 3D8*"RSQ!"-&8 M>NWS]55D:C[8L1W6D6@&T50%&8TM8+,"A];X,5OO-7-CNC%68F#FZ[4(@YZ) MW IJ2,+LK;K]2/8.R&V#]LJK[::WF,[YQG/1BW+XH>J,W$^ MK,KR[@[=:VTE57Y5HNG#0,>IT?+[I9&BR@U8V]S3\B=[]./<(9;1C8Y? M>'$&9NJ[3Z_?SZI21+#7> 9VUD"]6L/2V&-^M[-CUG3Y,::$8^@!<0Y)WD.H M.2JO#XCS<\H?4E3OVG"Y%9N_,]N[W#CQML"(+>8RIES&263G("GC3&<:4IIK MF%*-$V7N!$/W\\^6\FPN6S/>H$, :"RUFZK9DF,-HJ8"T% MM:F@MO4%%]8]?>0E%WBD;).76VBOC)6A5J(CP26XR-'R888"ZS!]9C 9/3L MF1C7A,+KIOS_O7ENEO>%B8?K+=*V:C]&$8MC#"DA"&+&"#0Q:V:B59[EBB,< M*>75$LA%ZM1<_E9IT':U*'9J>Z;;N('NYN\'AW+@%V2K+VP4!GN-VX.:\-T! MO$ *VFW(2?"X[8=\L#CI1^3UY7Z4]%%M7K/RNXE)?A0F-'SU]$=I)=7$:"CS M3FR*'_4679O&H2+$=!Q1*%5&("8$0Y9S!KG2D1::2IECOVP:?R6FEU=C#0!Z ML?K9G'WJ5GG =MK_FQ]S]5@;-QH;%N^!.%T=NS9X(3[FY$ M%QK-@:FM!O)(7]!T=_G-JOR7&;#LM])A#V1]4 HZ3=-%[K@S-3V0.)FLZ?/= M?HSTS7SMD[Z3JT>[W=)$+BB)24Y9#@G+# ,QZX[%B88H27,L,,L58C[AXCDA M4XL.K8Y5LEFC9<\*W[-XNC'+K2@-S"3^ 'FS1A<"(5GBK)Q16:'+TN95J^:LP-<8X.Q'F8#O9F &.[)B!QA+/I@'^B^5&.,,NP@,8M(> OQ;CM@_HC=))YX#^5_+C2:F*^=OEIM@\_<=JL5UNV/KI7;$P MG#*G*18J31G,(T$A3K,($L05I(0SSC1'>2I=:/"BA*FQ7*TDV&D):C7=*.PR MCMT,%02=@0G(%QAG=KEJ_)X\RI8]2B7^>K_Z\:_FNS5QF+\\YXO+UQV%#JZ: MU3[MUS]X^SC;>4Q2G%&9PES;<["8V$Z6.H>2Y Q':4;3W&N3I?>,GA$V4[Y9 M&=5$GAM'JO88I#JA!W:HZ3E#3\AYN2DX+I-N DZS>5UBM M-\4_JIR0M[\>U;)4_ZG8^IVY.>8945&FS:.<)AI!C#2%1.<*1HQ$*4UC(6*O MB?7]U)C:>QM%"'MW8.P#OQLG# _JP.Q1&P K"T[/O&?@T K0F#$#UA!@+0G: MH?$&) ,W:^RCR=A]&V] ZTP+QUNNUK/NI$D>^K:Z$_]G6ZQMMQX3]VR>/IL; M='.WE+:H_-%^9$Z5R!!B#)H014.LE(:EN5%85$XW>,_!H-:_S_EO=/?/[W1?$C1P#@SS2M,)&:5N*W:@- M/N] KC2?[5I7=*/L7PO@#5C0^@!WZ>/6#'BCO7 MBV5%FD;4N]7Z@;U?:OM'Q:-L;6O)RD]KN[_S23=*J:^%P:/ZH2SLY]X8,KD3 MFZH:+\(XBP2!#-G99S3CD!.5F?\D%"F1THAY93H.I>C4W,763G!@Z,P^SZ"R M%1P8.P.MN:":25I6_-J:#$IK,S@P&EBK9Z"VVW-^TE"WB1LO3V'Q!V;Q%U]W M_TE1 R]*T)E30^DZ[O2J@1$_F8,UM+R^$[7J-A3F)6D+SMOQCSKC*-+8N-LB M3R%FV"9+D R:]PW#*$5,:\]96N?$3.U]T8[7+!IM?2=IG872C95O!VA@3MWU M*VDT'&!D9C<&8<=EG94T\J"L+FM/1V1U?CK 2(7NGN5UUE8MM=X;F M.8DQU M8MM#&J*($88B/Z#%7RUF1J5-+F>M8J 53K>,%;!>W$N*'FJM$)SQA%&8XMH,;$@Y91F+((CN*6*G,\*M7!W%/ M!:9&IK;)@N//OJ,.[I M=$^$3DZP^UXG? U0D[56,ZIX^K9FRW)1,>V^FYDM58D3D5/#< MM<-['YWK8]J?8HC+"=>_]LL+1*&2&4::A8K"!.$@8)C+E5_?086K<_%5\5W*[J,=J?3?_HDI0+$%KV2XF+KR;*/58'S>J M'1CU@0EVA^Q/HSYH]9_5&[ 5H>X[U TY]>(&%(-V8.JAQKC]F/KC=-*=Z89+ M!3C6JG]0\I-^]61[J7]<;#BC'S\Y;LN M S2W"X'L8.=?OOJ\W/%73^0Z3[_Z7C-84JP=?'2_+/ZAY'MI?.5"%VQ?<5 G M/,F#EX/M5%66VP=;GO##?'ZU?IHK@=)8F67.TTA 3"([8S=7QJ>5$2$(^0X< M&D3+J=%WJYBW5SO,&KI1](NOS,#'#Y-IN2H81Q'4=0T81#;(@> M4FQ> 93QG-"4B$1QOZ:J%R3Y4,0XG5/KDR;6Y*@N^FY17$+6X_#N-K1&.9 [ M4'& ]*XK* 0_+SLC:OPSL,OVGCW7ZOAX[U%E/XK2D-.[U?K-:LLW>KNX$V*U M76[*.54D%Y(G,$.Y31[(&21$I%!@'/$$Y1(3S]'E7>*F1PZOF*R:80!5E^EZ M#W>Z#*T;,82":V!V:%6R'I8J?C29[.9M5FSJZI^FS!G\]D69E3,QT^6NK'VF M/5W%*/#,I\ORQI[\=-7R,_.?KG^G'Y6\K4]OU%>U_E$(]?4[6ZM7S,3$]C#> M+'_E WU<&5^FW!A'IVJ^536<.?SWUZMR8V+G_U2;O;?TN1IA9Q1N?F4_%\]C M'C&F,P;3/$<0YU) IKF&F4 1SR(=1=*KF<>XZD\MC/UCN;:3D^^KZ$@<6&1^ M*&UY]F'3BCXS!4>^.]SX=;IK/C!C5Y9";DUM$U3!G1T)=Z_JK*F=T:"RVM"Y ML;+:[GQ2FX-(>@9J4X%>K<&!L>'X_676*.0;8V0+1GT'OW[Y%:O/C"&_]HV> M?"%EQ3ML\9D5\OWR-7LL#'6U'?BQ\7^EUC 6:0JQMFU,6))"E7&E22((3KR& M,G=*FQQK[)0%5EMHTXUJ?:^?OO; VI$]0B$X-('< )X_B[B $I1(.@6.RR4N MMI_0B=.7^O:G:,X3/JK-[M4H&"98" GS1"00$QE!(@RN3"K)4R:T$LBO.\6I MD*GQQ\'AK>=XM+,0NO'#K< ,3 L[]>IY/T.X%%T(A.U(<4;.R/TH+EMZVHVB MX[.]^^3N1LS^717WWVWT\T.MV;WZHNQ(EK:*T?;EC>>$&Q\B5AIJ3FWIB63& MEU 9U#+-7+H MN41N%#,<\ .3S[,AVJWNH%$>[+2O/P&L_D$;YO: +7"C7!\-QFZ0VP.=,XUQ M^UREKZ-C*_^^;MBFVM9\Q196]M?OJDJ4WKM8-E5OL2JWYE9^]724UU=VM[4H M[WX5Y1SEFD9ICF"2(.,ZY91 *E *8ZJUDIIF44K]7*L9P(RVZJ[,WM:4 M7)+8!-P1@SH7,<093B"A+(4(8TT2EO)(>&5A>\B>VANAFC>[:ZUCI_E6N;FK MN@U7GA!^5-B;-])^2]R&"\(?C81_Q41^%=8L8^E^A';U\W M*_'?7]1C,T5!5D7:&YO._&:[M@1YI#H7@W!";SB#)I( XCC".D%0X M[37V^(*\J?EJ.Q^BJ/MT;=@OWZW0:PC[N6 ! MGM857(;PKBZ)?!&/ZHK]E[RH:U_S(Y4J563]-/_CZSSC1+ 89Y")+(%8" RY M3%,H4YU(:I,XB%,"Q_Z24Z.&/^PH- FJ&-V1$@[PZ7[J^UD]\(/]Q\?WW]Z^ M 5^_W7U[^_7V)_C4QHZYOLV'[4.:MS_8YS,_>#X/+CC*(WAJ0/N4G?F7GCO] M#X^L6%MW^9.V@T:KR7MUV/._U,)FZMHT M#+!*VYU'N.TH#?0_W/!!*>C9A)/@<8\6?+ X.1GP^G*@B:MMV7_E''[2KUGY MO2WMG^%K)@ZRKV6:J&]LKO@#4FW#A\M6MME.(LRV4"=2*,9Y"G%#*N(XBD1$EJ M/'.&F8]G$'QE1G00SLUKW:M?IP7:'H]V:>Z&7QJWE\M0@ _\C@F*]>W3<1U M&W0^;I?\EYV0ZX#,U1FY+M?HNSG)-^^7Y6:]M1+;N69?#(E74;>M8Q/F']B] MFIL@1Q!;8Z9YC"'F*H$\P122G,H4:<322/CM4[J*GAK/6 MW&CLNW_IO BN6YE#0#OXKJ9!]?T!JKLAAU^J*:^UZN#S=9![;''ZXA5VM]-9 M^L@;G[ZHG.Z!>E_AMC.69D[#;L^UZ1_R2BV5+C9S'I&$J$S 6#($<4*%H;#< MK$F$DQ3%,DISKS)9-[%3HZ]&VWYG+%<0]CMJ"8?;6"PX77"WO;?ZY);[?V6:[KHY[OJC'QJ/[ MI#^OBZ4H'MGB_=).^_KV -2)\,';[G6C77"[XIE47Y7\F^KE2SGBDIS MLZ8,YHH:]TN96))KA6"D%:$\9RH5JE>E\)&8J5%9JQRXM]KUK!8^!M+QV.1F M>(8^)]E7#.] JG2+AL]9>+!\^_VD_!I"JF+]= M;HK-TYV4YEXIFS\^%$L5SY.$$L1H!@E-$X@YCB!C>01C$NU1",#)O/;Y=_OP;7,F#D[JF@UK]69ELP_F>1[E(M$&0*PEQ%HSR$D: MPS2.(D0EIK%?1LU5B5.CA=VH@0.-9^U1C0)_UEI[EK!>Q]W-=0B*YL"L<2N0 MO4P]@^SL>7G"]I.,19 O$"8D!' _T\HX'\G$\ M4"#'XV!ZRKZ))Y<\B16V6P]Q#+&(,L@PCJ'BPK"!)AR)7C['.6%3(X-SDXWZ M=TKMA-G/Q;@5O+&\"U_<0DQT&K1C:J>\EYZO=+5KJM-W>H\V>53KS9.=$&U[ M0;PU[LFCW2JM-J7F)$;F:UQ 354*<:)LW0U+H$P2+%B>2VPSQ_WF'^8(+"JZ?]1YH\P*KM_.>F4/FS+<7XI%]7=?U5$7.31#,7 MJ50:91I*(FPC>)1 PG(-\]C\-D%9GA#/86S#*>OS0(XSLNEOQBB;7K9ZK-+* M%ZN?:@TVWYEGFLR Z^M&A--8LX%)]' *R:&9AZ-(JEG+YZ:5U&-)6G-!96^5 M*EVWRJA,GK5IA@%[.0R^,$%;/PRG[;B=(@9'_:2QQ/ 2_5X][!__F+]>+19* M;(H?ZA5;W]?5?V^7\@W;J'F*Z4UWU% MSM0_GHLZ@9OP)KE]GJXM@;=W!X0 MV8&)>:\E.,#/Z!D0*[D253IQM09C8'8D<'+8.;^('!&IWR+FP^;5@.(((5*] M&*Y]>Q16=S2AI637C_=TY<5W);<+0]7U#+QZ\-,W]JM))2V_&-'OZD9IW^QH MRV_JU^:5,>._YRI)2!(A9L>N((ACQ"$760ZC/"5Y)A.%,Z^1"?U5F1HKMY98 MA^S0EBK3NK4&6'- 8X^G?]Y_T1S][U&68FC_VGL5P)^5,XOS;CNKXWHW;BVMY^Q=[C*(J-JNKPWYOW\/*^,!>O*_)?/?W._FNU?KU@ M9=U>&_-49)1J2!DS[JS RF;3(Q@KI;7MEY2GJ>^;8- MA0F0*_U!94"OEND^"^/&GP/!/3!A!D6ZS_@)7\P"SYYP%C_VX E?7,Y,G?"^ M1,\2QL/6XK;/B%[9@>?JXVISOKUX.\>DR-^X['"L+;-J(/&A.6!OCV==9,]ET A2.SR69)&2L5?%?%_ 1GACU( ]5KKU!\R-UWO",#!7UPA\ M[D; FW3/V!J22 \O/RHYGK'K.>&=^X@?B97KS?RKNJ_2#]3J?LT>OQ>"+9ID M?I(2BHD0,,\C9A,:M7TZ&10ICA#E',G,J:"R4\KDGM,##3W+)+K1['YT@V$T M]$/L!8_ST^QD?L=S;;Y_\$R;GYX_S]T"1GFRG6QLGW&W#_L7,;QI3IOL=*G5 M^G&UMHUR7CU]L>TKE%%_OR'-4I*+5 G(XYS:IQ]!BK""BB1Q0E(9Y<+IX-9+ MZM388*)M_6%3A_^7 "=+[67G[AT-P.\=4<9A%L88XRC+CHZ@42BSR.$=:^#9(]1 ^ M-;+J3/X-E#5];@W<@I*AD!V8ISI!!7O= Y/5+:B-DG!]3OXTTJ\[D'%.QNZZ M1I_\N')3WI7E2A26,_]>;+X?-?S^RA9JKE3&\P1S& DF(48"0T8B;.A,*FS^ M+R/E-*W95>#4V*O2VH,VH3NWMJ#UW<0-<\<96*54S[D_KS_;Q-R#,::*B.(M2R'22 M&Z;$"+(H)3#&"@F1"\G<)@M>$S0U'GS>!J12UT *6H5[=DQYCN_U_<)0J U, M:?T!Z]\XY0(:H7JG/+_\R[1/N6#DQ0XJES[O'PE_^[GZO"J6FZ_*=H5\JOYX MO=H^KI;57VU_V*]J6:S6?QB.$B;\EA]7&]5F-2529D10"3FR,_GL&&-&TLBX M7!%#++(#JYQF&=^LR=2HQ1@#*FM 8T[])Z@-FC4_52V7:Z/ SBI0F>4>"-ZV M@M=C[='696#RNGE)KB>H!5X;]^A]M#4:*:P?[O'QBO:#P-JQ#7#;]4?;'P@" MP^'&09@+]NU5;OWNZ@5J;^0/]@:P!=NV9(''5"3$> L\RYCM&L8ABQF#F<0D M9FF*A?"J)>F0-;475A.E[G0%K;*]ZD2Z0';; @@$W<#OE-ZH]>AH?A6/L&W- M+XL;N;?Y5;M/&YQ?_TJX-L?VEDX)IPRC!")DVXW2U(32+$GMZ%;-&6:("J^L MV0MRIL89YSKQ]J*+2[BZ444 M :FB3Y !6E3/! [7!+UXBV).UCAVL?[,<(7 M9:?="3ME97G_^CM;WZMRKEB.4T82&*>IA#C!$I),Y)#FFN<)$1G%7AT#SPF9 M&A<^ M\[/]GO9F2WYYWR0"MX$Z3BAA*N$PS7(,<6H'MN=*V)R1*,(\B]-,^CSP%^1, M[9G?J0E:/?T>^$MPNCWS 4 :^+$_Q6> &LL_%Z=U$F;G?]':5M+V"%LI:6E.]NKK)K0.+?C MT%*=QE @3"!6*H-<$.-%R#B1-"$XUL*G6-E=M!>7C%#+;#0'PJ@.MK:3:[$T M_VMT!FRGM&?2DL="N'',,/ .3#H66:LU:-6V]3V__5'#_!>P4Q[LM0]'1/Z( MA60F#^FC4I4_*L^YJ\<5_!,%JB:V\M6NT6W)EN<;W;YZWNCVTV.=Q51G\V^> MWB]M8%;/HMU\5^MOW]FR^;%64SH+9L84?; M&JK,!(K2'&99BBU5II#DDD!!.&)(I$PG3DUPIF;8U)RZ1EVPTQ=\*+1'DOJ4 ML'5(=9B2NA-Z:=2P'/9?;X#QZ+_>& _NFFJMS1,XP A4( &+4OO)&6B! J=W MX0%6P(+U3WI'NB=X3$GM">:+O- =^O:76HMB-U3@BY44YK[U2E.9XLW1D?4R M*75'2Z*9E-5G6W5=\B:FC-7JSH#E;(S<*!NOTVZ+IC=0NA X WL_MR MFW>([(!(R)BX2]RH0;"#W<^C7I>O] QS]RQX<9Q+!PL^([U/VTVY84MI:,[2 MW_?-COY:]Z'R'N9*21G1B,$DC13$#&60)L*6XA!M?I/F G.OF/8EK)@:Y[6Z M[GRQ8Y?->'U[N\!OVU*"1^/EE1:;OW@&%2]RTSC&M%._%<8(8,$KM_EAS>>. MHH-=<&";C=21P&8?"1S=1%?NN'^&F\HS+)WZS35F# KJT%(DCW8;1Q1J2VR@-[6QHJ4E6O'UON6RS+K5EX87ZC-IM% M36TK;1M*-*VY'JUYLXK)5.^&9\X+YQ9M#K08 _LNQZOPE=53FIXU09LYMI;K MT^W,%[/ SOM MOIEE4W/,>:P)TY#G2MKLM0PRKBGD0D>(V'G3N=?NF+/DJ<6-QM_ WJ.1'$%V M8ZM!H!N8JQJ=VYVRG=JS-IHJ9\"H7A?N5LH''8KDAU?@D4B.PL<>B.2'R9EQ M2)X7Z#D,R;:L75>SY5HQA2K_MEK)G\5B8:CP^3"FN6*Q),8E@X3'V([4S"'G MJ88LRH3(-8EQELZ7ZMXV)OOF,0W)5Q&GIX_63]^).L,]B:T=5=NI TMFH+6E M\AA.1I=Y#D/R7C8W[AMF%49JHQT:>?^I1WW1"SKOR%N)<2<=]<7H9,91[PL% M*T'^8'[Q?J,>RGF*&9>,($@CQB&.;$LO3C)HY\5A@K)4*W)C'?).V-0\MO,U MME9=4.E[>TGR'F\E_?2QE5">42FW"*QDA!G'$*>4QM7R2.%2>QC/T*FKO%39V,\^<5>;<_"HRM0WQ(13;#K<4?X4TT;'**SL1LXPTXZV]5)D:*]WFHMRP)(X,-0K00[/7L^G5.SLN#*V>@>?.T4##JWL!.MC\ M:C]M7FZ$=2_4.J=8][MB/Q;]6MPO"UT(>QA87]C(_;Q:%,(P]7[8%^(JCI6( M(>(HJHK%(6-2PECGUF?+->=.>:-^8J?&CE^W#P]L_63/Q@\, 'L+0&N"'V\Z M+H(;1X:'=F ^O +E0"/6_& *R7*.DD=E-#\TGK.7Y[?]$^:/DK6J"KA/2]4T M=1HC*1<^G4#.>*G*EQ$<9_C5, 0?6G>\)O M%Y+=_!(0GX$)Y5S%)#"*]NBMW@67>P9S(-A&RC'N#Y]7XJ\#*!VIN5W?'BUY MUL&$P_16EX_WG;KS?FE(I^I;H]ZP#=MMMD]6EJ?K/+-GO:1!'N\R>70;= M5\$MOAL&VX$)YD#I*C/I2.U9'>L]@3^;/P<)^/QQ"]JRT%WZN#T,O5$Y:6KH M?X7^?+9:5DT3JRJ@\GU9;I6<:R*1UDA!D0@&L581Y"I',,NESA6*.!+(E[S. MR)D:4]5J@M+J.:L+_LR35%2Z@M_JGQW+BZ\A[$Y,-^(V @L9R+[6D'UM(*O5 M#$LT'3B$9I5SHD:GD Y[S_%%U\?[1D GUSVH_9LG$L69-*20TL@F'5$-24HX M9"2/&$W3-%.><5"7N*E11>/>G[O]#\O*?:.B3L1=8Z-0.(X3(?6&L$>DY(+, MS?%2IY"1HR87@T]C)Z=OW>QQ?&;K3^MJW)/\#[;8JL]J74F;*X0HB60&&48F M=)*$&&;)%,P0XBQB#"NF_=(9':3Z/!CCY#8>>R./; U^6(7[M3OQP=_;-PF! MZ:A^BE'8UD/7*H-*9V"4KMEG$+?E&D0#N3 7Q;Z4.W,-AP[7YNI7^S'2'\NU M$JO[9?&/*JNJF>=>?E%R*ZH6"%]4N5W8",Q6_'Y@CZ7ZI.\>'TT<9I,%K$+; MC?G5A\+$;/7@]SE-D58BQK8G5 0QEQ&D @E($>6)DBS22=2CRFT 59T>T9>H M@Q.VH[_Q!-:M274A_<(:5=K>\F5M336*8;$WR(\.AUA\-_I\J;453NV@/#]PR,KUG9/KQV1%R4\PH(H2'-4'22:V#G""&*<<(%HG+#(:^30 M>3%3"YPK+4&Q4[/?S,$+D+I1[^U #-49[#<./'NR&(&CASGE)XQ;N=%I[ M4KC3_>F>O8U7R_L/Q0\EZVKB5T]_4ZO[-7O\7H@[Z^E4_4_WYU8DXHK(E,)< M4^- *JH@$28.IAE&-)4BY\QK ]Y/_-0XPVH/%U;]INC>]N/;6P J$SR;(/NM MAQNQ#(?RP(3C!'#3-7F8H\1^T 7MJ>RGP;AMEGNA<])YN=]5>F;!]VT\>+49 M_<=5-2!)R6?M!_]F+KUY8R+4=X:YJQV"N422:IP@&,<1@=AX5)#+-(91 M-^U=3@'W.5::X"R+H:21\=7-702)I!RF@LJ<)AG3D6YNJ;=+^?_R#=6:-]KM MI&Q_W?]W;B2&=68X"";41'XX-O\A(L=02,DQEHB8>\FK_F<"1DW-<32:PUKU M)IOCL!OS[+0=\[VU"$AC$M#&IA '+E-8%MU@V=VVH:^@LBF#BM@0:H/JP+6;$UHS8-6A$W!KG'KS:9@\87(8U*Z MC1S/_,Y^%0_;AX];6Y3R2=<)%9_5^NW#XV+U9)OWQH3&.6)09%H81T!QR"G- M8)*HB%")Q=E1[IFX.M^(#OXY#KN+T MW[&-M: VMRHDKUT]F]#1FCR!%Z;KJDSB+7A5V7^.5YLKYL'>5\X">T[%:%HX M?U&+*A-C]8W]^GNQ^?Y]M; 1S;O5^KSF9Y" M]%Y/MS?(H,LSTAB-VH19E41RH/OL_"MA_X0&G*5Q(XI!!VOTU67<*1LW(G8R M*]M(56%([:1'S*B$E L!XS3/M4P5)<*](\;1I:>V M9=;6+;]I'"J/Q@['D'53U&U #$PZP3#PZ&?1&XNQ6EBX8N+7L>*LV5U-*HZ_ M,%Y?BK.*'K6B./^)GKL-XKN26SM'<0/JG@B=Q,E]K]._)X]8K1]7==O&JA;DM>V-MGYZ MO9)JCA.L"-$*QK&DA@09@C1!'+(X8@EC0N#$*6O.4=[4.&_7D=4N]4=!Q!1Z;$ZGO10E4??#T5P!A*,Z[ $\GS3W_SHC,=D'= M8S*[]*&>U5N&"C_IUVLEB\T[)JIQNA_4TES@S>J!%#4_$.KK]WQJ34&K*93[)0Q>E#4]7ZI5U:%?CR>L;F02!*JA M]Z].,!IHXL=5,$*RQF5AH]+%59N?\\3U+_@'56\4W^RSHE^O?J@E6VZ:[+/W M54ITE3'Q?OENM5;%_?+KEI>%+-BZ4.486Q0;#M"'EON_YH MX7$0& Y#Z3 7'+GFYCC_^NX'*Q;V^-EH6-4%S6,6Y<(V%\U)3"#&(H)$QAKR M&!,N-(FS.!^E]O:*HE-[/P8HUS@IT]@97>UQ56:/5*=S[2YQ"PBFL/8#OX]? M>MG'*])Q7)-)U.AIOU.-:B:+2R_Q] MH2H%E_+N8;7>%/^H?O]YO7I4Z\W3YX6=\[BLRET?K:ISJC%CQ@.!&9(1Q!G% MD-A4 ZIC&[UE,>:R1\%.*/V&8:^C?.#$PX$%;+8;2;=SFC($1/6GG&/KZ M \4RY:4W5O6?;T:JT<9J]=$\/,WY5X:32) Z*/GM&*! M&Y#VC@-ND=6/Z:L6-0?#+=\4I5BLRNU:[9*7$I%&44PP3#2GQKN7&G)BR-NX M_!RKA,@T]^K]=EWDU%BX;H-UH#+8Z^R=(>:!O!O/AL5S8-:\%4IO)G5')R0O M.D@=E>7<47C.61[?[,= [XHE,S9\L!-46CE/;1']FZVZT^81_T_%UN^*'VIN MF"?'$5(P%G:0GU3,%I&F$,4TR?(HTEA3'S+RDCXU7OIFED8QJZ$?]?A![L9" M@P$Y,"$U>H-*\=F.F6QLWBAO8OFM A7,P!H K 7A"*H7<"&YRD^!46FK%S;/ M&:S?18+/7-\3YSZ+*\]R@5*6PESDMA#>$!F1<02E(%AH*31+2:"YZV?$3XW. M.H>$!YNZ?FX=W"AN.'0'YKA.8(\P45++W:"J=+][*R'5G%0:3[P MW)& -\C0AY>#+OK O.N2.UE>29[<#0JI$;"%*#4&5^^A*1R?]EZ]:9RJ^JO_ M3W+8VGM=PIW!]E>AYUO3CHEX7Y9;)=]4$R)JB=5\D+9%>_69S\TD"7LP/,<( M$2&EAEIR^Q+$%'(A,.1$)!CE*<*:>[[_^N@QO3?9T?"-HC(';*LZ==48\6PP M!W@TW_=\C_5:,L#)41L]T #%!_MC6DRI(,^'*X M!K]\H_E6HG5_;+XAY+?V*]7:JET M88B\_&+^?;5D?/'T>566A6U\BV7&TBA'4&5Q!#&/">2V^EB8X"$55&<:>:6\ M]-)B:GL4K1'6H]L>F&&'3P#>&&*8%:QWIH#'QA8_&NVW:&XT.OA2#$RCAZMP M:$$U<^+5P2KLK0"?KZV"-X?>A&)(#NVGR*@<>A-6SSGTMHOY]V[XRA;FYEW7 MD^SLD!GC$=L2I-?;]=I6?K"<:8GC'!IO,X-8(@:-^TFA4#S*=83R6#J=8#O( MFAH?5NI6YZFK>DQF-8/GL=;9O9[_&L+=M!88MZ%]P JRU;H9+%HI"QIM9Z#1 M-QQT[LT. D(X4CN#VZ#TZE;@"$Y'/X)K5QBMXX"C*8<]!5R_XL>MY7HSMXXO M:ZIZ_O\M6Q3ZR3C%=T+8]M"'Q_;5,(97*\^_8U:'OYST",8$3K")+MRNWV-H'6J.,T%X_I&?XKUP323BJ92HA1A[P+# MT%I.C4T;->W17:.A[7M1S8?L<887?$T]3NM>J@R-H(?]H M:_"GU1M4BOLVO7: WXW" X,Z,"$'P-._^;4[0D'[7SN(';<%MCL.)UVP/;[: MMP"HW'S2U9Y!DZS-=:PPE0)F)#9>*=8:DDQQF&&B(Q4K%6697XW/,PE3XQJK MH/4A2ZNB;]G.<_3L,N?$K[1=O#%M \%S)RCRV)1?OO[1/MI1GK.$:J@2D4&<)!(2+3C$*M94X2B) MJ/*K=.F0-K7'?*]LDZY1J0M^,PJ7GNF?W2B[44 P[ :F@T[8!JEX<< E;,5+ ME\"1*UX<;#^M>''Y4L\Q&5HKL2E^*#L3\D%]8[^^5.,@;;7>U@1'GQY5/2:R MG"L>"XX,MR""8XA%ED.66Y;)I))YK&.I5OHG1U7>6ACOV;HPS#*(#T\\>S%KK*FW$Z@V^*/M4%8NV@6$3H@>+%F: M02IU!M,X2SF1/(M2)S?HBIRI.4 X^VN" 035G^Y)"UU(=A-/0'R&9IGCVJ!* M3V 4[3%(M@LN]_R.0+"-E-O1'SZOO X'4#IR.KJ^/5H^AX,)A[D<+A_OF6=< ME.S^?FV[1YM;XY/^HGZHY;9-W8@B)3(L(29NE[CY(L*6Y[M^]!.!#GY55)MG"X,:HD[8. MP!@&7!OQU2WXC'8OL'[N#N=+K.-(WNGHZ^GEU(8&OL,##B9J-'._EJGITZ MDX4MK+)?ORMEYRK<25G8C['%/@^RW+>,:UQZGG$.>, $U2K%( M4ZTRXC50_05LFT!D.:LMG8&<[.#0>[*WWS%9\@=O$+3R9^.(/'_5XKGL3 M#H%!6E>^X&($S71\ 3/&S8-\N74ZR9)\055NF '1E#,=='JO'JL]>\4-TN@N=S@D&_<'@LUH7+KMBV9VN M^?67U,-6^4G*E$HY 5)=94OBWHO2TN;F?O3H '$1=[>W1G T!^;Y.FNQ$?A9 M/X@AZ=P+I>#]("X./'Y+"%AILO%W:=\%%O-SG??+]][:(A*(Z&,'9ZD:0*QU!3FMDV$0H@1R1+"<=K/(O>69%+-#>N)VV)/M?LF=6 MS8[29W&F#1Y$0(0)@I@E E*2$&/=+.!#.",[LV2W)FK)\T3,_0%U1%6:81%%IIB%6L8,Z5@IJJE&:4*_-YOS6:OS!37J2YAFSW M7:+UF#K?-=JP$S+B(LUU+D9:HO7'=9@U6@]Y7FB1UA^YTZNT*Z[9O]O@A.AO*I:%9.;".?M M04UU\*JTXV9=KLTO=@.2K<%;Q5<;MGKZCW^/"/I[G-\ &Q52'=E^!6):?8IN M@+G68WU'S#W[?QW,K!OC7C-; [/H\VEJ"G[7Q:##=AH\IG_H7H+/QAB]6^ Q M#8_U SQZ7,C$Q>?4]G:Y4L7]XMD1KPMSHMTD*-A\AO(TC;E4D J&S;(TSR!+ M+,:IECI-49YQ[6/PA1!J:H9?(^\VQQ'(CK A$AX]Y\R-=\:>B8&YRCU)LIVN M_>.ZBHV62MD/[^&3+#WEFD#Z93\DW1(S>UX[9.JA#C"Q%D_=WV9G MZMQ:L8OUT_ZN*I-IDE,.QAC&,9.Q3)%($_\"BZ&DFQJ3'ZW% MMZN55K%"JV==N*^\ 1TM0:MFB%9J?6?<<:'_4O,X],H_U!0.ZPX8 OWAVYGU M%7 "#4;]?!!7RS0]IT6E ZB9170+NJHFV,-Z%%9J MSFR=H$[9D[;-CN=*X.I)=5P&C#E1+\W]NY#<9QMCK2H!"3X8K$%-_:N%&M?. M#X7A@9$?[,+]"/MNM11*R?*M4?FU66N4ZV)M+O]1MQN JIP10;' 1$##S:FM M("5A3G0"TXSSR%CP>2(S'[O=8.MR,#>&E5IRJI$Y8:7A2S8JK"6VT(Y M]I[QP=Z-.0,C.C W/@>S(Z_%="=Q. ;T@">"PSU,^I_9CH@_+ M167*K-6M8;NZEVY3J$<1IF,L.,R%L01Q*A',;4'N*,<*8ZT$SKP'FAKO M&$EA(RI@6UG]:.8,L#FAJ>8B@131#&)$",Q1E!A@$Q)EW)!\*OV,[3#0CF-% M#PRN&W6' 6Q@QMX)"792#E!M]#(8(?GYS&BCTO)EK??9V.&,ODW#FP3"-E#\ M=E%9HBOUU1BC6U_T=F&'.3?K=)+!F%/KTK5E1G,FH921R'.129$Y]6_L.?[4 MZ'HK?IN1L96[W>)Q6. %F1A'S^MP< ^]O@Z!=(_>W[WP"MOUVT^$D?M]]\+G ML--WO\OTXSQSL:HG[JXW[KO%-S/XTB[KC.V9I#A)S.(WB@7$-":0*H$@850E M(L><2#I;5*MSZ<9Q9\=S>L1H_8AU1QWN2>L(YT=9YW%U(ZCKL1J'CEHYP0^M MI'^S';9=L/,F(2=,0E+.^0%')1@GW??IQ.VD:T/8S0I9;L3Z=V:]O.NG;8VB MO2W1F,M4,DT-E=C"[*FBQF)*-$QMA4^9Q3J.>X:MNPDP.9.I$Q[=B@X^J5*M MOGE6:/>>"D<;:4" AS:2.M@VPN\PWI5;&R?8W ^]80+,'65XH:!R/X1.!Y)[ M7J=G\#@KOUJSS/SSYH]-\8W-[2+T=OW*C&H[O]9QQT2S%#$60:FDA#BW,9N< M*:BYPDAKE*;"T\'D-.[T?$U6WFI75MA?U$YRS\!N)]3=B"TXD@.SV1;"ZI>. MR#(@I-SKY"N6:K]&.MZ MH:9'9^VV=?4\OBY62IBG")151ZJJ^7,)?JBS83Q+OP2808^5Y6BS,L;RLU8& MM)DR=2Y25Q^P7IJYFF^JT/0ZNKCJ+'@^5"7TRC4(YL&7M]=)-?X:. B*1Q?* M8:X\7)Z0^;!N3G2OS(>JG"4T$3A7"/(\PQ"SE$,6<0RYRM) M.9!C?EU5)FI4R:_Q'\X0_W9G[*BA>R M^7X7EO-!K3]J:W7/;F4?Q;S M^6ZCB)N[.$%8P9CJR*PP%(54Q 0F:4993!(5ZZC?GMW!6%-[)W:WD%IA^V[+ M'0+KNP-W%5PC;K:UZ$-LY-ZG]X;.WU*/]KX717W7]=* MWGY3*W:O/FQL$.9'73M..MF6/[&R,!R*"L%IZL*C$MPF-UH'9%%/JYT;VFQ8D(LU()"%'A$-,M((T MR6-(5<)%S'"$4L^UY%N_?=DM&' #*O'#O6)ZH1;RI>,GP*BO MH5[8[+^8^EW$WW_TYKLPUO)G]KTI]ZZ^VVY"2EJUK$-#SY=_SACB428D@HIQ M^W:*S-LIC@546M%4)E0+MS0KUP&G]D*J9:YLY#[]YQV MO^RV"0WGT/[QET+2W9T2&M&1W"7NR ((Y*;:\UVH/P$38KFI?-'@<;5)W7,@NYH.@P[[@:F M.PX'^Y4>I_9L _FL=?,G:]=^U+^5ZK8LU7JF22Z,01G!-$VIS30W2^P,9EF>,*_VC^=&FQH/[5J=SZLDH945%RXUW-A2359BW]:/9[%V(YY@" Y, M.0=]XC^UZ!EA025MP Z/+J $[>QX=L!Q.SJZZ'[0R='II'Z,\MHL/%VG<-NN5:V::+E)U5NYI;;;-&CNU6Q7-TI\],>>]=& M5,YHBD3,I8"($6)(B&>0T4S 6.%D,WI:7N>2_YY!-[Z M>;4T:P?9:N)'4T'FS(W+1IN"<0BOJT[7?U317I.]OE6I]B552H%:J^J4NXN! MQ-[,&!+ED/091*Y1.38DDOM$'/3:5Y8F:I:RVYZVM]^+"Z@R&MF] MBQARL^"$L4RPBN,XHQGO58CHV&A3LP1K&;LMH+]8,?N6&#H*L!MG!H-M%#^6 M!V+]2P6=0V*0PD!'!WR9,D#G=#]9].?L22'[6'02EWYZ.DQKLFF,M2SO%N5Z M5>WNE-6BZ_-7MOCX6)':A^7"%L-4;>O_::/26%:LJM?73?7K8'*RXMY MM=>\K?QC\W)%3F(2Q3&,-"5F@10C2&,9P53B1,8BTS@66S_5JS4'$?>FIKB(Z8V\Y*P@KJQQ@>V+NQR#"(#LPLK="@ M(_4-Z$+<" Y>G878FVO\T0K)/QZCC\I)_JCL\U2/*_@'L5=!\+<+6=4P4O)- MG8YRIU:5=;8M?N.%QHM>-U/L6[XNN>9/0LU/CR:E6]5XG_UNB@?ER6;?]3OEXO[]\4WLTRN M@CWNEO-"/.VRQ:4F+,D$@5%LV!T+F4 F$PIC*;3*D1:)]&HVTD>(J9FE5EHX MM^+VBOKJ-0]NANG0Z Y,^SOQS8T-6@5LR'L%>:7#-FZL5@-\:?X=)-W_&CR# MEDOL(\>X!1*O0.J@).(UU^H;Z&"N\74Y-V>4M8=QIH6Q:3--(,)Y"C%E&Y VN[M9'S/_X]CZ/L[U5Q+>^N]H>0 M)BSE.L_,VR.-&,0Z22%#.(&*Z52R5#.IZ>RQ"F+Y=5L!T/4-?3F&HR&WMGL"/=_VTW*_=K$=^9A#UD9\S0B8>-N#D89 M.=CFE):'$38GC^SWIKI]6*[6Q?]6:S7;JFMMIKPPDUF_%6=YAB2E7$&A4AN3 M)RCD"AL,499B%I-(Y5[.X_/#3KAYJAW+K M$J,R5BJ3% J&,V.ZQ1&DTM@:G*<1(7F28>U>MTF=%< MMSY*=1VW7N?U,_C>%HMBK2K/QS[I_\+^WW)5U1?X8&Z+U\L'5BQFN5E7YSSC M4,640YR2'.:,:!@A@07%)+/MOSPL0,_QIT;::3YX9$_6071M[^G34^.XG34,W$/O8AWO2UW#WZFLXA &Z!/ M]47$ANU:?7KX%^YA?1&7RQVM+U]B:IES;YI12&%$%IR=__(H+6SE[%F0>\R9PW.R8V)S^J^6' M[>X8\[:H9(#YQ&L<&F5JDQM%"6A_J7FDVM:UAJ/E\^:?_;OA1 ME-U>$==B-[3K.1!LUY9SGJLI8LU2F@DJ%889$ C&F&.9QBJ! 0E%I_L]BKR8Q/>68FO.T M:7=1*W)39Z7?7&I>;0.<]'*E6H-FL^H3CM-C$AW-V.&G9@R3=,A9Z1?UTQ_3 MX*%!/409/WZH/UY'@XRNN%S04H[;YKQW:L'FUAURN[">867NV775[K54LUBP M/&.204X2!#%7"++,S"=5$5(QRE/SEP_?7B'+U#CW3,W 3N/KK4*5\[95"30Z M!:GOZ#21;IP[TO0,S+N#SDRH(HX^F(Y0N]%)G"F4;/3!S;%2H]QS,BV7F[?C; CX_;PS(ZU;N[N M=EV[RW4,\;[[6WU1?-&=K;T*WN#S650#[&F=06G8W:QC [_P/M89+"[O8)T[ MN1\AW;'"7.T?Q8[H9DK(A"4ZASA2%&)".*0DSB!!&"&-D-0R\['U#H>8F@FW M'TF]K7\D%5^#PACJUKW4IY3)$7C=J.8ZT ;F%2L<+!;0BK>UF,(1R&G=0[+% MD5%&I8;36N[SP)DC>ULAACZVQ62;G*Q?ORI5M8^7LJI(PN:OBU+,E^7&#/G3 M4YO9:9:BFT=K*\TW-H/+'K.T3?/,8K;96U\NRJJE]TQ%(F4T95 +%4.<: )S M%BN8"DPUIJF@W*O@]$AR3XV>MHG5M0K5ZJ56 G2U #LUFI[JGC&18]T6SL;6 MU"9[Z.V.\//[59V:S8M\J%-[?S1R^KT, M+F'J1N(!D1J8?!M)02-JY1ILA 4_-.*>#@GSYEE'8$+RXZ4A1^4U1_WW^09VI\U@@/5EOI;4G01GSK$5SN%*@++CGZ M 4/-WWG*>X%9&3IDINJ4OA,;-/K81,1ZJKK?[:;JHP8=K>J&Z^/.E'O6^L@S M-E)2^R@SYY4 'Q#G,_GQ(489+7T^("3=[/J0E^UGP5<=MFT-[&&M6,OJ#OON5\Z7!_8_D?\2_J@:O53,:*QX3$ MD.140ISDQN*EQ@"6*8EII-,D)4Z%U;H7G=KC_8\8?*DE\ZB]LT7HLDW91^^! M']SK5'8WSOJH/I*%Y0*!EX&TK^L9*V=[Z&BFRKYP77OCX+N>,3"KI=R(]>_, M1M^OGVYMQ04V;_XL5%E':L]D)F7*< XURK"Q(70.*3=KZ$CD.B*%Q$+?C=W;? M'-O'E1)%]B*E'MT-E3&]HL3XF()8$HSPSA\"R!/(T4%"PA21KS MC&*G?#>:;&-%;>ING5H1_4?=5R&>7+*[B@V U,-F=AZ['JNXR?^W(P*(XC MK1/[W89>*T=G6,XL*2]?8[2UIK,ZW46H^TG!@U+J-/I$R3BG4L*$Y=;3A6+( M4"0AS3C-J5"21%[Y&I<&G!K=-I$3=8.O@PX"-^#>"ATL#,6G=$%() 59+)G*4ADSYEN3]=D(/L_ .'577['R*W@TTE6^EN)2>I,3C&Y\<04T M ]/#-BW>BG8#WGQO$Q->L<=BS>95BGU[T$VG:NJM6!??@A=-/0I3V%R"YT., M'/-_5+_#V/SCA_5[\']>+N6?Q7Q>I[P_YY7FJ[J%WRR6$8X0PQ"1*+;YH1FD MJ<0PU1G*L5G@4>S5LLAYY*D9'JUTE3MD656(+!92Z;/VB!^/N,^*&\,,@O7 MW/,,YF.F2?/]."U&O1$,24ON@X]*6-Z8[%.9_P7ZD=R;S6HIE_,Y6S4> *(2 MCE@LH,"V31*F K(,F:64HM08-PE1FOEPV?X 4Z.LG7R>#I63"+KQSC6X#$PO M/I!XL\4IO4.2PL$8HS[[IS3S_(IQ4,^RP=CC/HLG])P_UD^>5R_9_FSC6S8K)ZJ ."J".*M^&-3 MK&P)Q'+]BUI_7+J@9RG8G2R5HY'0C2'W@W5@@-Y\!,T8I;YQEL:[*V,C>1P;78X1C$ M!Z20K.(T[JA,XX/$/OMXG>O'2%(5LU^5V*R*]=.;[^:16MPKVPIKAK(\(X2E M,.(809PI!+FA')BD41)'6"HFA0O[G!I@:DS3R@A:(:NF;V[LV+7^&E9EJ_8:O6DERO;%J.LRIO<+N1[,T'S64P$DC8XCBO$S*/.(\A9Q*O$ M 41C+C'S*EK55Y"I4<+19@R=]FA&&?!,FQM0Z5.Y[2J-KFQKX3J!;@;+&-,R M,!T-."/7=\SPA'/0KAJNLKQLYPU/Q"YVY_"]7C^>_6E3%@ME!E@^\&)1A31] MVA97?B=M6VM=+19KH5I3S8Z^:\!GOML\*-E1H=M\DI (8R$3*)/<,#))4\AQ MQ*!2(E810S+2HD?/N^$E=^**\5O=!:BJ/,*LN]'X1"9Q',)OE04=;6_ 3E_0 M5;BM'-.J7+-^IXMLH_4->/8>&:3-Z7BS%/(],H+4H[YQQIN%_7?3B"/[1[/_ MLK&U_A\>Y\LGM;I3B])(=V>>N_*6E^L5$^M9A'@6:<)AE*8*XHBFD!$B8)HR M0:P+0*38-9K]XFA3L_N?"0P:B4$E,OC2"NT1EGT9[O/,'QS$@4E[?/S'K%MSOC?3A[3-P"^C>"L8NP_ MKYBLW-'E3)$DBK(8P139&HJ1%I#3B,,L%C&1FD<1TG[=#$Z,-$&B>A[4NK:B M@NH4W[#X4^"ZK?:#0#8\J;5HU=DTE9353E'0&/@+2(2-AC\UV,AQ\1=T/HR0 MOW1"/XZX->M56_.3?V.^*C?L-6B6-R7=VI5 MY0G>5@$<,\6(65/R')*8FE5EHB1D6N8P3G*2&S[!Q*^G9A"IIL8]7:5 N=4* MJ$8M8&\3(':*V;@8U:AFB[C603(W3=2,'UV%F63URKE2T,6J*O5=EJ=1N]]Z6?6MW.IYN%_)ML;!-F)Y_?L>>K%>B?+U1_V/,G\]F MTM1,)3F32$:0$T-06"$,&4(C M&+M[G<)-SF7/W8M /C#+U3H]"U.J2S%O%0!&,]"H=O#E#6CUNP%&0V!5!)6. M+S&%[A['%YG*D5R5XT^IE\,S./1G/*7AQAK-Q1HSIL;.E-6S"E MW*SL@$T;L1E/LCRV2454RASB--&0$H9@IBG722YHS+W2?T^,,S63O;8P'Y0T M)HL!JY76TSER E-'=\?U2 WMP*@E!%L1;T C9$!?Q'D4@GH73@PUKK_@O+X' M'H +AU]?,7>[HND4@K46E6G;/4*QU\A40[)>T'D&I4O0R*YS[-!K]VS@)+6RE;T4W5C>'-E M6P/"QG(OA%F\5:\ \^&KJL_[O3(?JO*U.;!<%V(6LS01),\@DA&!F-$$YE+% M,(W3+(IMX5KM%-P70IBI\?'M1A9K4*KU>JX>SJTQPD^+&Q&/!?; !+Q5 ]1Z M5(Q:E8MYKLI-]<5.FZ<;T&IST[:M#%@F*@"X04M*72//N.6G B!W4*HJQ#5[ M]J]<+NX-W3R\5GS]V5RBJLN4Q'&L5)I B;@M/D$)I))$,,HRP3.B#'UZ\>:Q M0:;&AU9&:(4$5DKS-)H1>E6Y.HJH&^5=B]/06RD](/)O8'D&@Z#=*X^-,V[K MRC.:'O2M/'=L3Q=UTU>-S6T]WW>+IK#RJ^7#PW)1MY9FG%,5$P%%(@7$(HT@ M%S*#"4-(F66MCG7NY:V^..346*&1T*Q;;0"@S81=:O#(5N";+0/DZ;^^#+BC M*SLHC$-[M;?"5J6\+9*-O+;FE94X5.MM?WB"NKLOCSJNY]L9A0,GN/N9_9CG M@UK;DO=WJ^6W0BKYT]-OI?6Y;W?M=B7<9UF:97D>$YCR2$.,<@;S7,>0,IYK M+5 4R<0EH,1_Z*E%C1C)@:@:!32R _X$EML=<+85_+_\6,EC,MS8:1B(!V8I MBV[5AN&N@^X/5G)#6'\;N+V /V(ABMH=TD0;W-K".&_^V!3KIW>+O MS A9><\^+!??S#)/R4_+^?QM74UG1AB+$Z932'.>U]4!UP# JA0N $U#J #!*B0 &L#!6BPN %; M-,RO&YLY:(W)7^N2JE\L0J"!R'/%.?+MY_8:F.Y--?"KY"]U/WF_JUYF6D.^ M[T;68-1WYLO,SOY[]X6DZ+G!5(UI!5TNS)!-MH=*$BUTA*!*<@IQ3&.S[L@X M1(@(*E.NL\0K2N?H*%-[$S:TLY6R9R[-<40=-WVNQ6GHW1QOB/RW9LY!$'3/ MY>A XVZFG-/U8)?D[,'^:2_#T=0_*XZZ7<@WWQ^5L$46E_:CCYMUN68+V\;N M=U7ZKM:E*%JI&'[!> ONV 6P-E&VXIL&3317X85/*7:+WW]SS0*8Z M%PZ905,5?4*OAO'L_LZ]^J9SK_ZS[H2Y ^X&M-"!!CO0@@K=6#^4L M)HBD,4Y@9*Q=B-,\AXP3"3.B!*(HSC7RZHH13K2IF:Z-9K8N=Z,;Z"@'=MK= M[#BV5K#R%W94!%^LDJ#2TG/1'W#FW3P%+S.? ]N08T^EMW,B/.HA/1H!I1O5 M#1(>U7W?R0 C7+%5RB^_^/C^B^\M*U9U[S5;E;U^UVT%5JN':*8U5103!;6D M$<0H22!5(H,H3V.6:2+RA,_,.X\OO39&!Q'6AW.Z(@]'/58L8.X)8Z K8.[; MJM)RCWW(8>;68\_QQ>=K^GX&JV[=@1)T%.Z^4XS.@?<,!YV6X/N#PT@[_E[@ MH*@?W?<;=L2^)9;KA+77JO[WW>)50W"_%^NOKS;E>OF@5MMZ(+,XU02;]05D M"C.()4XA1VD.J40:Q0IIC+WR'SS'G]H"HQ46S#O-?)BT47)RL[+&IWUG/%:I M?[[EF?TFQNTU,"#< W/[-B7WAU;VOU4!T^T$_&GD!ZT"G9)&(/GGIT;H/7U*NVX'XXK']\SD_-XEBO[!U4\/87+JI MV?S=XH/ZOO[\IYI_4[\8]OE:SD@JXX@J#3,M,X@I8I#&B8:,I.;W*&=QG/@F M?O:69FKD$:,X]D\%[3\9;L;.:! /3#S[R:4[7:PWM-7&NCFW^EC3R&H$:I5 MK5/85-2KH0V=L]I?H-&36Z_&[E@6[/47[1$I)KXJN9FKC_KXOEV5%-?LO]TN MY'9+KO-YDVOR]-DVG?QL1/MI;A,^<<(DS4@"!4'4$*[.8VL;'3<9B86VB>Y6<,"V MDO?JJ>4Z#8Y;C.'!'?H57.&Z$QDT,AL6W0$;NN>5)TQ!]^\?J40Q+'4*LT29I0K)(\@XRVPI#HXDYCGWZQYX=K2I MD=.N (0-5=:5Z/:OJB*'GB__+.O:J;MOYE6%3%OPMNX^5RSJC[J;:'Y$=GYZ MW.@K&.@#D]9>[XZ=RZ>5-1Q5.4$2DJ#.#S@J+3GIOD]&;B?U+96OU6I559N] M+4NU+JNRT;-(H%RF6$":9@SBC'%($UN(+$I(AK'YAL0^98".#^-%.B.4_/EL MQP"RD=52B:T?NF;? :N$]BVI?Q1:-]ZX'K"A]ZU:E&P5U5K$&U )&;+H_CD0 MPI;?/SK2R(7XSVE[6)+_[-']V.#GY5+^6DHF+OQ]V!(#DSKK=PWH)$<++4&C>PV4]!*;]V*K?S M*A".\GOA%O)-X"? J"^(7MCLOS?Z7>2ZU\F[AT=6K*RY^MY:0#1+49;D&93< M+FQ99 NKJ1CB/.*I0BQ*(J_N+<>'F1H][9ZL8BLGF)^SEWPP]6.E_DB-1C\[ M$<'[H$;E>0R&H)*]D5Z$,XYK>XH<3AS=,T+*T,E'_6YRC'/(<)5\F"60DY0!I6,%$-I M+ 3._!JS]A=F:F112P:L:+X=6Z^8$3=.&0OG@=FG50/4>L"Y503L--FZM [* MH+A,3H\VL=>C&K:7[!7RC-QP]GKD#KO2!KBF?]3CFX?'^?))J6KS\:[=>C2W M;?/2IXAE$G-L%DK"EJ$FVEA-!$$:9UJS),T3SMSRK1U&\WE6QTF8;@5N0I/N MMMOKYBCW4+1+()]GP<# #4QRYQ"[;'!Y0^<>BQ<0PI$BZK90EA64NY@9<]2/ M84+@'$$Y$\AVZ0JCA:,YJM(-*G,]I7>DQ2DFK_9-;GE9)0/.=(:-/2HBB!3C M$',60XHP@9%,TS1*&$XR[1ETX33PU$S0VX?E:EW\;Q7L6>RLHC[[H,[8NQF@ M0R Z, \W-N;[4S9FW:KY2RMYP#6P+UB!PR[$(Q)0GQAYD!.:9X%!$FD<1HU&NO;QH#F-. MC:8:L3P9R05<-S(*#-G /+3=L^N(:V.]EJ 2AZ,?#WA",H_+L*.2C@<. M^WSCBF#+J5*_@ MPCA3HY2F:_163I?WLA>N;LP2 *V!V:0/4'W*HYR#(7 9E*-#C5WNY)R^1\J: MG#WR*WL_O SOWE7W[^^8\__OCKM[B<_76Q_/2S M8$S^?/'IOYQ__-N=S_\A-Y_FWON?-W^]_.AJ>M\'Z;'\Y__UVYL/Z3.>!)C. M5^LP3_4%J^F_K#:_?+-(8;V1^0_I^NG!3]2?X.)C4'\%7(#D?_VVRG_Y[__E MIY_.Q+%KK^_GI?% M\F1#*!&_>=CZ^Q?\U[^LIB=?9GCQN\]++/_Z%WH45"4S(5REX+\^^KB?K^C[ MLL15_5C]_1OZQ?E3*TE#T(K?UCC/>":1BW?.%NG&AV95'XOEQ7\Y"Q%GF]]. MZ*V3BY<]N^=ES^)JO0QI/3%HC/;,@I0I$D8Q0V3&0!8BF"**+9G]0&+;ONM, M>KOSDG%Z^?R/]-E)$M)$R24D] B*:0&>9P%,2^>%R%9Q=Y/FJH\5*62#Q!6F MOWY:?/V9GDN(Y+Y^ _4;8/P42\YLSE3W( M\X;A-5EMW'QR"#@\F\]/P^P]?EDLUY,2"RL^*)#( R@1"L1,YA9)*&2=%6IN M!X3%]7=O!0_Q9.&QMY@[@!4,*),E>&,8))$B MQQ($"WQ G-QX^59 D4\6*/L+NA.D?%R&^6I:97*.=F4U1\D<*)M3-8K$32&Q M9!^=#LII$_20>\VM]V^%%_5D\7*0N$>&S)E47DUG^/OI2<3E)*52E%$!6-02 M5$X,HHX,;!+D[NN$O QA5VZ_=RN(Z"<'D8/$VP4TWN.G:17"?/U[.,&)*M;E M3*$BDRA($"R!\^1CR>B\*MXX7]1@\+CY[JT@8IXH1 X03U/BR49OXU, M/I!:\,7B=+Y>?G^QR#B17G)N38*(D623383HN 8=9> VY>)*'@PUCY*R%8CL M$P71<$KH E,?P[?7F20V+=.SC,VY#>7(G4I, W.)0KS,:'NU,@(7)JGH+ 6 M;# T/4#$5CAR3Q1'0PB^"P0]RYDTLSK_Y\UTCGPBN46RKA*<#!3Y,2$@<,5! M*:3(KS@G'0Z&GGL(V HY_HDBYU"!=XH:,?'**ZUM@5PX09]C ,OQUDGEZZ=PAI]P28C:/V=OENN?@ZG2><""6--:@@6V5!B<@A M%NDAYIP2*F1&AJ%17'1Y(YB,CI]K+9TL,&[I5%EDPKP E M.O+'+,6&AB3CJZ>F9$+IA\CU77_G=NAX>KG@O>4Z,AYJ,<3LW>?%_")!&;3C MRDL%40M7,T\7,2/ MT_4,)YDIYWQ@%/77^"W5^-\3N#TWS)&[GD(L V#C]GNWP\;3R_P>)-^1L?%Q M&6JAVH?O)W$QFW"MF98H(0:Y.?!2$$1F(&*RT1:FBAPB.K[QTNU0\?12N?M+ MMA-S\C"3$,$0+?]^[M /+T MB2I@!>U .N M9,!II< *)[63(O T7([VULNWJYU[JOG90R3=!51>G"ZK&,_J<^KN2KHY74TB MXX*KX,'E0)!'15))10(3245F670B#H:8^VG8#CA/-4L[@-R[P,_K.3V-Q#'] MBB_#.IRS-6&,9>V< ^YT)N^,PCKG%8+(!EU1T9HRW%GB_31LAY^GFJH=0.Y= MX&=C-U^$-7Y:++_3[T.,12!HK/DAU(XBODPBXL+9K')6.$3I_SVOW@XM3S4Y MN[^4NP#)AY,PFST_74WGN%I-G(JN(,^0"-6@+%J(SFM0D2L;O?5^P$+,&Z_> M#B1/+T=[J)2[ ,DO)[C\1#OIK\O%'^O/+Q8G7\+\^X25I$R@>,^A(8,8&85_ MHC!P2J24HA(^#0>6>TG8#C1/+X$[E-2[ ,^'SQ3[75 O BO1^P#2UGK 8DVM MRV&0R7]GC/PQ'86/JQ",N#URKI(6Z-W'GQ=OAX>IG=PR3UM'B1_O'A,TES M]?9T76]8UXSUI+C@@V0&=)&R1G5D#F6]6BX]9I$5#W:X:.@Q2K8#T-/+_ ZL M@TYNJZVNRM8Q/__^OE*"\X0?\=OZ.7WX'Y.8G>)26_"JGIF2B" 8)T#(B*4H MGZ(;\J[C#PG:#E]/+S_<1B-]&"YB:QEFK^<9O_U/_#[Q,FC'L@*;'*V3$ VY M;K1L9-2R5GOQ=+MCP"&VZN;+M[L^^U1SQ8=(>NSBJ+/TTJOI*H79_\:PO+@# MC-JD*)2$(JNCG[$0#\1(<3D+F:/15\60AQ1*/?#^[0#S]'+$@\B[DUWLC(FS MJ^.OZ'>K29)9)6\M6.L8T,Y+@:$N'KC.NBAGF,U#U/$^2,!VJ'EZF>%A)-X5 M;"KVSU@H3K&220HH>:[Y*/+?O)?@22!>"Z9]',+2//#Z[2#S]-+#0TA[9, \ M(_KSAH=9^#3QPDO#.)E%;FE3C:7V[G(9M!$E<)9DT4.<(-QXZ7;@>'IIX?TE M.Q@D_MO/=V3ZAGZQ1Q^Q%XOY:C&;YNJY;RXX;/SY1:D>_."A MO<1VH?? ;F*G*_@4PI?)V:,O7W:)'QD2R]YS2-I3P"QT(,TK#4$Z5[P0%-3< MTWGI8DF5L(H;+9^_YFQ=X6R]NOC-[07V WKV-187CWV/7W%^BJ]H(9&0-X_\ M^W3]^<7I:DVO6_[R+!M6&7NC MZRLNXV(@?%5.WI;SA32Q$875&LDAP 0J)0$AEP222>5$LBB5;X&E&U2,:Z<& MUO%B*'%W8(M^72Y6JW?+19FN)RP:SV/.X-"1Z\@S65 6$:)F-O 2!+_O*/1P MI%RC85S[TA8G^XIZ?Y0LUF$V"$H^X&Q6S_UQ3@*:D6">Y9/I?-.JJ1:EG8MI M$JP)F,D$D]OLR X;XL^&#%EFRZ7V1<=[JM8/!]!VY(W3K_$XV&J@H"ZVLO=( M+)RF]>GRFN2JZ[=^??(E3)?5#7CQ.2P_X6HBH]6>*P.F!%U/8PHX1=&KT"K535P29Y*;@S!_0-V?&)<4ES3Q:<%V- *1D@ MI.P@!9:-=R5[>T]>>T 7_8J6<;I&'@=5AXJ^@\US4[U-B^/""-,[3."U[R7M M\Z"\+A!4"& MD]86E96\Y_[P$!F6&W2,TTCR.*@Y1.1=['MOUY]Q^?MBOK@) M_PM^?$1#J\!!PR0\,I9'> ^3. MS?%331 /9)0NS.E%IFTZ/R6VSJ6XF*^>8UDL\>QS'\,W7/TVG2^6%[=1:'&1 MB&\^Y9?_/*4__X;KSPOZRU?ZR":-/3'69)<2[?$\>A*.Y^1UF@2&XF3C!9EN M<<]IWE IY:/P.$XCS&,9TSZATL76?L[RN<"?4_Q5PWN=H\^TKT"R.8"2R=-^ MDQ($9A@3M?,YWG,'=RC$WZ%GG&:;QT3G82KH8LO_G0*E*Q\W%HXJ,052)8J0 MBB>16*/!QFPB(I,H[ZG,.QQ!-Z@8J=WF<8"SO[P[,#R_A.6 :,AV#MR1)RQ%H0DU]=K%\5]Y5:'X^8A@D9JOWD<" VBA2Z,SVU. MGH?5-$V4-0RU$N"2)]D48BC4*5*1%^Z0ED6ZKPQK>#!MJ!GW"&D85?\ /[M+ MO4OPO)S.3BE.F4C-G4*OP>52ZU>+!U^\HZ!(2!\XM]PVB5(?H&?07_T[U@&=F)\1*L.G\QZ!;\N=>SWG[+VF/ JI UHR MX-E3\)!$@."106;..!*D":S) < PY(_4;?@X.^4(&GY"N#ZS^TDR+$8YX%H7 M8HYG,@1.UI22M39S'D*3W78G*L?=A<> T9Y(WEVG_0+V7)QW[UE:F3@C/D!D M2?N,J^?)L5C(UB6>2DX*[[GKV@RR#]$Y[L[?+V@'T6L'L+UV%_CE].LTXSQ? MN4289O1/G@19HLM.@+2"Y)=E A\U[6:,)?*I'7/W=6<=H@[NQ\2-U"W^6/5Q M VNGSPL'N4HL/U3)7UMA+/$S?6;Z%0^YAK#[:P:XG' @;P-=6;A\Y]OSBQ&$ MU'O>?159>4[ 40RXK%T M"-,B4*!M'7>6"2K5IHA4&DE;.9 MWQ%<;4I9$++/7KJ0M&N3 -PC<=S*G+7$R>-9Y%V$WT7J9G.L?8]L*C?$VMOR M,7P[NUM*OU]B6%6+O?GW^M80O8Q(F-"UX!D->2BZMIKSL43AT-W7_7&@6H2# M2!_7+3PF2H^LYNZA_6JQ)(]X?G;S/GW?C*ZN_35)\_.\^6EVAH/\'Z=G1],7 M4J(ESI4728,-F9:XEP5\IHC.V.R5,CSETB1*;\/.R/880-DB M@>(&3G)PABGE<_%MZF('9&+D6RC]KHJF:.@@D;"-Z">.L>R+K$=ST8 2DD,( M,M!R#QPU\ZZ(>QH"'L?A&?F.2[_(W4M['11ZW,/.)2M"6IZD$<"8*76D, .O M>0:K33$8I71MSE^68I MV7"\!U^C15B\X;Z?T/H_+ M+G??YV$6Y@D_?$92L!3K%>#T"KOP&8X'^ M&T].M!*^%*2O39R1NCRC_[R#[B4;R@DK.45SF3M- M\9=)X"+921:L=RH9[DR3@]][J1D708YB=XL0[H:- 59$02M+27#)!=#19884W5O;I!?25M3U M *F#<' [ES*X2KI VK.4%J?$"#EP2$S%62VY2K/X84>-ZXL/C:C %= &G>D]Z3A_Y3DQ%S#G7AE9!+/58 M18,3]=@Q,J)?T!?5Q"&\CYAQD[_#P^=@@7>09[CDX7WXXS=R)I?D0:XFSCF3 M3=3 K6*@#,,Z)SU#DCK;@#YFU\2WOI>:L7O8'JKDAU"SM\1[@LW?%\M_O)Z_ M6RY2G1.ID/.J M]A_\C/G7Q2*O)CPJ-(S(1B1CK(RBW=9Z)+.-V;W/N9S":8?<02) 1F6;UA;RB2S ZDUU(71.W$ M/7-##@?38T2-V\1Q># -IH N8J\SNNN-N=67Q2K,?ETN3K^\GI_/(JA7]L[: M8F&^[(IU$6=JRZ6S+(/0AA:.3@C.&PXQ!$M+R#=E-F,HF:1F@F,)!):\A(@E.".-U"L6Y^\8C#9P&'[O#ZQ.K&D6 "/%)TJ(2.%J-9 EBE0=)JMU4TR MDH\1U4-& AD* M6VKG(@'1V,"EXD6*)C!ZE*H>4I.#X&@XV7< I!JF_C&=S28$>4R1HHF4JT0, MJIJ+EV"]T288D76;&347!/00R0T"C[TDV@$27I.XYY^F<78&Y%JN?SGIZY(G MR1731#YDA_4*26% J"Z@(P9N@R^J51_A'Q/70_@V"((&UT1'\=M$8$HV%]I> M=4VRV]HNW8I:\Y1\C:E MD/>2TPVF#E+W U5&!TB^%P0M3S%?&^-PP0I:%80(]8HD!K+F9-*#P *Q2#+E M@B?OFMQX?I"B<7? =C@:0/Y=0.F7DR^SQ7?$]SC;3*RY([ )"INBJDV2E$R@ MF$HD*"\!1;1,Q&*L;Q+Q_Y"R<3-%C: UK#ZZ@-CF./$>1I11Z!TS@"60F%CV M$ UYGMXC^:391HI0FJ0?[Z=GW,Q2(S@-(?M1013^^<][JQTN>/I^\8N7^*6& M-I<#HL,Z*(X=0U68G#ES-V5M6G"U:%\.;E.$^2M6X6:I&%FLX/?2Q^=TX M!;JV:,X6B>3*AE*G2<2,YS=EZOEVL!FSMX8I;-.C[E&RQJT$:+45#J>)#LS5 MF\7\TT='E/)EE99$JD;,LC2:=.%4'/0;/"78PR9-ND\O(>6L:=LM@( M08?*O ?8W'4%N76X*6F(6!C%K5R"SS8 .8;UB!J+S4WN3^[I@3<;?M@*-(=) MO(?3F&NP_WTQ3Q<&4WGO91WKK4FY2M343E0HO9,06>@%"Y"0,63,4?TBG9$V3%23NU0-JQV M.MCR7IZ_]C);>TV,M:2/H@8=7"$Y.:%!Y1C!480*AIL0"\:D8I.;7O**G.'2W9,7)4 M#2W9,/KH %G7F)@4121[F8'[>L\!783@O0,>8\Q.>/IS;.RN=Y-W.DJ]P4X2 M[\!=KT.83SE-E16F)&1.#)&M?9<]HZ]:B@,2D=22&=&K3 M*^=AFKK)-;4#TU :Z< 2/2*AG'00,B;(6=CJ%GK:K3T#[[-,UFDRK$W.B0^L MOCM&$JH=M ;21Q=QX;7I)L4Q:8U MTV:9!1=#!&]+T@*%C8WN5?Z0M+$K@YM@:F"-=+#?O<=UF,XQ7XQO?Y;2Z$C9O*:H2G0;71^=2C&]W^ MAYQQ],B#FTTK..K\HH>O!$IF2_39@A%>UB87")YS!CH[Z420@>=&F9PCC"Z8 MS19_5(F_6BQ?+D[CNIS.[C8?OBH*(V9.0>8?+#Y])!1,6-2_U7BXK M*57A:8@E(#!G>GZ\V(Y_2?F M"7,2"Q>)W P?07F?(%@*5@3/FFD96,0FAXN/T#1V$N-X$#M(&WU"Z_5J=4J, M)!L4#[0H(N<%5#01*(2)H'TJR%"'T*:+YP/TC)V7.#:D]M!"7UOC&1MO3]>K M=9C7]C:3PE%F1?%0\G7D^G>O@0\O)%5]UD4/BB9 01$^' _Y][^M:LWB9:'LL[2>?CW+MER(@6-B M/+@,SJ G4XLD!D4;.4_6.R&3=+E)PG1W4KL)'@_#TFUCU5AG77A;Q./5><,D M&^.]C!R4LO0%@ZGD<[#<<%7%*'V3'?$&%>.BJ;72[V)L3_EW 9^KH*/EDL5Q/_WGV_3S7GC]8O]_<3)""N6+JH6ZH PYE M91$M[4\V%EY8"J9)AGQ+^D:>.CDZE.[<,QE>JQT$R"3.9;VC]1+/_GT]OW.A M!E<3H1D+%-J3%R4B*!X+.,D"*)>R9Q2N%-/$(]^*NI&;QO<&U.$UNCM,_1E, MY_AITW]JD.;A83JOPGP[_Q!F^+8\/UU-YW5@&G.H?+2U10PSH$*(X#QM6 R9 MX99)E*5)PX*'"!JY]WQO!: '?)ZI R%ZG)4=N6](W<_+Y?? ZGU4/A^G&X>\O79R#]OEC?._WHM@C" M;"*%-<(Q@EDLM2.)#N!$4%"<+\FG9,F/:>*;[D?OR.WX>\/T,;3>#\:O!JDN MIVM\N?AC/JGM XJT IC7M39-6HC:LKJW.,6('>T=8?+!EKM *RWG>\;8\DN9Y)-&+&5',6!Y'_7KM,ZD=U7I@X'R>BC MRCXV*:S>CKQQ;^!V!]4&.NTBO-K4 SP/)+MZ&P;GJXV*)YY+$82MX\UHV2G) M250^(!2,4JB@F>9-JLGN)V?<[G+=87$ G761LC^[:?H_IW/Z2M875^N)XQI] M, R08^VI4+!>J _ 16 I>>:=:C,T^@XIVR7BV?\UH#M061ULRQM)K4B!]U2C M3[S-&(32@(&3/VSK 5Q)!D(TTI.C[$1ITE[E,:*V@^#_/8=!@RFP"^MW]\3@ M4F[GE^^ORFET9,Q&!;+.;UR/-=8K* MNQ=V)E+;H!3Y%S'6^0"2^(N1O%QCM0^Y3E-638SE-L2->X#>"AH_1."!6NHB M%KG+U47BJK;;TE;Q)"6#X&*@T,K3SL&X *.3%QFY4:5)E=RC5(U["CX:VO;5 M2Z

    [?$+^3>7IS8__*M!E7X;'[6)N+\*$IQ%.A$K@X&>;O61'"17%Y.+);, MF5=M&A+M1^ZX&_)HP!Q*L.%6+" M0JB=@3E/0%YCKHV_4 9S4R6SV4>PU6^=JV,QKF M*X<($8W:-/"T,:.5X9A7&Q\AM9OF)$>YVCB4SKJPE<1<0LRK5R36>X[*R1F^ M.BT/7 5O"3.1UUD.)#P(NB:LI"LE28_"-KF+LP.-75Z+' PP=P]8FNBN.V"^ MG&X$N#Y=7JN-Q[/.GU7@9W_'/+$8?*J3 9G"VL=%"_#"!&">?!3EBD#?I$9G M'V*[O/1X#*@VT68/!];A^_GIZ[-$ZVZ)]_!V_I<\P4B1'08)P6I-O$D#T6M? M&RFSA$)Z%9K,*=J%R"Y/"9LAM)7VNDBBW^'NX9TB)64=TQQ"JFV4A4K@LY)0 M-*+-F%123;JL;T]BER'1T7 YC.:Z0.7VHIQ(DU@.20-&6T=#">*RV 0"0Q+1 M%8.\5=.-+4D<-WUY9%0VTER_@?IYIZ][!:EL#!*K;VTKATPYB(XG**B,0HR1 MJR9>Y^ZD=M/B\2B!^E ZZRX>JFT&:Y]>DN.U@2^L6)TB9DA%9&()+3CG!)2B M>#$J26>;C(G^(65=!N6#@>.12.=P/744UKS'S2B.CXN/X5L]-*V-[DE\KQ;+ M!PK<62RH79& *F[NK,6SRQ4L,.5SYK*T=21W);C+@+P93(^AU7ZNOUY?E6]J M6$=+DHB9KBP&>>5J<')GDRKODFYQ(/DA1EU'W,:SE_GKI MP$J^QR_G*^IMN<4(*NU%":"D3Z!J'P_G@B9N,M=6*V-3D[M9#U+49?C<"F## MZ*5/0W;E7GS ^72Q?+.8?Z(WG;S$N)XDQK,+/! L5.U![6V]PU'S_]F2"*,2 MLDV"<4L"NPR7C^L4'JBUWJS>=3ZTUSPQU""L)A\7(B@<8MZQK1Y^VJEBP3ANTL^*OT7*^?%8K5>3:PMV;G"H416RX+K=<:B)5A= M$@]H-=--6IH]0M.X_2)&BB .U4U'>^LY1Q3\T!(Z7:;/%/W$\;U8113Q, MT2H*Y*$68R R)L RQNO,HR1,DS./>V@9MZ7#>)9M+UUTL75N+[.)12^$2QP$ MK1GB+15P5AC J&(T F..QRPTO(?$D;L['!E_C537P>':+Z5@6K\MOWPCBSW_ MA.\)[F_GE=GZ__4D^VN8G:4E28[31(MA4WV3$T>142U"!Q=%'0>@ M"SFUY&OX;'5"%HM+3?S !KQT,RYKV..YL;7>P?9^$+/O<#E=Y+M7-M+LM.;J MKXOU3-23PHKUZ&L+5D/:LB[6- (#P[.Q"1U7JLUTP:.RVYY2T0:,H@"I++EDQLHU+W7Y;:#@ZO4><[Z3)O6'[9;.: M2 ++=0?@]9(7)Z6%[)RM/F4&S\C9,UH)E%)XS9MX.NW!VRPGUBEX=]'D@>#] M93Y0Y\G3+U]F&U&&V84H7\_+8GD2;@R^9"9&Z6@[T9@,T&)D$)1%\(%3I.*= MB&UN5&Y)W[AILF9P;*&=+LK>+KH7UGZ&=7(0FIP+KW="T-7NZUR2D%*&DH-# M%(%QVZ9C]$TZ1A[FV$+;=VZ([R_X3I!S.TO] [R!]>4G\FD5J1NYC74.+9M^EJXGC)(A<)A;9B4'7J0F2!K*MEFFRX M<4ZWG05^'U6= &H/=3^$G(-EWP&0;O'PR\UG0#G<&W?/@8Y6/0=X.=:B<5O>!)Q.=&2A2(TH["5UIUR3/##_ M$I;SZ?S3ZIP+9Y)74A?P95.:HTPMEU;D)&IN7,PRMO&?[R=GW.L[PR-H *%W M )UG*9V>G&ZNNFT:'58)4;2+\]7T*YZE*LX9XX(I[ZT!%VO3&<9JIVRRMM$+ M\B&U02Z;N$);4SAND4@#$]5$-3U@[FH@RZO%\G?\X[S3*ZVB=\O%G+Y-&T?S MS+/$XA3G18'@DH.RB?;VZ&N7+A_I+Y;S-MW^=J*RDT9_A\=T[733 ? ^TN?> MEF=Y\:5JYGSQR.*$JW?-:6.GO3XR!S[G##E(FQ)&;MJ,ZKJ/F'$]]8:Z7PRL MB [ ="4<6G[S')9Y];S&5GV/VAE3+3US&FK M@<<00/E4EP&YI[$889$ 4-I<@]Z1SDYRGGO"XH?-Y8?340<0W!R4KNJ%1\R3 M(NJT:RU 1.5 H22)%:[!2AW( #L18A.WZCH1O9I^F=516YLW7SFBDY09=V@0G%0"5#9UP$]A,JPS/#/K+TV7E;E=EK**+6(+,I1P1K#\@M[<1;$<'[)#J[!>TFV7Y,),I M*2]I%9)_G'R9 M+;XC;C[T[KSM2^V#OYIH29+C24,HIO:^UQP<;2 4&S*ODN-:NW9!U.[TCGLK MK@/4#JK0?G&[69P/_:Y%4-)9IWN2>_E[4CGMU MK@/,#JC,+FY(;5BXZI^5-U=6UW7 S=V5.G$ZYNKB ":70#G%P&&.M142!IMK M1KA)?<(N1([;I>KH"&VANGZZ\6W'XF9-3C+7B%X9**)N%L%:<$R'FA2V&#T/ M1C2Y&;\#C2.WL.H/G+MKKA]L7O:%J[^LK/%-C<^DDYD%QJ#8(D#9&I]QYB$9E($G MSDJ;-K8WJ-@./'^*DY_]I=^%S_90B6SEAL2#TT_S%Z=$V3Q]_[BD."JDC1;G M>?/3[$RGEP5PF\F&'\.WB7?<,\-JEJ#>:\H\08@V0"G>\JR(V-* MR!@@10KF5%+$>V$2@@J*_B2K83CV6MB5B>U6P)_BZ&DTW7>Q']RHB)%" M ;2%MJ$$AKQ1S>U>M4C\SW.PL[\>!D73<,UR/IR>G(3E]T7Y0#[( MQL[.U]=*6!:S:9KBZO?%&EG S4,N?NNRX[HO D?6'. M0DXEG_EI,7,)J(,6):,H;>;L/$S2P4;I,1E_)(D^G]7Q#JB)/YXC:&=J%7R( M=;TQ0*]BL,I%PYHX:=N1-_(%IV'P-W/ M3WO[Q>HRT\Q DI;\;4/(C!X=N*2B"!F-+TU&9[>S7\_#:KIZ6VZ]X/O9UZM5 MX@(OTK(ZKJ'.AZ#X@E:)0&#>TD)!:T6;[A?;D=>M_=H%+[?M5P/-=)#Z^%L= M?/3+:CT]">1_3))W3NKH0)M@*8#U'((5"IAP1L:L&&=-CFEODC'N18)&^#E MTAW@Y,5BGDAVRXT6WD]7_S@;@UJ_FS@>*#SU&KS3M&4CH^_J#HXY"FE*3!2^ M-KD*\#!-X];Z-T+04#KH $[O\2O.:]UA6I!;4?FY;4>U+!Y5E% SR:"8*\00 MYQ!9,BQ;--8U\=!_2-FX5?F-H#6L/CH V'D/_=OC36XQI81@OH0 1MH(ZJPY M<:%@P_ID)*\3(9KXCUM1-VXU?2L;-KA>.@#;Z_G7V@-Y><<9%(D5GV* PIDC M9U 8<$4ER(&18>8Z.]_H^OC]!(U;[=X(4H-(OP,4O5LNON!R_;U6@ZYIC=3U M\:4>J][FRQNOK8ZU%D]K$E8.4"-6IS="61/M=("Z MUR=?PG2YZ9V]?#E=?5FLPNQL[O>;Z5?,SU8KO&N?,V%#-%Z\E&=RC(UV7/OH67D4O!&:#I4Z!W@YG)F MS6T^BE)&2.9KXVU+X4SQ=?IW 49BBCD9RT63&[$/$31RL7>S.& \7< HU>T MLV]N-[PMYS.[P^SUG 1T>G(5*T^RR:@C!K Y%U"BD$WET8&TW/DL!2^I27YL M*^I&+@AO!+#A%=,!VBZ:0%)\DT_3^N]AN:0 YSR6GCAM"RM" 0;+0-5I 1$C M@ZAR9@Z#-T6U0-FC5(U+839_R=J6QYX\_3F'L?;RT+XL5T1:5ZGT/7CLBHBFUMBR"8<'):)B6^HF5 MQ=9-OS[G[]/UYQ>GJ_7B!)>;5#,Y!&^F(4YGT_7WC;"O%DO@DKNL/2W*L],X M!CY17%Z45#)Q%K-HDB'9@]9N"V9W0=(]Y6I-==;!?OMRN@J?/BUK=P?2U=MR M7D9UBZGD.+?!DA"9D=6)D!01^3JWPT4A1*BST)J<'6Q#7;>UMH= ;WB]= "V M!RL0KG&474"5#!2?*D>UFQBB!ZU*Y(&DJ=N,$_@Q:=T6Y!X"LX$UT@'&/J3/ MF$]G^+;<2D,^9+"%UT;:H$&*>MV!R5I3(#*DR)S,AB??J''FCH1V6[5["/Z: M:JLK-&XQY;'V9KC%+@_!*RYK.X:DSKT)%8K:%MR MR87"?)XY1.\CK5HA91*))]MFMO4!1'=;6GP(:(^FQ2>;K'E9YSO/VF5K+IY_ MG'3-O=PKZ1Q7 MJV>)G./5YFK1ZOGW:S^=C25$35%_[:1G52 _V3+R3+R,X(SW-NL0?6@R 717 M0KO-U.R"H8?WY@;:&G$S7BW7D_=A_@DWHWAC5EQ;'2@4JS?8.'((6C@0J##H M8"+?JF**'GH-7O33;6C=>.O(DQF;*G9QJ)1[@,;%1-W@O=;*04E8,T"8(#J* MD4(L3AG-?,)M2C2W!\>8LX4/T-AMG>\AOI&U_MMT/CTY/3DGO,:].C%;,W^< MF"\:O&(1=(P\EZ(82]L-DW0?3_MY"[" ROVT)S%!=B<-UT@+-79"+7N+F.=^MZ MU-]66$YG;Z:%A&5X4HYKX++.+] L0,P6000>2 M,ZX=:X:G 63? 8(N;FQ>,;(9<$!HMYFH!:8M[>TJBUK;K:U0M$2P25KF M?G+&/41NAJ !9-\!@GX_K=[@V_+V"]8.5?-/'_#3II1Q4B0KTI)O2%:5&/%* M0N"R0+).I50['K<9"/H@1>,>!C?#T3 :Z !*]U6.71YI3W+"Q"A. 2>4IZC% M4M02'<6=)193F&12'JVN[Y*J<<]LFT%J.$UT,>[@:L[M9O83]Z[P*#0($6O) MH60C6YT'.3C'%/3IM!YP!9]V""PI?I.LQ^^?8%YWFZ/JV3 M&N:IWH;+ST_7OR_6_QO7[\(T3YQSW(3JXC%?(P7GP!NK*'#P3GD3A6FSN6U+ MX+C-F-H9IA;Z>;*G\!=F^M(TGQ]DMSZ=_]%[CW-JOQ/W!Y[F$WF3A]YW>1:K M@TU.A@)>!'_6OC"6HD!([Y-AUC.N?B#_;=ZSKXVKS_YM\75ST>CU_-$M_OVU M&27"I^0Y.9'!%*S9X@+1IP#6TSK"'+AR; NN=G_S.(FHP35]8<*.(/X>-M!' M/4>+QG&K'>C"ZKP;8L9Y8X C.I0FH)>L3Q^^"NC5PZ7$FC;*2,6? V(T[&B)$I^L,3Q6$5%H*T\3UWY'.<7*F(T"RI?YZ MMX8WFV__$_,$640?J^3CTW:4!QN%@=/X/:&O)UT\Z3'_%V[ MSXGY?,&U+SU_[*5'JD??FN\C-!4PQF*,')+.MMZ610B)$XP-5PJYE,X^L:8" MC]T2GN20(J^^A4CUR"1R\H(C,R %FE+O#9? M6?@?B^6%C5YM*FMU#DY)%@'CYKIEDN"88. E-\$E9EG9YO1\R_+"VZ\?%RW# MJ74QF(Q'1LCOX03?EAL\O%RA=EYB:UPNO" #!A+M42_GI0PJ6M3 M 2M]8CR'\ .?Y[[GCJ?Q@=2T&$AF(^O[XS*L3J:K%0F>S"8Q$4^K$LX9X;2' MVEI0B][1YJHY@Q!TIF4=>/2A)*?T%LI_]"7CU:,/CX3AI#DR+-XM_L#EKSC' MLXE_YPP49G1)9!EEY!%4(E8BA9! O'"6FG=[9+A>^%P[\/'R>BT@<'ATNL@ M-_. %_7F\@R=%\51IE(;RBA0.6W2# Y0.5)X3-+J8_:6>M/'I87!G<\F^N@ M7^?TOR()WI=J^N5;FIUFBOAJD3/]7_X8ODUHO>101XUB33W1$I+@?6'@ZH7! M:F5\F[YZ>]#:90BT)UCNG]C93'-/MA;F1E.N<*TI5^M\X0]??)RK M2*Z+#^1U%A]"<5A,D]K ;0GL-I^X"V8>;8HVE'8ZV*H?Y.;Y]X_TB$W6Q-I( MP2W%-448#HHX@&A- %9DD:+8D$43;W +VGIIA#$D*+9M![FGAGH&767H/$ + MN:10A ,?"!E*6 L]BDO.!ADL:]7-T:50.IH@-0_3M^GJ;9)?4R*J=5+*1PZZ2:M+R_289X]ZH;@V> T0^\A%2[:U\6A\5YOG#HJS_('F> MVA^> M%5LD)E2MKBBLUI%F:2%R,HB:8%VB=DG$;?JD-^B,>82V5@T2 OM+MP=(G",Y MJB)#ILA4:BRUCU>]YI\S.5Q9ZLA2)C]^4%",79.RI\8>Z(BYB_C&KER\T2&%VTKA%ZC(YP)YF'D((!@]8S=+[07ONT:DFN[I-^ MJ,4Z)-I;0J=7+T_#[/J%4I^J U$2H)*UX;86$*),]$7XI#U'$YH4X.U!:[<5 M)KL@Z7+DWV(K-_ >*VP@G+IC 5$;!L>/&^3G^N&=2:."7'.;;I['D_ M.>,F*$>&USXJV1U>_@Q>\[,+[A\;FZ_S'VD;>+U:G6*>V)2T=B4"M[G4,D/: M!(QB8'RTV1;%N6\U+GD+\L:-;/LP;P>I;.2SM\?E]I%^6!%-JX^+BX8>Q.6_ MX2R3-#^$&4Y*+)Z\% 0C) /%E(;(A =DND@GBC'2_B#<&(",<4]VCX7"8^NK M=U,YD8Y9$E<$9:T^RU?YRA:FC)I\9%_*$4WCN$?)?9C"G53RM+O]8&Q^6>?Z M.XXU6_8!KMJG30B)Y+31+JGK689"5GL@1P/1LZR29E*7)C6,#5OWD#!?S^E9 MIU6KI->^R"A#MW7P^4>0=I MC3>+^2=ZVDEEY;($7W$3%3$!)2A1>0BUJ%14EG+)CI'5;7)![3YB1KZP>JB& M%P.+NT/(G)>.&2^8\=S6/E>B#CVL(R\Y \^%R,[RP-J,[+Z?G'%A<[B:?X"; M/63> 7(^X'RZ6/Z^6%]5&NLHK/4)LJC'9BP(<,460,%#9-[4&:HM0'.'DK[P MLH]Z;U_Z/$C6'8#EING=K" *$;)+!:'H0/&D+QY\S!QX\LS9S(K )K><[I(R ME T7='5AJZYR+@N; G4ZD52WK1!5>1S+7T;[!,$Z<>252DW%]#Q'4 MDSNSNZ(?Q4A\Y)_FW^0K3*;WSFL%\>8J_$4&?)2?MNG/S&9+)/D:ROD'4 M"A+Z$H-6=8IO\(Z9P&X/:+@W^;CM^WH"RKZ:7306&Y\UEO5&(-N>B!4A= M\U.\!/",Y=JW,=?K4\&T:1+^ #WCGIRTW:_V$WH'V-DL@G?A>Y7'JS!=_GN8 MG>++Z2K-%BM:*I.BB@N8%$3O$KE_*8%W+M>BV1B"#+J8)KTK?D!73Y9I3]W? M'A,ZH"*>;'$?_>;TY'16SU+>KC_CLE[I6N)GG*^F7_'UG)Z&K5/0.Y!PG SU MOC)IG\#6AAEN#>V^G-,^+(0'YU2 K)0H,J>D79-0J%T">PM9UR'0KQ9+))6] MJ(,-Y^G[YA!R=F9]\G^*=2?$CZ[P#)V!+$3S[2E9FLS^=G:U_J-[TYL#]'A%P MQDVTC O[9CI_.K"_9,\Z*1-Y M7A"*#:"<"Q019@4F)UXRMUQBJUDKN] Y;IPU+ESWTM7^4%RLPVQ$=_EJNEE= MFLU'+SWPNN.XP=OP>@R75Q?.*?:2S'O:V'G=T\G6I9QB*@5]>FI772X'Y=74 M6GT^+LMB>1+F"=_&V?2L2W*M.ZXSXS].3^@C;\L'^NVJT-OI;V>IE,BEU8(D M(4+M!\\CK3R5$8)$FXQE7I0F)Z_#D-^Q8[L]WA[H17U,S7:PJ1_,]>8^Q4O: M:,Z.)C!&YFR"4CPCER8%\N0-!QVT#I&C2ZI)_FM8-L;%]QA ''HM[(^*/\.: MN$IQQI*L29I#J@/1P+XT9S?X:UL!\:GLHZF*", MVGE!_.C@0!D*(ES.FL(46MS*:Z%\DWJ@K:A[XI9\3^CL@^"=]/A4P/F8;-]M M+@GP";JB,E,*4*=ZXZ5>IY8HP-JHBJ4?8V!=FNAS!IZX@3XBQ(=&PY,]-[P_ M.3"Y=<6Z>2IDPD=-AMSF]S(=\G,[P5\U'UF49[/9XH^*T%>+Y0N"SG1=4W)' MR$OM0L21%+2W7-KGL)+CQF(I$#<6P4@!,5@''(OCEEQ)FYY(#JOV>*MU$F>; MPSS_?Z=A-BW?:R/\LW>MK@HHSBM^!$\H6 =92&3'!FXP"QHX^E[DTUT@[51 MW(FR;C-0NZ#E>N^]=GKIP%>[8NYB::^(S?>DM.577%W>MM#>!L\D@Y!9O1;O M"GUG$90*+@B16<(F=]^V(V^\SIX-L7&[1_CPBNH>?A<7-Z0,MB@-P5CBR44+ M'I.'DF)*2:M:Q7I\\/50@=X"%#OA;@\-=8"Z^]V8\Y)IFWCDSBI@M7V7*D71 MAH$>9$"6E'4I8I.@\S&B>D;9/A"X?20^E#Y&;G6\[6YP%5AKY1BM3$-; +>@ M(CDFWI-/@CHD5#YK709KA[PS=>.U3&Z_K;975P=V[O&%^SS,ZJ\F&&V2BH06 M7*DCXJ2%P(4%1KQRP87/KDE]VU;4]>_:[8F.G;;9?53533.^QUE[\3DL/V'^ MN-@40UV(=R(+,PFVN%K/XB)$VHC L,BE+Y[;TJ2$RJL M>R!>E2RO)EX+SPPCC[A6YRL7"OB8##"6G=2^:&9'"(^O43A.B[_>H+BORKK' MXMGYW.MY6F)8X4L\^W>2#3%BG89B195DJ!7,B@-RE%)KDY48(65X/['C]/_K M#:$#*+)[L%YXTDZZE+R)-:% 3/G-:+Z4(7$TIMYOE:7SH,?\V>&XCZHZ[4MY M8^9)N#;S9'-7>H_CY!\\\-"CX5WH'>B8]\&Q,)?G=Y%%;S-Y;+GH0#@P'J(1 M!+PL719.%"Y:M8Q]G+)FTXJN);I(RL_IO_G'Q.I@M2+XLT*^K"J820HF0R'A MB&!,0FS2@F<7(CN=7[07DK8>7W2HLCHL67K0#&SRKH/:K?,G-C-<]U%\-,O% ML]3,&X0B1*U);K:@EDDSESGLA3J$$94< %S@ I M#.>: J&0CSMF[OG?@PTC%%P2TO( M($J>P)O:YD+% MXEP3IVI; GLW5;L@Z$YKU19*ZB /\2 WS[]?%N8X521:@@;GIN:DR5,D$U]' M+C@*FTO)J4U?NRUH&Q=R;4"Q[2:YIX9Z!MVU/LB%UJHVFSD?IH"2/H*+MH T M1:1,.Z*3QXT@>^DS/C@>MG;*]E-.!WA[0U[,>9V6PLAS;5&29";)!"V@CND% M:[&.IN;6\R;W::](Z!0]^VKW=M/Z_43= 4B>GY+@:AIYGB^^?7WR97D^]>BR MH7H6*IA8N]1&#LJ1$0^V( 2-DFR\5U$VZ4^P%77CWN1K#:WA%=0!ZGX+)-4Y M+K]?%]@Y*UF:5+1GD(7+Q$K)$+Q6D,F+*$PF6ER^!=8>H6G<7E>M$3:4,CK MU:O3Y7RZ/ETBL?)J^JU^=[%"1&4C%@M6T+I0UB,YH[16N"X&&3FCHDVNZV&2 MQIVNV!I5 ZFB U#].WZ>IMDE](O / O%ALNG9O:MM>STE6GT@]%[QHHZ1B7('0@79J;CA$Q3S4 M)$V=!X"B33OCQX@:IZ;A6& :3!T=0.M!6;VY+/JP&7/,)H%(FSLY&('V:@U9 MER ,%XBAB:_^8]+&==3'35OMIY^>$??KOK/S>\?9'Z"I5YGY!R2J_-Z%"KP@KS*Y"6/S/B@9.N^R0 68^X(S^].E7G.,R MS&HO3%M@W>2PF>[*2S7X)0OD.F[Y-!%%W@31VL7 M*L?-A+3#6CM5=8##+6)VBIZUEU'5#CD&%$<)CKL$@6LF8RQ2RR;@^].<3!SB M? VLGPX0=SV.GY"C$%WF B2F:KJCA%@9\/3K*)55+#>=FA2:VM*!TI67;SO MV=WW7=VAO;H%QS0+=4^2=>RL4K1%A9P8K1%EK.:JG8HNVVU&BKO:=FUO6^% M__B9#6U!5KPA=?S(6N\MTG;U,1U/:JEN_)#+UY[ MK5M"D2XC+Q"$H97A!$(L.8.A7WJGG-9M)A0^0M-3LF&[X.?A!/UA:NG 9;]B MY14%OFM\0V'O_8O^BL4HM+4QU:NKLE;H94TL.@5H?=9,9<_;-'/<@]9QP\@Q M$-E&C1T@]1'&KA>JG.=L;O&:&;/:LP2:UQ2BD@JB20&X%#K9Q(I634K$#R%Z MW(J/XV'W:(KM ,07ZW3QV#I]=;JYI;$%[]F*Q VD3.&^2BI!0"_!.BZD2,KQ M-I6>0S(Q[I6;XQOHHRO^:05%5V*Z^-#^)5![O:9AZ+0E;Z-$4_5>!9,B@O:! M ,V,!L\<>04JHRN.H71-N@6.'4V=)?%+E$8) =&1#Z2L=N"3%4 .NT'G0W;B M6)'4^*5-[7"S112ULSIZV-(OSB6?GZZFIZJ6RZ0"]W\;28$KH 5%GM%^,BDI!2^LB,,,S M$6\HTW%R-RH0. :%2,C9CCMWBD V%?4(^*$'([);^0ZS%XL0IW= M>5&?(+U06C,&N=;(DW_*P N&8$IP2GM;[.V+K'=\I@<>/;+Z]U?28CB)C:SP MU_.R#&>W9FD#_K"8G6X&=9PS$@IS008%F.L^;+2'P(R$(+PEAGSDMY/!]ZK^ MT9>,7)(Q" B&D^+(P_/J%>K%;)HW\M_4$FQL(8E#ZJPU2:..;>&*=E.5:Q]X M*9URAD6W36IVJPEY]Y/02^'.X;[%0&+N#BCG2TB$)'CP"8PN-8D0 WCC%21' MIH^33)3;QC/=$RICNA5#*?91G.PAY0Y2-E3#-"24D@OBS+3IV'J'DG'/4EI$O(<)NR.TO%_,9J\6RS_",D^,YY$I M+D"C<+4T MB9X-9ILDG0I%\+4M5:UQT"01AZ: 01%]]N3(Y;9'&O<0U4$*Z,BDD6!P^FG^XI1HF*?O'Y=AOIIM5/0K M!:YO:HF[B+73\:Y;E4A=%,'1 MG^Z4H;2M"-OBS4)$B83)S;]&(V*:ORDAU M8S\JKI\DHPO3D9:G5QE4* X\\Q:D5"$%B]*[)IT#MR>QC_S%\.C:_T;$3DKK M8(M]A)_GWW\+_[%8;OKK;)*Z7K3W(L *7C.;/+6FB:7\'>@ ML9=BM&%ALOT=AX-TUC<:0;+9L9 ]<]BDPG(KZKK%X>'XN-WX:W!E=8# WQ>U>=477..S3TN\,2&, M1Q65<1Z0"P6J^ *Q9L@M2T%SS2W+33K)/4S2N,<3Q\3:0&KI & ?ER'C25C^ MX[)H1#/N, 8@=[D6C7 + 6V DJRFO< B_=,"5K<)&??XX9A@.D@%'4#H)7[% MV>)+/+V>+3]_?33Y\O5T1&FVM='& L"53]SB7%(5$ EK.2.K?JY/4H M7>,>/1P38$,JJ .\O<#E^K+[^V_7UHV,UBK.R>KZ.D* HZC)359O=#L=,.EL MFN2,'R)HW$.'H_I>0ZBD V@](K,WEZ54BAO%A,]@JO>H)(_@BD*(R6O.>%(E M-;F3MPUQO93/CY4-V4]+?2-O,P7J,JDI G?*$C_GKJ '\715B/\/=WK$X#YF=?<1D^X=]66$YG;Z8% M)T)X:Y*RH).M>:18:#$; YG%'%1TF&.3]CB'$-TM3@^ T9T974?2:0?X_9% M)TXE\D.@??!@A?H@R.*0IN)-#\BK-NDR7 X'%0W?6/MVEB\ZWUX M)CRAX285B*[V_HF2G.N2*,[26D1EHM'QV =I#Y#:;=[E*'@<0G_]%(0^PFB= MC.>8BXPA!Z>P=@]WQ)XW'$BB&GDV(K49L/DX6=WF98X"P%WUTN'$PD?*DWX/ MR[/1&$V*L.X\O6&AU>.C-#'8,BC\T28K*MPR1,\CEJ8TN3S'VO MQ53**I7),(./D6PV%D_+".M%R2*-R*YPGUO(X\]93+4+N@XHIMI%:1VX@K=F M"ST/9"L2?OB,N-Z, \K3JLTPNQ+HZOEW^N'+8A5FM*&3K_5#^S MF*^G\U/,YU>Z%_/S&HTBM$+V?]A[T^VVCF1=\(EB=<[#3UFVJGV7;6G))26C$:Y)B<%QV#N9$JY!X'Q^KUT/2.G@_ QB\-9CA1=,FT3>E^>) M-)%2W1:=!'E,D0F)27/>) >_)[U=+=OK GKWGRB/@(.))W#]<9G.,*Q^6WZ< MKR_F:7W=<+A]*2M<:5]W$PJ."911#)P+C*27-#,\:IW%"Z[QR]\R+0Z/HN1E M$XEW8"IW>MJ@XY>E#08LK^U>AKCSS&0(H:12O$+7IFWJNWJ;/.2:'UU+'2!O M6.]TSL)&= RLJ(F1B 9BG0.]+7 M[5/..)AKH:4.P/?"XT 2*9*Q3E!L'3%)SBHXGA)P(4UA12>-3:[7$WVT&0=J M(^JD X3]NLA8OG&TJ3^OX=9Z)DW6QM<6V5S7(45)G@ S%BSRR#>EG*()N)ZD MJ-L2VI%,V"B:.*T=/;==!;S:3]3D-?"9[VGX+K@K=Y.\$+(45"FU[TV1\[6Q M4\':##X7C5;F$D23*I1>7PAE9CQSBO&3L(7<4I002HE0,L^2HU.JS5CB[_.% M< BZ#G@A'**T+B[;.\GWWY9731*;C'DTF!(C5BC^)L\T, ?1" /.4E24.9,Z MMXD?GJ;I9-[B!L'@^;>XO772+[RVF7,5@E#HZ2 :S'737X;HB)G@C&:RN-@H M%_(L55T]ANVO^]TPM8^SO=%\(DGHW*BWVY3G#6$RFF3MNVPUDY5'>!P MIZ#=>RM-2 I$=JHN@ K@DN7DJS(53,PE^R;#,[ZK=])#7+#1M=0!\EYX!%$\ MD5R2!,L%V7-=1\]()R$%72)G@AELTH$TPL/4M"^A@V P[&%JB$Y.*\UV:V/X M@[7@C4>@/OV%1YE\NB._T]3HH^+!U3V15M9Y"$S5A<<">+*(PA3-VQ9''"4# M]UQ_UI9D-B4802YO(L\&N0#/K0/-,-C"BI-M M@M;#R#ZE3-T0% YIGAM9N1U9K:/I;*] ;/G;3=(G9P>H\2=2^65ZN9@HSKVM30)AZH/K3E=0G:H,D\.LJ\*??,W5FTM<=,9K&(6E$T(#J4#AI+K(G/DX=A5 MAR_1W,<&G][ N[]:^T9P+<,L)7A4*H!AO(ZL8@:<%Z66FEM/7KQCX=BC\78M MC;7?-0Z'*J?#H2:;E7ZO4EI=$BGS$.=G\XLY[I-"?>J3#LV-[D3A2$G/S7?= M^I)'H&24\PD]@Q#3IKLR@9>2U&]LYL'RY-NLCGF9M,-'):;EY>)B_2Y\K<]@ M#T5.9^UI*JZ6]5U\($W\1)_ZWYG,V@C%-6ANJ@U&.G.*8C6F4_9)IEPP-7D6 M&I6-:=.?(^/QX2#%R33>X:/3$X9F\R8\HD'C0@U+1N122RJQ)^4%[X[CYABWB[XO[VPGPUME@+9*?82(H#(7^+5OR M.U5$YJ0N]X<=C,C_2]1U;\J&H.>^*1M?/Z=CH?9_]G[A QO9J);/UCO K*C M%-U(X%,2M;')D\?.Z:Z2(ECT!+;4Q#%I;Z0H/D'2T\7V/M\>AYE+FB6/"4RI MY\H+O%K=DS/%*,IIJ]L\@CQ.3O=F: @^'E9+'ZR!#O(1[U;+?)DN_E-G02XN MOFY.<#C;+-:8ESGF:[8PH1!>:K Y$5NB&(A1*"B<12ZTE!B:Q$([TC?M"W!C MI+7040?0V]X6FWKQU\OS\SFQLUQ<,Q-]211(&)#:L9IL8>#1!\@I!NYL1%1M M2@V?HVK:1]O&,!M/'QV :R.K7\@O6GY%W$Z.N26Z:ZY,V3B;"1!9J0T*$:)F M$4RPS)JL7&RSBF0W\J9];VT,MP8:Z@!WVT/TZX+D5$<4WAP?%Y35.H+V=;Z" MKN4,WDO(QNN,(FG7:*3/X_1,^RQZ'$-VD XFGK2X,<++U490'\(_N+[G9884 M>?&!08F^UB!Z#=%J#KXNI"I&EA#O#[I3A-8Y&.GRF M_@W#>J]'F.U?/#23^=CWCY2QO/KH&PQP@:07&PC=0=9XG9&BA 'KO4/&E'*I M2?'G73(.M0^_X7J-N)UZO/AX]>&W7@H=89'L&L3@#$%268AU)PQ!,?@A MB7UXGJQI,Y,'X."^+1A1^AV^@FS9V?=9]LY?'\[BX7-'_WF.Q<&6TS@E" M#C5HZ:R2$TJ$O:@==KGBE'AUE9/'4#QS7Q1DT@[L9:(Q)"( M(1-K+[[/' +W"G@N0BEF=0BE4?GNKC1.^X0Q(O1:Z:5;-^C&M.]?!/+$!XWC M&CU/7QLG2=MWH'0T$#Q%O<@U!;K>&A^;C+\"5LS!1F8H)@@DP$U;78]/R2E*]=HB+X?I$T.D_+)V(49'\TRT$>U ML0WW:6R48&$JH9,28G;D] :CZTCK7!.OPEG%K1!-:C1;)%@VG_DSKM-J_KDJ MX&I^E7!>B)02I%2KC2(2KX+G^DXJHC=!<=TH2'R2IJ[LQ1 $/.[;'B[W#GS8 MYR:&!B]=X=:#X;5K.5M9=TM(0*\E)^F5(IMD(;N=X#N:W@>,[!VBA'[QM)WK MR)C-LG@))0NLQ=T,(O,9>)!247C'3)L'QQ,=V3M(]X-&]@Y11 >H>C@_-FHE M.'H!KM3,.,L(@7D&!J643CLA?)/RK),:V3M(RR^.[!TB\@XP,VP.;"01%2DC M,%LUIC*Z !;CR0N&/+@G/)T'"3) M1-;3X;R&I()PF>68V[1C])<>&E'3+^>+AHB][WS1=:)\E%SR_0\;,6?T+)UM MLD;,>B%]'?/A"RFY*$7^.&$F%$>>>K9&ER:EVBUSRK?*Q-Z%K_5B7_]\^:T: MS3HF4',.J$H$I41MFXT,&**P45O!VM0:#"%R:D.S-T:>MRLC:J:#J^K9]^!; M_#T8JLN=*]DX#>BT!Y6$ R^]!R>E4&192:J-'G+V(WCBUM9F$!KROC^6/D\( MM]9X;2.?$;;&]H70?[9T:.#?# M9L =BBA$[?@]@C0P?H[-7S6L:(VUN)XZ4'& MZK\P44OHZTY8$93#G#*+QR\F?830B1MYN\3G4/V=$#[OSKY-)4LC/=T*=<>B MB@9K36T![HVV(149>:-,Q1[43MQ,W!M2]]?D"<%U)I1DOA@&OF9'E*ZE-Z56 MXDB9.;.A*-^HQ6TW B=N0^X-E(/T-5KO:",<_K7(\_5FZBGF7_Y)]$=?G==? MS1A#SM#+NG)4@_(U;Y=K_45 [VJ#?\&&17,#J9VXD[D+A(ZBR>%P]5=P7>#' M.IOF0Z/WO!LN9QB"X-(*X-PR4"@"^.3J4ERII=8L.]WD.G^"GIV0YT\>>6-H MHX,K^;%VF">D581(''.$$E.=8Q\M.)L+V)R-5HGE*)M4P>Q.XM1E":.]]332 M2J=X>_9%0&EK,0H..: AUX($Z@0=KQPDI_/$HPFM]E4/(G3R;<)- +-+\]Q8 MVCL!=%Z_!'B?ZCB4",ED#K45$%Q*C 0IDTB>D3<\"2B[>+_I!(O[Z.I4(+C) M]0>G/3D4'$JMME5TN=0"< ,I""6X4]'*5KM6=Z-PVE>:GF X6%\G L1-3C_E M')32#%"Z1 ?,)G#:*2BV!(JRT+/4:H/J3@1.^Q;3$0P':^M44+A)A=KHK,, MR5H%RD0)L10+UA44W' 96*L]?3L1..V+2T\H'*JM$T#AW:Q\]7"98W522:T> M5B6 1R< (W,\BQ"LF>1B[NA=I1,\[J^W$P#ES+*2K8@&3&$4?'DF($3IP*LB ME0DDNM*D6.(EPJ9]/>D$>H.TT\&;R:/\/)EA=T%YS>D 6<<%J)(5^*@5@45C MT8'[8T*OSS>2*7$XBM[Z>1EYE,>9YI8;1:%6RJ8NJ=89HE(")#)MO).*FR:] M?G/_N<^&J1!^<_LV2H>&' 6=%US72$H"-"I.-$1\GY MK.Y-=GMTX/[8='4US6V?AY+)E37AC3P&[]?)47(]G//)@6:6[+VF UKW'X)P MTFE6I%!HCX#/(7GK9IF:3F"YCVJ^!S1>Y4BU,](S"S*3*ZQ"77= L@:G6&T, M\H7=KV5HA\>=4]C-LC8](7*P>KX#3&Y+UCF&'!/H5.?LR%A=8K-IX\X<)>/6 MFR-!('*R<[P&0-4T5ZSN28QZ0U=QIHB D&I[ >U-G(2.7^5AW M]LZ)Q&;9G)X .50Y)P[(N\G3*#7Z(NMF(F'I_ D-$9T'KU*N;;O.WN\=;(+* MX3GN9@F>3J"YOYI.')\SIDJQ43F*XK2M+3R!A!T=6/0VZ:R=B^$(D)PV]=,) M"@0J80NTFRW6OEG8)0C0)"D\L<\-%%,U20 =EOCG['C$YBIX. M3GU/A].9Y.C1J@).U"D&.A:(,4LHSAE3I$G)^%9XW UW/4_C.8[%:APZ.?_AQ[0:!/3E _O\Z3"3;CQ]E+-J]SQI1&,]1.>90M#KT[N:447@N MT9G--)]:?RME[0VL6QBD8]%G46R[A62W*1FW_^K:MYD)9Y*PF"';0!&?S*7N MEM! _\]T"*ED;+(MX'%R.AAWMK?VGV^QVDO@'93IO)]__'3QMORUQE=T;5R\ MC73X%G7-.'D?G\+B([Y9KIYJ)N,V,N>$@F13KC4B 1Q2\,8QQOI(E5*;TMH# M:.Z@!VLT !Y+=1V@]"X;_\'*.>977^BG'^DVK%.1NVO:< ZAVN$DE_ M9H7A.7"R_5F1"!DY[S&3=\TB9HR)2VZ.,,_X94([>-@^#@@/55('(+P=O;U; MS1=I_CFI>A-\U6-#ZCJX)5Z-'B-)_X. ML+2+ _%XMH!@P+AA#E+QJ6Z@2N!,P;KQTFN63 FN"<[VIKB#=^FC^GV'JZT# M?-YF8@=W0DAI'0D0F*][5YE3X#CG($BP3&OB#9MW^HWD\;5]D&YB#4=64-_P M>\R18-Y*E:P%Z>K:31DX.!DUF!2=$.BB;=_B-Y*OU_;1^1CP.U1!'>ZY^!GC MQ1ZIV\U?.S1+^_"[1TK(U@^NNCI;KB]7W\K\H_?,QD)>."NU&3WKJ\F!QF1> M$AC%X[6.:=FH#-(JE]WG!N_>4QS,%C=+0U"EDR'K*JLU%* M(#@X 4[Q"%(4(PD0);DF8VW:&(4_TR?,EV?XMMQ(\QM.4[!!B(3 M&'$JD?P M# W(8 5!-1O59@/\E00J=]L&F*N@::ZO3.NN9YN>'S8LOG M_N4(+W_F&#?< *K;7GS>HV'*,3(^U0_*SE.,A!J$Y 8)<$R4)I%EFXNO?NJO M"_JLRYHTO=J+J37&&,F_8XJ'.@7-0"T%!N29&^D(_9:WXO >+5U>M < MI.%'8J>#Q-TA9+:KGJU(46MO(0:U&0#/(?"ZH8 B0Y6Q9'&_O+0-:*[(F;@< MZF UOX";/63> W+F"W+.7M,7SR^V:[LYXUD6S,!L35Q;KL!SH2#DHG(,4176 M)E7S@)2^$+./@N]CYC!I=X"7/W$Q7Z[^6%[<;'EGC"YH6108:^LS&W+PMLCJ MPVINLYBQXC9MK;Z% %/XN7/:3= 6+>XY?EV9?YXN-=9K:VTB6K5**+0 MH(0RX")#2%&4NI$SZT95.\]1U1.&]E'Z_>*Y\@82, M9,-MS4340@Z/F'R4.;;9$?V0E&E+I\>^K0X4=7=@^2.<7SM\7J5B.;EY&LDR MDXE.$!PY:SD(*6QTD<(JBG9,UP13^+FSVE/O%=%X\"Y?%/[RE, M&@$6(XBPN]NG9I5^O<#S]=U6*V^D@._';RAE-8.;01K-L_OQ(O7+@,WSA3/K:+KN3V M[A+5T\6TI]:?1=(!*N@ 3G\MPOER=3'_'\P;MM;KRUJF_,L_GY%N8/+V/$>D MH,_J.J4R6P3B(4'D=:DG%R(PUP)0SY/5TZ4V#J1&5$,_L^1OUPG-LI6*+O8$ MJ4["5[R&#"Y9R)&K8)D)P38Q3;>)Z"D*'PXNX@S48MVE_?;FJ(IP%R4/1 MSI'UM'6TF0_@,Z_/+YXK^J^5V.0UZA%:>O)^Q@?+/@+OT[+\L5RD+3-,%A>L M,I $A8%*DER"%05*(59J-9+#)FN5'R=GVE;BU@#:4^RG6/2YUU2N73ZU>>'G MJ#.Z-EHG9Y=H_(*'U<,^^)@Q)/$\;6VK7M&%K'S==^;H'*A8-PS4X>ZL>#IK MT#JR0];,Z\3,D9*;.SH1F'IU#U.@0!NU2]#I%W M!W'D(^_;P2>="ETR@:D:M,0 T?,"-KF4T:)PIM>!VDW9=K18:( MNCNP;%/"024?K#/ E*GCM*4!QUD$8S7ZB$%JTV3XWTG4B@Q2\"ZU(D.DW0%B MGJ]42(85:6I&V&*D($:23^MB!,ZT=@%E3JZ)WW]JM2*#E#ZH5F2(!CJ TV\/ M"WD#CREJ9%"B8J ,_8,BX Q<"^$MVD 'L*.RZ6;9S=&!/7 MW_"B?N8]7K*-4GBE02HCZ28/2**I6R"DR2+9DI1HT_W\#%'3YCE'1]!H\N\ M2[=/P]UJ4,.E+().@M 4/V@RHXYI!&F)057?P]M45C]%4$]O+(?[S*.(O5/X M_%;S&JOKA@4N9-&*&/!U3&DT"CPF 3G&)%GFF-MLZGV)L(E[@491_PZ8VEL7 M$Y_$)5U?,7-?8>&><<*8 8YFX411].,81?'+" MDBF/,NRR*^WE;^H/*OMK==E,Q#T8H\=Z,FWP-ICZH+39VJ;JG&19NYV$2H@\ M%6.:9'WV[G0^:M7U07?8H>+N$#+;,V64%"I;0=ZAH_#1D$$.+B-8F8(Q5@G! MFY29G$RG\R U[];I/$3F/2#G81A)D2*W*2? [$@4RF4(C/S_1/=-8:9HEGH* MV8_=Z3Q(P2\'[4.DW0%>'A8)N\2,44AD"TN^GH^E+M"C*Y;K(@R+GK5QC3NK MR6Z EL-DW0%8_AU6\WH_UPFL5W%!1 *XQ+H)Q](]C0HB1P&F<,.]Y(*G)M'X M?4)Z*D(ZW(,Y2,R=P61[;+CSY/4'LHJ>T;'!8*[:H920N5:E(^&]-5!Z\%H. M4^TS.-E#SAT@Y9?+U3(OS\[":FL0)7J>(E.00IT3PHE^[U@"&QG3B:+DW.9Y MX3XA_:!D'\4N1Y1R!RCY*:PWHKA^%LE)VDP'Q13+Z,AH$@6S&IBI)20"BVLS M6.XN&=-Z)R,CY )3XB/]>IB]KXNQ]A84J/(;HJZ8EQCG2Q-R(Z>_/ 4Z:=< MUD>S7:X8^M!;D*!?W8?#G6_MJ7AU?\=C?T'VH/WKK"#WSC&T@))Y4$&1+\VC M@9!LLHK)G/DNLP-WU_^4-\4!&KNO\SW$-['6?Y\OYN>7Y]=-K3)39$V4IEJ? M7ZT=1&,$) K+*(1*2:M=,JD[Z?W.-T^L^7WTMAQ#B%-K/_QSB_ 8"P]TV8&K MK^9*9P<^>CH$7B>4QB 3NS@#NVG_]C=/<_^/IOV]A=B!/_C(N(V<I##VBD%K;NFQ"Y*L!';4:K\K)):64 M=:RX>V\L[8<>'7^ZS3Y :2;F/H<>%;>I]-6@N+1U*XD#5V?W".FY+CXK8\,. M0#E@Z-&1ZCY&@,4((IP8!!_^7KY;SA<7?^(7$LG7S?^\7EY^7BXV__J_,:RN M^+LY ;<9C2@I%"!#R:7/L-F*Z(M)0%)33GJM9=YEDMI!1/3T$#<"I(ZGD*F1 M1X# 6ZPB+K8K-J_8_? WGGW!%_@5+MCDZ:1Q;0296PHCH_,*BG6^N,1U9GD7 M (Y 2T]YV3%P>&SU=.!Z/S69(3LN3=$18BRUQT]+8B,C>(TN!E?WRS9;&;CO M]+=FNY_;QOO[";T#[/SV2'7R-N7UTW*U6OY=&_3"9_J=BZ\S1L>0Z>Q!ASH5 M,:4"'M&!%K5VL'CKVM0F#"&RIU!O3U3LT!8PBHHFODD?X^M5IE^0KL+90]9B MR4)+$<$%1C(L*8%WN4[\9-X(,LIXWYP]>FD._-J>(L+#\-1:YA/#Z=X0Q27= M_F%QL3THQ-"\CAFKR]+?QK/YQXT&U[.07&+6!="QMNLXNO,]XP)T-IHEF^C8 MI!TPM<]W]Q13'@ZLYM+O&5V_+K[@^J+^QOK7Q9OE"NQO4\S\-JCNN9 M3,1;0 8I>@Y*! TADI +^I!#YEF*79(3!Q'14\#9&&^CZJ,#)^TNLS^%]7S] M)]$2\MO%[?(F/J/XA.(4*2"D*LT4.43I)12*8S)WV;%CS'M^FL">@LUQG+,F MJND 6$A"EX;BLASD$)I M+MMTZ.U.8T]OS>VB@C$4U 'V[HKKUP5],IGS>HQ^*053G M>B'!IA0H'C(!G*3P&HMPN8B,&INT?#U%T$ZX$JU%$WV6P\!M^"2LZ#.^K M?K:>ZDPHB;:&0-D[7E/-&6(M'6'&Y$0Q-E=AEUTMNW_C3HCQIX"8AI+N$C]O MYO]@?OTIK#YB_=$W!J_J4V?:)VFDC9#KXAOE2RW_4!87%^LZ%^O;YA'OB]&V&EN& I35%+Q$:\"@2YQA M2&JG>O'A?OT+A.T&MM/*\8^IBQZP]4AT\A[KRRZQ]-BKA8ZLE *%PA02'4,( MBB)DH:-&BR5Y?[0(\FDR=\/=2;P%'$%/':#PV;U*V;)LZ.H#QIBE$\49!<52 M@X[2:2>\4[+)B)C#5UN=Q*/ Z#KH#D]T7G#+1S'&,:WIOA=U\[8DK8<0'3@5 MD[2N^,A]>RQ](V@W')U$LG]4V7>'H=MYDS\OZDZ;6TD3;D+RD7EPEA50=<>* MB\X#*NTXIU &PQ%:=9XC<3>\FE>9:8>:"[K%"]>;N9N-L[!%\OUQ?K64F*R10+1!N) ME3H[SA5AH:#$$JR+&9O,'WF&IMTP=%)9]K$T,/:FM6,LR_H]7%RNYA=S7!^V M&VK73V^W/.L%3MINDC+.$#ZT@>!KRW)P!)/D,OB U@82E;9-#FJ;35*WGP2^ MB?7VH\&[U7R1YI_#V:^+/TBR5P7?OR\7%Y_6,R-M79EK(=?2 M1YE8N!J'INZU];'79PAPYBMO8E?/A[.>-,%U&'3-3& M39*N\!#1%$@A"$R6R]QF!\0^Q$Y?(#LE//?1V$FBLO;5S S#H&,AL49FZD+@ M"-YX"\8D9[@U% TUW[F\.[G35]A.CLS!6CM%;+Y97JYFB:.2@:(JIK0F;SA) MDC!C@")*;J7&9/HPF97:Z6MQIT;F8)V=)##G7W"FHI%%)ZS]BQ3^29-)K$9" M;;7FDF'*J4EN>"]JIR_0G1R80W5V6L!\5>AK;_AT(C"GF (3$O')5!ULI14@ M"38F)9S+S?>;#R%X^C+>Z>"YO^8Z0.BSKX"I+GKT!D'4&T!9I--&MA\8"1!) M>-++)FVE![_$-DTECHRTT32P/YJ6M0>L10[QUP7]*WX(_^ ^.<+;?_O0'."3 ME(R4X[OY_$?0D0RJP"0Y4J:Z^<45<%%SH"N,*5.X*VW&M#U#TZ%FXY&/_D"2 M_(G^S']G"H.R&] BX57IP.D@J$1W=E(J2::4.Q:_-T1-FZL;"QWW;<=H:ACM M)FIB.S9#(0ZT(-O/&-&./$;5$:R)2T&RY!U8H>A*\,%!+$R36KUDS##M2Y-X MNJ$UN7Z<>5M>+\\_+Q=7#M;-%_[RSV=K8ILOH )K[M45#L/5@-="1E-B!T_R-U9N6JAL^:T'*>TS+ M1:W9W"CU'J_:J$Q6F4/DANR]00\0V5F-7 MD/UY2P Q^6J]QHOUJT7^;1YB+3&>;V^U;VP6SG(V(H,6W-5Q7P6\D)+PI7B2 MQ3"?FFPJV9/>:5\6V@.UG?*ZPNA?BQ6=O8^+^?]L6-U>&NOWR[.S-\O5WV&5 M[W'*1#:)J(80/&-P,X.$(,8^T0HM2# 6PH2Z&B@("2PPD&;$H!7/! M-TF'-\^@_+9WGW%U-87I)RS+%=Z2_B__T#>399@O MPNKKIH3Q#_)/Z&^2\NAK/E[71-^(#*B/N/).H8\HJ];[Z-N MDK\] F_]QE!#L/IX/J*XQ#J$F^* M<8W-.B51&N;?]R&YA_S"=X7Z?:!PFJ#_?;Y8KN877V\DOLAW/^67_^^RSN7% MBT_+?&O^X,SQ*"B2,8!2D!404=:I]@RRJ1;.-='@;1 I2'2!-4D8 M[D]R#Y?/^*'$D538P:6QY?0-DJ+"V0-69XP7H6RTH$WM "!7#V(BQR]DG[PH M7D9L\D+X EW3>OK'@L?CJ!Q%5QU![\K;>LB.##IKDRU8RC(=4Y)8T, /D_=M.[IM# <46_]@/$)6%?@=:3S)0U: MEB*/J4D>[GFRIGV!FQ9^8VBJ@SCE^CE\'RERAYD;2;X%V7902DEP5CKRL(TV M03D=?9.6\P-H[B&>'S]2.982.["3UZQN_=^G3J$0$IG6#F0N9/V%IP.ND4,N M&F6=2Z)UH\GINY W]=B#(Z'E"92.J+J> 'GE%3_%58P\>95KYJH$NG$,70N; MA:"L"&%Y"9DW6E^R"WE3#SJ8&)#CJ:XC0-[QCY_BS4BA4=L"7LD"RGB$Z!V# MQ%7"(F44IDEX/83(J6<=3 O.T=78$42?8H<+;2,2_4XAG3BS62AD/,BBA68, MG;*-NB:?I:O?@L.&SN,@9700T#QY1*+-&9D!C%[3630)/),-6'_Z/*7':-K%&+S6""() M04VD[Z%U5R<7,GI@^:!?X>SRZM3>W:V_+L.L)S1"3'>6PNH$IT? M%NM&,I7 $0(02W'1-DD8[T!;#Z5QAV/EJ0ML+*5TY"#=L+1U+A)11>=0"B%F%6UL9J[T=POY4#HR*RA?I. M"Z;7Y70YH4R<,!2M(6\R* .QR #>^E"\+EJU#3AW)[7?5/&1H+F/RCH Y1-M M4S<"?8>+<%9;_3:E9U=5:%MW=>:#L#8E7KGD=6H;L6HQ@D7C67W=YJZ)^3R MYGZ#TD-@>BPE]MT&=]T^O>V?7C[193U**#+PNT8,5 [A\@AA3'#*^X"YKKXC MUS%*2WVNRA79KU7UV7F%4/Y9(^[^N=/SS327O&.0*+TE%( MK^NM8.IN0)>5XRBU:S)[?03:^PV#AF#MOLD\ME([N.IW8?GMQ2= N4V$]?)APK1$Z\R!>6+RN2)3P71IXCN-UQJ#=51U'@BD'W]*2P^ MTA_8)>=FLJ/K@@>04=&)%77(L':U$DZ*I+SQ^?[^[^.A> ?_098K8'=2MDG M@O4_EC6RN*0_%L]P&US^^8FT]E-88WZ]/*\_N1+4SF92 M!5%,J/.]ZXS>37]^= X8R\([YJ/S30HKQR!^VDGL4V)W5+6>D&G=5 M^1/HA MQ0<4'6@;>3VK=&"5K>.E)?IZB"/]2I749@GR/L3N!%7W/4+U(+6=*#1O1OY$ MDI[BT0"/4H)BQM1=' XB"3UIY@Q+N1>(#AH Y7\$J.ZEQA.!["9!>/.CQ@!%[3+_2/J)*&PHK3-CA;^&2P?8[PW5XFV/>(W='TV2U^ M'VL5F"41I?)!TWFL+0*"!.PM!O&[&HX#!.CU!6H E^-N<$0=M$V.467*0;.F91@K4% MHVUR134L*WA]:VO%PS'KUXPKS5"$DNF4\EQ?ECT$ES.PY%7*S-'O-9D:MQ-U M_98&#,'+@Y$%HRNF@TOV 2-5;MN?;5.WMQ.VKQ;YNHIL1H(LC$4&5@M9-T_4 MF7=34^?EXJ2VVCS!YA6X<<+FHISDQ$\G*+-+?)2TA%U5$\D;ZT*38<1SR)QZ' MU8.5'%O))POMF]*$-\O5S\O+>%$NS^CWZD[8]5 M6('(:^UNE,(*4YAG]Y#\(&+?Z8NFK0EIA[/QI=RCQ;P[XV&6(B;IK 93R%%6 M7"FH:[;I0"A7&*+U;69:OD#7M*4<$]BR ]32(\J>;B6\EKU6P7# *TJ*A M^,QII"!-&,6(29_L41#W-(W3%F-,@+Z1U-4C$O^U(I9F0B1+-ST9[$ ,J,)9 MM=\!#-)IS?D3%M!,0&^ABNA@_%!.PV3T$&%@@5$KN]!)!SPCFFP M-MEL?70R-)WE=VBQ^B0-0X?DK\=62C\ED \X^P,O9H8%'3"S.I/8U3&#!KS, ML4XGCE$&EA7ZH^"+B.FWK6=40 T5>U^6ZE:HHBSFX!@804=!U=EM00CB MQ@63)3I%_VD,HD?(ZK>99B0X':J*OKRI6]R\6RW)7[SX^NXL+.K6IKJGZ7-M MS9SYQ*0Q04(,J@Z,JYQ)+T%X*:*6PD?5.F>\"YU]#%T> R([H6\+9?EKC59G]:[G,?\_/SJX&R83%Q]KZM>731592KJEA"HQ M&4YB=#X!W0;)NYA+YDVGR.],:1\CDH]FV\;267_8O/%0;F>?K5&YN, IM.$( MBF)Q\"DD,-I;BLJE3FV'^CU&U+2.W!$0=[ F#@97XTBAGA01! HZ'W4)3MYT MKXH,4O<#QE.F51V)GH'R*,"Y>E8 M>V40*)#2,7(3)6N2VVT]872:FO@!V!ISPN@0)7:1T$NK6M'RZ^(IILF(A/5R M$>+9UW=T+]1P:J8SL:BX 587RY#?&R"&H"!D17(/PFC>**VW![4=OWL=@-'V MBNL G??:0)^ZOW[Y)YU=9G)<7IUOROC>X8HNM 7]X,/REW_"^7RQ^>/O\>)R MM5B_7YZ=O;ER;&;&))&<#\"-)HF3;53:\8Z?IH[ /-= MP:&#X_$$_[,45ZG!!Z:!8AHS1Q91"DQU93] SK9/0%VAV\S0& M:7!O(%*X-U_6)7*KB\;3]3O=M04#VJY7I^U5!M M)1F 6DDK!3)0F#Q$PS)0H)M0)RDIQ#JN$[P[\=-Z&J<(]';8Z-<\7WMNN_$< M$B_>UGPUUQJ4E!H"%PILA'3;Z><\:Q/J?>'%Q MAILQW_^97WRB/U\U=7GQ:;FZ2IKA0[TH]_F MY_.+[>":8)PH0MO:Y.9 61IGT>/,73?_,>R#BF^SG9^(.']1'_AOS.?I63& M>;"^&LM OH;CUI#'7A07F7N,3?J!=J9PVN3< >BX;Q[:Z*3#*H8KYC[4^WF? MPH0[?WTKKQOP_O3U]5E8K[\!M;@85>8%$LOD;I64(*@2(?/D'/,ZRM"$VQWI MZ\IT#$'& ]/10!_=&H[]2YKN_OUQ3$?+TJ-["&%66>1:0$F68.+HWRAB4>!T M9KHH]*K1 NK&_,UZ"$)9(H/\E/]@0)<&K!*EDSPHOW,0FF>(G M*>K*/@S1_H,9F:/(O(,7B=KP]4GE- /PM!R9Q"W5_EZ%(564+(KI!& M8_*]6RX^K MMQ#D] M-@1[EIGB_F9S K)%:\R8C$'>D;UHCV J3+974;?;OV^Z; M>T[& :V.NW[R.!G#@1RTR25F%K3160!CY'HIRPP$J22P.OW?HF6!I5/.)6K+ M-%,4V'J,GN)-0J>MM:YINKF[7.(@=3Z?2QPBV^GS19P_F^! ;Z2+O&QFF]?W M6T,GAX+ST17U 81\-+EN)OSPN<1#')2Q5=(!RNYPL3D^ZU>)V"1*9G0>M*EY=VD2\2,= R=( M:#8C)\^_6-1-)M8\0U,/D=&(^E^V449ON*I3ZO&:D]?+]<7O>/%IF6=>,D\" M,VX6X_M. HR%M#/7T!KEK=EY]P57XB)6K M=[C:G*F998FDPS($F6LL0M*+/DB0Q0:,K&3)FY2I[TK@M)W$1X7>6&KJ,04= M5K5):'W-3RW0WROA_.CG')Q>?IFZL9+)][[I6V)1>V'(B("/(H&BL*T6*1;0 MB044*H96SNL3!!WLL-_[W&^EU)(IJW5E+2M+/B=ZB%9RT-[IX(A7DYHX4D]2 M-+$;-08B'OCFHTA_;SM"]BLNCV1)]N^&>?R#QK8E+3MDGH*.1H%:6E(M,P&4 MTAI<\!("BUR@(PR(-KTRC8S)MRZ-^]_P4UC/TZM%_GE^=EF;AJNP;[5[I<@5 M6KHT:VI#1:W N537P0OAB_5*YB;517O2VZDA&H*FI_MKVFGN),S4 6_L3WS2 MV(:JZ1OZ4]ABB-)D3Y^-#\[%V"3H'=M2;:J<=L7Z#??H M2T:E.5BKZL845."=K?6=VN:B/(64.]6>#?WB3@W-$##<*2]K*O@1S*X0E,<347$0HX,LZ@260F6\.CV 4W#SYX&EP<087+L:0Y M*1BN#] ?>'$U9[5.ZY_Q)%70',F%KW&"L@J"S@C!6 S!>N--$R?G#A73(>= M?2['$NW$#Z@_XV)Y/E_<$820V6JRG!"DKQ$D41YUR8"A4)BG&0M*[F F'OGH M:?+!QS44ATJT"U/Q'ZQ;VFY2BG18(J[>7M5/KF_56&^$1UXW:D]G!8Q+"$JG M!([)#-DZ9Q!+D::)-S:(RNE,S<&(6!Y+.5U@;W,0YU_P3TR7J[NKN"(OGDOM MZFY "N^8MW5D SE^/*?HI2Q.-QG=^#1)TSPS',^BC:R4+@"V&2%<1SZ&L]?+ M\_/E8OM*?'&QFL?+BTU&87DM2=6)6U " M.;A4MQPE68)WZ&5J,I3J<-(G7EP[$HR6DVJT"Q0_<0ML#_V#RV"6?!'"R@0A MU]H'43=Q22U!YB@$W3HLN2;#3 ;2.D>E=LL4+3N MM600F0Z@3 BUO#50N(X\E\)=*4T*4!ZE9KK@HH727W@5'B[_+F&TE=A,9&># M(I]#E.Q )8=7)L\)X[ 5QDO1V4R+2%3%C+TK@81)OVV$:E!Z\6%_/\(-BY M&H.-N8Y.IT#E\^7%=FSV S(V'>2SS*6,K Z/*E+14:LS.X0LD+@+A>FZF""W MD,HHU'?Z6C@$:??-U_&UVJ.Q(^NU_(JX':=>6X_V,G"/?&9W+:P25=&PUD@*!R@@H];:1#;YN8L^?).K@_%Q?K M>GP7^>W%)US5+UOAQ?PJ]7*S9^61^=E8.]Z+<9"9VPSQMQ!*]N"5#L6BP]#& M5]^7X(D;/H/(X)TSP*45* 5*K& M*:J#D(N ['1&C;FP=((F[%LVYO>ZQ>;JB^@@W(CZ%N2]C4Q)!S7S!LH["<$5 M SPR-"(&*R)O(8#=2>S:3 W!S]/EGZ-JZ40,TP%!XS.?UL(XM0P57X*79E)D MJ8&E.LY0)P/1T6%BR7.;#(LIM'$IFIJGG^G3%K5_<''UP7>AKF^C- U#Y[ 1]?-B=BC M!S9X7 /UY,>WL%B[\7*@":O)U+M?=.5V;RCX]LRCO?8J,4C*UIN+%W"!//KH MHW'>Q9#N[U-\]/WKQ2]J[C+-0C(^VN0H#G$:E @"H@U( 0H*$[/Q.C1IS7N1 MLNF>9<95_V#_:)!*.F@[?\#&SAA/)##-;6'9D9?9 M EM/4C3M_3:RYIED003F3?M=KA5A_XM1T":!]5+X\C]XDA M]>LBS[_,\V4X._OZ*S%"D4.9I[#8>JA7_'@,B1P! 87568\EL)KO-5"\XSRH MJ,W]JH1'<;3+=TT[I:<%>$:7<(]7VOJWFU$R7D0EHD-@Y$+6+=N,[GPZ!A91 MHXZ%6VR2JGR&IFE!=60W:4]53&R'?EEWIS%CC0PH60B*BE1$! M(J=CYX.V,8DHE=BE[>ONIW9V,>VKJ.4H4IM8W__/T3.[M#1M#SGM+J\J9X<[DI(O_U_/-J^67S MUEM__&J1W^.G$.=G\RM5U1_.1(E)&4S BHYU+)FM"U,\^"1M9"$6W6:0_T%4 M3SOM;6SX'5^1/:+V=J)]_=/7;39W-2O<6YX-AX2I^FV2+NW &7CT/*FLL; F M6VMW)7":#I:C8W$,]?0(N_6?F\'7JX\XD\89%^O=P@3,Z%9HB M#E@;J=#C6U_N[:^Z>2=+=/AK$PA@JFY,L PWRIYR<@:# ,PD M&A5= ,=+ !E%MI8.E'"-)B$<1/?$CV?C(>WA?(3CZ;/+P86/&XR]IZP^^W%M MC%O#B:LO (\QEI15%I*LCVNNCH4AGYE^R600BFEAFOB9;4WAJ#LZ8*3UKKLHE7X<4F^PU59KL[#(N%VOLC?895O#6EX M@GT32\ZU$- &)4CPSH%/-D'*LO F_S;[-5!]LUP]"%5O MSTI[=;;Y]$V+^^-"W(2[/WVM:<#[ _H%2]D5"]:8JC:EP>7@@&N'A166LVH3 MZDS![;3)^J-<$;UBYX1R)-]^>BVOVU?G_KTVAWQ;FPS+'IP>)P%CO#X]M5'3.Y?Q STR+\ &SME/,[HJ([ /MC M^?OW?_YUW1PA-9-U63$17GUM9H"XT*"Y4R'2/U)H4@7Z+%5=WN)'!,VRE08[ M@..#A/N6#;32"6LE:%6'Y7D2D#?D)A4A(]HFA0Y/T-/E,\AT$!Q#:QV M[T6Y/B76WVYJW+A@!FNU=2G>@BK"@/=) S(?N N2;B4WR37_(NF]=&I-Z;8> M&0"G#/FKU?:_+NCNN=QHY29%OLV:?ZL06)Z=O5FNZE^:V43_$600N*0[2(42 M(;J@P!=>T#DN-&]BQH_+9N<.RL@@'NL,M4?4CW'>MAV)9/2"C"J"MK4C4<8 MT2,"VAPUW?5.ER9;O(_&X8F>LB/ _/@G<@_,[7T8/^-JOJ18)ZPN.C^2_Z*/ MN%C_6JN(B.(91R,PD!EUPGGRAH,$+PV=H6!X+#XHT:9C[5@,=AX4_0@'\@#$ M?=>7X[\W^KN1BR;N>?5J'-:D8:;@-"JR6,$+%%(A!1!'+,4>WA:.DST)[#DGE3<>-A:!# I\YB8:IQ/0T M;R/C\=AE$=V/=2(/P]VAA_+#"=R2]]UYER5WB>133_6J3P$

    &D+\L#KLJ-W7$C1V(5XO\RS^?L;[N?5C6']WJ/=E* M3!Z[ MCBIO%'MOB_,F"J_C*=Z$^>K?X>P2;VL^.K0I,$%VK?:&V%I\3WF:,=%@%J_/QC85H>08T6H1BN7?ZF+.) MCB^!$[W+?RAST!+4'4_K&#^7_[+HC$T\8' @!'>@L'APW&C(+&2/OD3#3RQO M-E "W_W[TW=@#UJ"^CNW!]N7A$O"]VL>POYW_^[U'5B"9G#^SLW @ KHC3!<@59"7*F5 X0ZEQL:TCQMMK1 M^S->>C<"(^<*3OF1[3LP 8V@_(,_T-T3YB__X"K-U_AN-4\XDRI[&4."DNN& MX%@BN*PCR*(3JZU8<:>]K[WR]]T_YC4_]3UK=Q!Z>YR[7CMEXWVY_GEY?AY6 M7Y>%9%5_'A9?UW^^>K\.AP_A.>C[#A[#,QZWQQG$8W2QJ'1MV@N1[AB4$%$S M""D)QUUBB>4CNDO=#>*1687", ,7IF[$4)Q.7Y'DDTNO9$Q9.].Y:@NHI%*@5;:4VP8+00>-="OR&NT+$K?9!7\=SF(9Q 2 MGAW$,T0M'6!J?\$],^= &SK GG,PKA10WE=I.@N8E6490TZN"31;,-/3()Y! MV#K&()XABNX![(\/4":/[,_M- UM2BZ:3K\QM>"(KB/P,2:PC"?OI=?"-YEN M]B)E7=[F1P3/?32/JLD>H'EXL5Q,Z)61$H2H_4_:!O!%1/!HL\%20I!Z$JO[ MP\Q%.<2+.#( )M[?-U[2Y:I@>JN[]>V$4 Y""V/IR,>ZTEYG#4YBW8J".C"# MG/%[)4.-LW]/DMJY<1\9>4UR;^/ X)0O@FW2\6$O0>126Y?KF#%=$Z,Q@#-U M1624JBC'0U)M?)JQ.9GFF'2)T[$NCU% <_KEJH_6[_UKM5RO9SE**;QS($4R MH(PB/U(6!*_I3D_>!-'9.*VG>9G&S?H1SL^AP.FCBJ/&5+^NUY>8?[Y7M5P_4^49CR70/5\=WL! 11(WR3R!S,%GHQ/YP:99N#R(U&G*)4\" M^VW5?MJ3-AZ6;WT;-^*S5IH),-+0#9F8IV O99#&,QY#P*RG27(.YV6:"L*3 M.!P3 ^>[.#T/O4LNN318]]!9AJ"88. 2"DC:BX@"@_5]C? ]*"09O?#N1S@Y MAX%FXJJXL82PO7)K=8MFM0@6!!P52P2/GUDN \5SC7_N\E'\I"3-A92$%C#YP@NU (G)G1R MDDD>VV3'C\KF=Y!9/YW3V0Z W\#..V 1?I1#O"^JZX^"GKW?8?5^E=T #_-[?=7#S M^SA<'J?Q/15F<\@$HERW=6.(X+G$FF#,/F*6T1TS8=9=X[L/G*+%X@%EK?P- M1D% "AJS"+6+2BO6*&OQ0S2^#T%?N\;W(3J>\'UKO;J8;PNQ MVRJ8JZK65Y<7GY:K^?]@_HLBC-6MMH8ZE&#]6(BR,:%>*NU"5&!\'< J(AT M- D0LTY)% I+C_@^3"\0.>U3\D@8?S7)PR>6,6H#CA4R-SIR MH'#&@I3!%(]><77$K>L'\=)C\'A$?(YW7D8!R\13*A[R\'9Q?<4&BXHSH8#9 M.JL_6X18>SP%5][XI(LMNZR$?.8K3A:*XZA^.;X>NH/3A[^7UVQPYCV25*1E MBMC 4CUM"]SIHH/)Z.ZO,-@13C=?T6/#12]PVD\/W<'IS?)RM>4C233.QP)% M^QJO*83 3 I4 C( MN87 @@ =L#"9C(UMIN .'S+:#FA=1"[[JZ4#3.TON.?&!_J0K"T.6(XD Y$C M!)T9).GK($SKLIRFA_C$AXP.PM91AHP.4'0/8']Q-&5))J8!^G,\'$H P84\@_+JH0[TA7 M6D+OBV-2V[Z&R?TV:,AHNS5I77@11P; *4-^8-VH1<:UUA*X<*8.=2ED9U@ M:X3T7)IHVDSC[ZE4N><)I8-@.U'M\1 ,G>K\WJU(Z**^MRWIX;R7S$163(:J M+5)92@6B<@S0&NYX5)C2O7KC<>C1QCT<"KR-WFLPV*P/%[< M*E9-"/WHVH2\Q^KGDKA>+Q>;$L/+B@L13RTA4)*6E'0A(: M9$D\6KK5/<]37U[]-8SVQ[9I8'F. M]N/TJ@0L66F=P;BZ4,1:#3$G#=Y&;:)$'9]],A:ND 4TU>1K@T'+TA&7(D=X-G U$J!$ZG M/8? --=M%MQ^Y^^G@[!UC/?3(8KN .SOD:Z?>5V7OGE_^VLQOUB___.O[8M; M3&B3*213Y^E.VBLA[;^ MC8\=F%0JQ=J92J0J+NC?$IV:G.B_*DNIDMP!9@U&09Q ^4^8?3^XN\!,]]6 M@EMAD8-3-H+*'L'QF(CV%'2RGA'EHZ*FBX$ PS7VQ"B((>*;>AC G2D&7FK- M8U8@F:6(/ =B@9,/Z(O(/'C/6!QM!$B'HR &Z>W)41!#A#BU]N],,4 FHLK, M0W*<7'[CR=P%18*P3IJWB/A>6I@.2<'OK92. +5UPUT6F.I(G$PL MDQAR !?KG'4GZ$(M*LJ=QLOL#:D>LM[[J_,)7.PAVXG+BUZ1FM1OR\7'6A?U MZR*1U.9?L/*S-9LN9[*,%%*)HBBP%TK6[35(_\@BUMO4R[)#%=!+W],'$/;1 MW[*1,*<'!M//\9($G0O&!2@5*8X/Q!5Y4(58"R9R*;+.;#=@//L]TX:LXP%C M/&%.W;-__OEL^15QDX%Y=[E*G^B>O<5*P:PXEQ*TIV!-Q>IE5\CGG#QRR;QS M+Q5,[? UTWHC(\%B3%%.OA'SY_D*$_WV=OW2E@412_"\UMY@X=OF15+-]2#D&59,@!\PD<&<&$ M&C7=E)-4<_PP?9F'A$9'!D"75?G;,MMOU8?>J^*- +(-$I1S F(BUC 8G80E MYK+;P?CM]&6=%W",K/T7J]T/4<7D5^F==?8/6-L, )HIN@@R*Z8F,TE<%#] M1*\A61-#T8;KY'? U@Y?U=M.V8-4NVPGY0YR/'L?PSNRN#5\:A993#*3,V-Y MS8J@D% G0D!&7KA-2O%&Q1EC<]+;!M8Q4-R'VD_;_WRQI_"/Y>(+KB]P*ZQ9 M%*0F*Q ,J^LO2!9D$F)='ALQ1\DBFVC?XE@<]K8-M8N3TA0FIWQS;/[Q;^)\ MOOAXM2B2S[C-0M4.0&^\J56Q&H(H]=T592BF2.G[BN0>8:*W=:-=G()#E=W% M54$\GR\7FYS;Z_!Y?A'.KJZ_]Z3BU1?,;Y:K-Y=U]>FOZ_5E+;^=Y>RC"MY! M+'6'F\\4E2BA $6VTBCA'J0TQ\'S8$I[6\@3F=SIM]K1.6T_R'02N7H*!![,D'LHL M/NL72NU_(//DA%"R%Q VNSKO@\/T68. M*2>NE0E*AW8YU28L[70:_ ]V&L8%0C^>VCZRN"ENJ6.BWI9;L=S60LR0969Y M<;5K*X+BGD$(KM2=?2A12JY-7X?B199V>S=C/]BI&!<)DX?MVQZ#S3F_RTU8 M7\N@\_+*_YGRFKK3)9@E>*T^$G"^!ER*2,K$/&H,W]$?J/ M!N-[$[ ;/$_P7?ZRI\H]'?/$R 5I#^[W8!/"H. M3GM+7'KUVS3,MXOM]<:OJ^5Z/8O9>V>U!G+3JYV&&5RA+]Q$68H1#&631BD- MUK+;-OAWN]T=2?8O< ,\']MR&!,3"<'I8,A<8QIB= Z,*(YKK5#?O53H<7., M$R/E_VX7PD? 3!>;ZKI2 U??YI<-F>[QZSH@O&$-&9;GX>SVYV^6Z_/?EN?_ M#\]_Q[3\M-AD6F6=F*FCE[P*#E0-!#@6!109E,\D1AV:#)YNMJ+=-LJ)7D+W M@8.7O26V2N27Y>KR5_7O^(S%:"7G$;ASFUHH!AX='<8HD-0)NG WE[[S??+@ M,G?;/"=V\7T"B)FZIO+/A.OUQ_#G:UQ@F9_CG^GL@DS-*J$4UI_+V?)?,\ME M$25Z,*ZV6/.U'$QG [ZDHH+"S/4N&?^[O&LW&)[8C7 31O=P4U5C6S7I"?-/ M%ZOKS+R-I?4P-[>>358R!K_)AS*,7'MTM=9F&_*R4G.G;;L9GL/I[;P]:)L" MIV/*N FTSC:06,]YQ0AX;!<1G(0>TQ":P2&>%$D&!XTQ!M"H9 M[D)(JEVR\G'7VGE#T\9;J'-LO:SM]Y8X,5^LYVFCHH@3)I +PRP=T\I?]LP(M7??PORLLH.\F$W ;,9Y9FBB M!!Z$(Q,W2PB%OM-<&^L40^70#_*?\:A=N4S5(UE)VX?_CM^7:[JRZZ!I10S-F.@G5&=E[=AN;(HY9-,F$^@1@@X^5.\\]V8SU>NHU_2G_YQ%63PFSFM['$%KIH5[ M[05PE:0UWFKEVY0M/$_;Q/;=&"BY=XJ.+)&^=I&'N/&DT/?,4 MA:VUC<^)'(0Z"\*D4$<[.XC9,F N%%Z$*=:V&2S>2MO@BE#EC07"8,G'1^$XSN2_#$N08M0'H4V77@HOZ.WW!Q@75A/],)M%J$ MLS<7Z_/E%WK#Z^^_XO+3*GS]/$^O5ABVY]:MI8JBT/,"WA8#2F.LK:S(/?+D MKACI0HQ-C+D#:)[X2K\-4H\CP0[ 6D="O)M_P[S=C<^M+B>A#"\,E+"T.N22 MN$J(RA*1(4^83).XR3 R)[X8;P')AG+J\%+NGGF__UW;HX\:W05I>C/V&*8, M^;$HR,VT"76]I:"S49-K&ZV)2MLL=#J*]S^1#[(9&I T8G;,@9+%DA=O!+@4 M)%C'1;9DWPK1YEYP.*V=^AY#4'2@[S%88AT0QWER0*G%269Z; /#E)P*MI:R-_F3'R2JHF!UAH3]Y*3QQ)0#VC;TGXY MU2?JD(H("0I7")56\"X6**AML()CTBU#VCT,21Q1N@]'<_=@]<3E.G_#35'2 MUOZXFMBDN8W"./ H):A FCQXYT$XF7RP/)->WZ$ZYX%'=W%J[2.DY7@;@*0X^(A9CDL2XB^B? M?$D7$:D#03 >%R>>SGVM$F_Y4FK0;FAZC8IKC9T3I+L=F]81X2ZP3<*Y>PL?-V^=$ SC MB&YY$!\[\$]^6R[^?G5DRI"XTR;6AJ%T$/N@P05C@3M#>X*.4W%WN.HXWLDM M&J8Y:\8'Q*'L[4 GO'DUT\QS:;(#G47-JQ,>(K,>E,E69VV8>"@GXB"=\.;5 M-%=0[73"0#Y.[)ILNM*_V9 ^QVO7JIC((NDTSFH-74X1(D<.IG"CYK;G?&E/0KO)K8<;R[LB?V;(K6-=<1\=:%4+3BN;4QELN R^=D1 M:XH=VH [95OL9#8^3,+$M])']$!&$$%W(+K<58*E@)I8PG2@755,@I!M!,.S ML+&$+-,N'9?VA-'4SL<8@GT2)WMPN0/S\UZ*^:76Y'12:ATRH"0+28D<(# A M@67K:>\8KDR3J9B/T-,3;O81]')\KG< GC?+%2EB5"3(I&9BLA M!4U["STY]('\>VU-(@>-6Z:;)/,^2M%T?DT3 (W#^0X@M*V%OHX,O:O_H JE MZF97?)"50::D>A>%&7QB%E")8,A\$RB;Z* G:)HX%^K(%\%C":=?G%UN11-Y M++4+M);:U\$4&9Q-#+(I4A@7;8E- B]/4C7M/>%HLM\-4WL(H@-4_8%G]-&G M7W%!Y_G9JT5^E;_,%_.:!W0^_X:7Y9%7I[O&Z#0:#5)D1@I?"HB6#$ZE;,*D MA2H\MT#9("J[1-T^Z+B7G-!*5!W@L#91I4,AG-TLH"@6$C/ 0ZU%2;8:%QHA M&.TX<[+0L=#& +M#R;27E^WP=!C+.\#,$R;$N^L>28$\CL!*]8R= <52A" C M;0ORCQ4S.;8:&[,#<1,WH#IV4M[8XIHZSKUU@;9U)JV6*LHC: M;Q$W+9\C1!T%,,]*UKQ$VF"[Q+UW>%<765DC2G?9D-6=%"]>EQ5=]>G\Q_S\ M\U5IT<^;3M U+9L63/_EC^'/&8^\#@1#VG'%UPI- 8'<<' L8\XJ\\R:A"7V MH'4:/+:!R^,%84TDU\'A>AW@VQH@[VKO9B2UY+W6!)+:;Q"SA5![ R63O:H# M(B(V*:QX@)9IC+*C@.M0SG< GE_)-JUTOU]4\_)]N4K4GJ$6I5H*8((FKR3% MLFVJ&F)6,@>?N6I2GO080=-<"QX%1J/(8#B6_!9+BTVSISP*FGY">G?:EHG3 M]V>XD0]Q[4LU-?YSV[=,D;-;.&,08Z0=$EBF[R0#QYUDV3,??9.ZB%V(FR;F M>A24C2Z;B8WZRTZWZX_+5^D_+N8K_+!:$@_/OW\X"XOSG^E77S>\HQ5N/[_: M5KC^#'S3ZQZ!E&A>S M*?0F$5,'A^J6AS-FN++%1_"IVI%D.-)WF$!8(Z+&9(5JT??U.>&HR#:JY M*MN#OQV@X@?@$V>NL4\XI[6(Q.IMO/76U001 \X8#9J6:(1&J;#)F-BGB-H) M04T&.35'T&BRZ !7&_Z\_?(US%=U!6\^A]4G7,^L=@EC#N"B2[7E/()3)@"7 MSC!-K@CW[;3//7*ZJ$$;/^0UH@PZ;.;Q.UY5W!'/:C/Y>U+]@?:=NGH\_\Q# MVWL,I'JD/A\_O)4TRN]X5MVJ5^E\_FU^/K_50Y<[2__+!0H+-?&JMAC2P9-% MPQR3WM2NM%-]RG5VZ2IF]>^% +3M+H4IB0P"A=0&E>*WNE M!.&1"1F%#[%1V'1_HJ>-Y[=!WOU ZI&$>HIZ<.\NJ[L^N;E.;-B%=7=\(HH0 M;5! _EZF$]@7B$%J* (#IR/4!=UD;-'1-./-1>XCKZPW_>N;?6,-BA22 FE- MK!-Z!.U5R4$DJ9S5)IG4)HMG&)VGHO^&X.OQ9DGCBZX#)^)F>:2_OR[7X>S7 MU?+BZ_KMXO*"K*KUY8*,YPO,-^[9G9R7UX'\J=K:'W$3TR!S>U$/D>L5F+$3.@K;6.79W*/'8Z#[:6J=U?XZ]0_J$T"D:%OMW M3]SYTH-+! M!AJTP-_"%[S,,YOX>Q;B&%UU41#H;1:%,BBN#K:B3QG+S-@*08Q$@^%>\;XO?_4 M:7%V%"$N1^'HQ%CX8WE1P\F+OV'Z'!:U3\OEN,"KRI>@A2LA16 RTEIXL!!, M-F!3H4^2*H[)'=#QW'NF==B/C9=1N3XQ@GZ[2&<85N^6G^;K\WE:7^437:XD M*A4U.D_G5R86,6OJ2!I:CC/:A^1L$7D'_#S]EFE[V!P;/2-RO+M^-IOS6S/N M8N0(NA8BJQ 41!4#,.TTBN2MW\FF:MT4Z0AM6=MX B.QOCOP7#7?R)FL/)V@ M.&Z()9MZ$A1@"C,A..T9VR7T]+*:(0T2[$[-D 9PN0/_[K&V/-IJ[DJ)D%S) MH)Q@$+TE@\V(%+,/TN@FV2$GU QIB*!W;(8TA.L=@.?IN0I*RIH6FT!'RT!I ME\A8BQYREE+F5(3*G8XU.4);O[:QK/$$TP/*?NC<;X1WQ18+ED=;9SG6OJ;: M@TDAYV!8UJ'ES-P>PD4C2O?)<29#6-WU= MO4'AZ)2#I5U*K"DFMDH/! Y?( MC4J2W[GA;S3=XD@C3@8);N?I%D.XV(':^,']?',6UNMYF=_JZ$3VGBE.9&"E M[A-9S^](FC9QP6VN%3ZL?83Z/EV]M%MK>T"-*9R^L7:Y)9D5TAB>Z\ 9"8H1 MGYQA :PQM#.Y#K;-F,5G*>LH(GTH#G;'V!Y"Z0UEVQ\POR^OO]=Z[=^6YP]' MUBZU=RY"E.0TB%2C:EYZ")H8ZWU.(C"5 K8'X$"BN\7F/OAY"ITMA=D!<)]J MK*B5T#&5 -)J(-V:Q:USIO)W5L4W%X:,?3(W39.FJ^P]Y"Z1=?E[N4 M2,:D'&U+AQ%4[6D8G;8@%%/5)3(Q_]7I=$_9#^IT.D00':#J?KM#E;0F]\F! M#SG4H>@!/+E:@"@PR*2TP":UK/MUF)RH8^D@*3_;87((RSO S+"6JSFA"H5, MAX2IC@\ECSI(1VOUM6R#BZCC+E-.]HAEC=T==Z)NIH=@K9VH.L#A#Z9#W54; M\V&-JV^X4?*&!^_)2@5;4IT))6HW)TX>EHG6:%=,#$UJ7IZA:YIF(<>VO,84 M3@=8^TA_=X=E5YDY2BCK+Y#Y7[ MLH40.D#3IHS[AW5<:6#K&!8Z_XW7BC1P%. *&0:2IQB#X*S()CGVCQ$T+99& MDO?=>^DQF-\#B!;X4./OKKOX<)&YK?/5DHVE#MUT-=<> M(TGI@Z@]V&U).KRNO:1_HF,%#9$U[O7W$H_)@F1QZ8'YLY'-> MMG5UHI"VM9'.?NUJ11MMEJ@#),-U(F39RWQQ4!_._ V6U/!@.;/DELO"5),,_)'HGS;Z<21K[;A2/L669E=AJ&6Y)Y*6[6WS M5FB#UW[T-FDB&0(Y-R!+J9UZ"7BN, W:VJQ-M(ILQ.9'6S=MTIS563,+91,? MC]'441.*V)+I/_+_43:I5'B!;=*&X.J@-FD#1-:!:?!T19FUB=6^"Y 5)EI, MS7WQ]4>6?"Y6U=GH3?!W<"%G'TW)AF!A4"'G$,'T@+(?B]2\(\M":."I;L7: M!=[KR" $EY4B9RS')O/73J:0W571YA A+5NSJC-]%'T)R1 MQI2H(5B>0904E;>&-D3<0?2'5^ZVG@ET( C&XV)WW6NV10FHM+&A &>Q%CP% M \[2::J%E\)'S>5.5?__'JV/]K W1F)]=^"YW%;!&VV#22!MG:FE2X;HC ,O M$KD 7-*77=*]7ECKHR&"W:7UT1 N=V"./M:$AZ<>&9U/)%+$%,,D'0B M32E5E*7MT/+N6Q\-$O2.K8^&<+T#\.P4QW76$$?J:>ML!A6,@!CJ&$?I$JW0 MA-(F<#-:$F ?C9 .\)]'%U,'T+N=C_%NN?CT;O[M*MS_O_ L_[)<_7V-,VM\ M*,;3HC*M3'$R(F.M7R+(!$\_1C1-T@!WHJZC<.$HH'@B8V8<"?4-NQ]OF69D M3PC/,8-.KDYOYP%<_!W@*0Z@."C69 .K4D\ M$N&T(%#UKM0)65M351NW""Y=$V5W4#;JM!F!AP!L%#GTDUSS0!Y:+-P%9NIU M=[4TR,Z *$H$'YTVDM1V+'_E (ZBJP[C_<3!RXV52IIUF>85DO^8GW_^X9BO MVV.6BV&&'";(6$1-$Q(0DI$0+>J(TBLE[G@!#\8P=WG7":3V[0.6)JSNX#R[ MGWU1VQ \/,,=N9$F!5I580P46E*MI&HAJU*+HQ@FT>02=@"-)Y #>(BJ:B6M M_8&X/ ]G4V=/W=N$1TF>>O2M1\R=VFWEQT^=TH6CR@9D,/7NC]7!ZJX YFQ, MS-:ZTEY1M$R=:C\M:QMWDI(\HU+[L-=)1V/H!M/6257E8&!P&LEKB4<1F8]:#0!I2P6V\0; MCKC&KCI;=FE/] JX#O;BUOM_7WY8[=.+O79I2F1!I:)K9[\:'2*1N"H71BJ' MN2*SQR;V]0$TOW3;>T\<+JPIVXJOK M 0M\0[^I#-W*8F;K? @T!;A/D;9HC. Y"V"*0XF.%WD7O0_>9^]-P+3)-<<& MY/%D=5KJ=-/#XLW%JLKL)V41$B M9@O>\L@X'3*R3&TS/$K\M&E))X#Q<<1^6E#?[.O?EHOTP];F@B?/N06[F:H> M2H!8!)U?Q2C/1(BF-,D=/Y3P:7.?3@#BAXO[M.!]U1"5STP=TBBU@L!KRV1\>L&\*ZE\GZ7D M24$D\BEB[3,ET-%WEM&75(30BEN\$S89*YYW3<.T.GH2@!Y5;">G<%?T\RVQ MS%QMJ,Q"!,?JI/5 YYM7*=7B#>LCS\R$)@6>!U$];:#ZA-3N(=(^'K)?_CGAQ:&/T[+2!7>5TUTWBR_Q,LY MR3=%L$Q$;E2JFJE><:"W$*020*NU%EV0639);7F*J$//X@>>?;/;/A)77]-? M_W,FG)-:IPPRFT2&M4#PALS[0-\Z9C2WL8G!N1MYTX961\/,W>.S@6SVUB_? M%\G:"UN!Z7HLXLO9,558=QL@!BE M51E]]?IKPR%&[+$%0206BK3:)I-;\&CD=?2LQ0:@\*F)/<>6=@![O?[UA[ ZO^GE=TL8-PP@IAHT 4_.?AT8 ME]K,;!E[)=->.!T!\%-(O /(7ZWEUOGY8;4D;_]+>+LH]?]^7!YWPB,S$J32 M!I1D"1S2!D>=G#$RHFK3XV<@G=,&,9O!M:6TNCPQ@^K><)79QML M5S-[[_9I QX^IGDZ9!W',%L5%T''+ @DM7UHL;7%7Y!@?""?!Y4TKDF>VG', MU@>VS/KU]UL_71;],YVQIB0*R['V%J<-*:P#9R0I\V(M_4';@WHW0CLV/(?@ MZ/%SN(&\^CQFMWV%E XBDD:N:=UD+8@"KA0R&7QT9"T78=L4J3Q"3R\S(EN MX/FC=+!$.@76UES%JS9!)2A7(FU&1JM2$2V$NJHH52HN932^R=WWQ\H#A#@/T54 M+U,(ISG1]I--1SB[96C>CTB&^Q&:AV*2O^'YM8VJLR6'F!<03M9>XRE!4-50 MU4:48#.+Y5C7@F.LISMMN2?@GK],.[KT1PR']+$-?N@(<--#B"R>*"0K/).Q MHU-MO9]JQ;0!'[S53@DZ[9I*==C?;F&,B9X-BD!*/):KJ[_WE1&VD_T+RPG?.#-OFPPJ]AGG_^ M\RLNUDA_OVF'<-D$(:)D420!H00&2B='3E-UQTQRCMPGE*;)P.%)5MO=5=:+ MVGEM0/?"=N;CW7;J6.ML H(LC%CABX&0O02&07(TUBO7O>UX6!>F9H4#+WWG MC0.J%[;3[J:>;!30Q\_ANHW*S#E69!8,LO!D(" 9"$YQ!B+2+X217!7L?<<] MN\II2QU>^LX;%V0=[,!KNFO7HFBL 5/[3B@K,[C +13.>0S6BM2K[[ MK7=_73MM-O?79IL&2"]S>_UTN9*/X<_;[6E(O:04501CL@3%=:VJ#0I\E"Y% MS03GW?LL#R]MITWF_]IDD\'IY/?9E0']F-!F-G@4V08PJK953;6'C^4:A'') M(E=!R)Z"X<^M9[<;6_;7ECHN/E%Y^OK[W\+_7ZXVXW\WV>DR:Z&S M#B"Q%E1S4:]&& .O+)>V5N"X)OMQ (TG5D,R""S+XTBN;U#>+.RW\.4J+YZL MFN@]%Y ,*E V.O ^$Y1HT[-BO3=M$FL'TCDM.)OA97=<'BR\#K#YYF)]OOR" MJ]_Q;'O,?)Y_O:JGB-(Z6U@A9Y#34G@-<0HI(24CI2W:2]NDCO,)FKK%W.%8 M6+813 <8JXUJEU^^XCF^^K3"3 MP,T^U\K$:7%P3-6U&_=0GVGZR MZ0!G6SOS[*D.;7S&F78Y& XQ!D[Z6I'#D7P$0<]+HG!C3)-DCEV(ZTZ/[0F% M!Z,-(\JE ZQ=$?Z$;_,/G'_Z?([Y%?D$X1/^?8WEXNS=O."L,&NY%!HTXX&8 MJ3U$91($4WCAOG#%FSB(AQ#=1WW?Z-@\FAP[;P;_0)? D?KF/?[@47OF[4C_ M,>Y$)5<"-4>0O@XN9I%JBZ:E2=/%G2@6:9E)"9CVM6\-[9*0 M0R(FL)*L8EFH)DQX07>B0W!T\)WH$'EU1>9" MLXBE=O_Z*S:VG_P'Q\:&"*/3V)AP.?*@%;BB,[GOBJQ(JPV(4GPQ:,BXW65\ MU(G&Q@8)<(?8V!!N]JEN;AP;6J*6P5N0H5Z$!>\@U(B?#\B\"48YW;1X_@7T MRQOY1-M/-GWB[-IG^AV_X>("9\QC1%$\&'*;0:7:E,E%#S+5;!+FO&+':L]X ME[;NM-B>0'@>80=)I7.@_8;GVRF![Y;K]2SP8G,*!6PTEC2_0(B\7LJ+;%G M( (V+:M[EL*.0UZM0+>_A+J?#G$9#JJS+R["V8%1K3L/&S.2]12=1QE25ICA M@D=(19#0.6>D;QB99JQ85W+,-OX;9/1;6[.0-,3@L#;YSA T[0$=N#?)1%Y" MDS#""XI>#<'1X1G] ^35YR&Y]95+$%C(4(W1URH(3\Y+C RTEB8(ITBS'VMX MT@E&KP:!8-?HU0")= JL'_UM6D)D-DI 5CNO,IMI0;6?N&'>2LV%:CN#\M2B M5T/D/SAZ-408$T>O_K>X#+!D[C":K$'+[,@H#+D&6,C^E-I$93):QIZQI&X_ MKS^Q'R"BY8'\ZC1"F:T7VM0I<:G>DZRN_2LKWKJ!%]O$)( ;06C5=)Z/>8(66#BZ.N0=KZ# M;MJ?@NX.L#T1L#RZ.#I2;K=6^D FT64H]GVY.AG^F"\2WF+Y3^&+SFM(8-1F@P^)DF^KV4I965$$>G6I36=MJ07WTU9]H S26?P?[ MX$/XOJD._;B\7-L58W#]&YZ_+V_"^O-5=O L:++8&5?@6.:TQQ4#'U2!'*4U M$DTBJ[T%MH<0V4MJA]Z4[4SK2A>FM][VZ\[Z?YNMTMEQ?K/#ZYLM:M,;7L(XBX2LDM'E. MWTF)N4CGI&O3#FP0E0?W6-GE9?42^S7]JW_.F%%1,8W 92$C.;*:L. 0A%:% M"9T+NB9NT3 RI_7EVZ'L7A^6=L([+;VV?XW3#@]MJ.5:UC8-@V%$RTV=TZ 8 M':C*!')\E2"+2R$F'H-K9!D?5=F]6RX^?<35EP\7J_0YK/'FY=L8+L^!)Q4Y M<#1U)KP5X(+7(- 7'72(XN[(\W&8\ Q=IZ3.AN#HKCH;4SP=> 6_D)E); IG M;Q?$G(NZCLU=M(@J>9$R:%Z=FUQ'/]:+ VL4<8IK77*3X36/T#,MND:5^?V" M]8,%T &./J["8DUOKMOO#UQ]FR?:@._+ ZM;?Z1'KA_^Z/(6U 06R:=.(%U- M0RY65W/#@[$IJ%A*SK9)U=.8BYB\T=[AJ%IV(N(.X/W+ ME\HGK.W3LTGDZ^=D(00GH>BDE-8^26SB:3Q,SK20FPX>=S7JX;+J '&/GSFW M0DTI66:L V-J'Q.+$H(L%BP=/BX&FPL_LBGXKH_$B)8']MB"Z1IKK[[4F5TS M@09Y/3]_?W&^/@^+3,?$Y7J41LM*E#7W59%S%FE;JH"01<8O58P4JCW_CMO]\^Z'Z3#8'S(.4,]R6J03D'D MZ$'*H(1&[@1O2@)HI3A8K:>"LHC&N MB06V&WG3VF$MD757LS405X>:[LE57JN)C2^USWW6H,@M(6P6E5("E''"PRI/(2%-]-\<+3>ZH*YF9CJ1)<3-&!BZS:HN2Y!T<; M2PFODY2,A])D'L%>U)Z66AR"N\>+J%L)\V2UY/[7_L.>?QP]V3(98"A@8\Q1 M>\","<$_;.'CFO6O2S6L/6D]+20[!W%TE MV5J0'<1>?ETMU[7!3YF3F,]$W"=,.[<36+SAT3 M-_LSOP/D7!4.?<#5'Y^)M:_#>IYF3"=M,B?WOB;%J\PYN?=9@-;:V,@B^..!81_W1 M&5U"$\?S$7JF+8"9$E?["*0#7?5KF"\VY8V+/\+MC@TSH9C3*3 @[5HG*I'. MC<;4.UW&1";?F[XV,9,>(6@G9)F7@*Q11-(5M(A!7Y?;8K'W93M1AL\*;802 M30(K3.T!@XQ6XS,$I0,KM+K89CK&TV3M!#/[LF!VL'@Z -OO6'/UTOG%BI3R MIA3QU2)OUO+VR]DIS_A>N:")&^CWOD@D,!?=M M>HH/H'$G&+J7 ,-6@FL?F+W\H'Z)88W_\[_]%U!+ P04 " "*,I=2MYTP M_]X' "&L@ $ &5X,C$Q+3,Y,C R,"YH=&WMG5M3&[D2@-_W5VB=VMLI M?,4DQA"JC.$ 62 4=N+:O&RU9]H>E372K*2Q,;_^2#,VP<'LYFQEMQ))0''3 M2*/IK[MU&:EU^/W)V_[PMYM3DNB4D9MWQY<7?5*IUNNCW7Z]?C(\(>?#JTO2 MKC6:9"B!*ZJIX,#J]=/K"JDD6F?=>GVQ6-06NS4AI_7A;=T6U:XS(1368AU7 MC@[M?\QWA/CHN\/OJU5R(J(\1:Y))!$TQB17E$_)*$8U(]7JZJJ^R):23A-- M6HU6DXR$G-$YE.F::H9'ZW(.Z^7?A_7B)H=C$2^/#F,Z)S1^7:&=UG[4:K7@ M)33VVA!/X&4TV8_:\:O=3B>.Q_A[TU2R;BXO\RB]9/BZDE)>3=#>O_NJE>F# M!8UUTFTV&C]4BNN.#B>":W,S:3*7OY9E/"E)XYVN J-3WBV>IU)F72='@@G9 M?=$H/@YL2G4"*67+[D]#FJ(BU[@@MR(%_M..,@RJ"B6=E!H^F3J9ZQ9^+ M57U-.8QR7->_V;*5/KU+Z)@::39KSWWBE8+5" MP>HZ?IK6WJNU.IUGDQNUYK-I?U;L;FUOK_W%2VV_JG7V/J^R]4(0I3",N%4& M_'5EM[+.D$$<&__0;65WI&DD_$C;&$Z>2+P4]I?6P,Y?*6#A&*XAQ1]?-%\V M#L2D_/F@DLL'?5R)XT^>M&&?L_)9EVX12FF"7Y-8WN22JIA&MO78%,]_A4S! M_GM#.BN%6-=R75:[M-:M\EB9K35J(PZB!*,Q63_8WY#K9USZ_]_RRRJZN?$_ M[F?;6WGV>CUR!FP.G-[;EOO'%YU6LWE ^@DRA;!#+B_[_YJZ?UVB.4$&"Y"X M39^_^8=[COL)O1-\AUSPJ!:P^X/]W-Y,6_+!WKT"_\8T=:B#P?O&_0:%I!"X M^\9]1+G2& ?PSH*79C!3[4NQ8+@,S;FSE.F]X/#8Q+TVZ94\'&4]LYA]MF4C M I,;E)M\]V,M]>V_*O#J',M["1I1&ZDB% 5+\L,:B$S(>W[ M,T^17U$C"O.59=1-[O<:HV#?/L&^ IY/(-*YW!A^@9J)U..6?(AWKOKV+=@# M9PZDNSW@-M1[T1\Y+1=.D4$^#JP=9GV<*S)8 M*HTI&:"<4]-9#[C=Q=T'#C&02YI2?T=AI1"<97S*,#*C+U,=K2\";0&+L04@EMWUZT_58 VUG8VUYW M'],I&62R>#T6T'N!ODJ.)55:L #<#^"A3=^<>.,ZSI_<2_)604^"D3W58W.@;^VM0R9PRA@&Z1]!Q+$'- MPDY$W\#?(A5_8 X_)#0.]T;VG; 'Y M##$H@1]*$!9>N+_PXDR*/ L&[:Y!KY?3](7(4!J/CG,D[VJ]L+;&W;4U*^9A M187#=GUAHX]Q*"-%!N+>$;\(8[%MK.M%P,BCI^$H'P<9S42Y4Z KT8YQYO@D M[.@ZURKB9.-C%A@KP7+]-,M?1"HMOR?RHZRG6!U+A%D5)@9L%\SH:JDJ_U!T MU!"-UTT:_C??#UHPR'&7@[RG_,S!Y5+%V,^B MSI0]/G) MM9 Z"5K@N18,1!ZTP%LMN+7= :T#?T_Y#R'-?-ZZ53R_I^A12F1A_L=ATQ]* M*&9]?AXDP*<)T%](7]1VR*7V=:JGGU!7@],;WJ/!18BDY?8[&XNX7*6\0]YY MZ[D=7Z=M(<>"'$M0E%EO#;Z:M!'!/65.@PXA$+UQW&%YOI_(?JKE7WD6L)["%*M6FM4_,L2T]9 MVT."1"[=/"'H">O-4V,">7?)GUT,R<]O*/"IRG\AYR:)O!=,PQ1->[XPKC[, ME#HZ4UJ@7X4A]_K\-Z>;\4>'3)3V_$#S(0?#&,Q'%5A-K?G<:7,: M?3'FGDIJ-QBPW';=?.ZM.8WZEDZKO>HEU3YO*7.W/WXKIG:HM<5Y?SS^QQ0/ MJC@+Q%/\;V<,$N'H7,LP0=(W^$U]/K;;'O?9[#2J_4?)?P V M(P.-R%:S<8,\R]C2KGH)N#_!'<(,AS##WU*8X4_4L]DNX7PI2_Z[EWX#M7MB MZ<\:PU?G!>IC$2_-CT2G[.A_4$L#!!0 ( (HREU+L^YNI7@, %<) : M 97@R,S%G=&-O;G-E;G0R,#(Q,#(R."YH=&W55FUOVS80_KY?<76P=@6L M=]F6%-= YI?46"H'C@IC_3+0TMGF*I,&2=OQ?OTH44[:)D,W8-V+/A!'\KF[ MYTZ\(_LO1K-A]O/M J6\+M^Q]OID-H68ZS"(:.,\I&\#9[=P.A[7J0"<(D M590S4CK..&U!:Z/4+G&6!2.>[[?(%.0"B<("]I*R-2P*E!_!LAK4D.].@JXW"GS7]V#!Q4=Z(&9? M457BX&RG[YAYWZF=])>\. WZ!3T +=ZT:%3X6/@%P;P3AB$)22?";J?H=#!V MP[B#OWB:I*/A1D>J4XEO6EO*K U6_I/0MWN=G;H\TD)M$L]UOV_5T$%_Q9G2 M_H36-Z(Q\\28PGMED9*N65*'U#*JY^V:DZ=73HZ'CT?G"KD:#F?OTVR:7L-D.G\'3R+[,U%OB5CK(Z;X+HDUO4^2\.M> M*KHZF27*"IV3Q/=M?0+_I<0L$#;D@$"EW.MJY7L! G=<* E%7;]7.T%+\(-V M7:IM.%*UT1"YPUR!XJ V"#EGDI?4**PH(RRGI-2AZ(6JB"405@"M_K_N,!5< M"5X"/Z#X!&[\5MV"LKS<%UBIU/:O&-MKP+P& %_!U8*[U M$ZRXJ.$K*G,-/R$1@*RR,\&EV!-Q C\R<=BP,+2K5M5$H;URH3V0JA'"\J0) MK5 @R[%R*0DM'E+3\)KCFDK5*-P]1OL/>FO0)2G6 EOM#\11=P]YS_GN>.-7L^4T^?TFAESN"KBY?7\UG\) ,XP[ M9VH8LV0&OR;75^#JI@4)1Z6@DK(2%881+P8PR*6L(L,X' [ZP=$9WQK)RJB/ MNL MIJPZ,-P\?)&--[H/C=@&(G M<''H>1E.;1?C,+2P[^. !!B9%LG2/RSEI*',6XR0QX*\&^QHJ>6DOC]R;=T_ MK^3H0+',(\LT?QXTII-QQDJI[N,*WXKM,4\.D^1!:JB@VS)*E<.$#U[$/H]J M M&!>G7*"L:C,[/YC6J-EJ$=+8[1FX3NB( %.<"*[5#Y9BC4GZ<)PFG6&@KZ M%U%,%*EF>VB)^NJ<@I:D)V[9-=7X(:<;*E^?69XYLAW=_C<.?Q_-+U#_'4_W M69[3Y6(=+Q)87L)\,8MO8K6H[2K^,%\G\2J>]15R,9TN;Q?)?/$!+N>K:WC" M[&NL?PRWBX\?85ZF^HFX<\FXK"M:YD-(R ,2WQ3"9Q+GS[V0-#N.FD^TQ"J/ M(MO65=7^H&2Z(Y 33C9'2%DIZF8G&DYR91AF=:JQF)% MME3(SF M58>LFYP M5-QV\%:<^"7!=/!<1S-\^S0?0NHQ+TRJ)6BU=I*&?C# M3O8B$LS5!1(?+V__.]M MN.*TZ!_283/8?$?NG8:NC]T_AJ2*M5-BU%;N/7DR-O7 #9.2[2+S$8(VJI3W M\F7(-PP87ZSM1-C,II._ 5!+ P04 " "*,I=25\?$?^D' #L(P $0 M &5X,S$Q,C R,3 R,C@N:'1M[5IK;^,V%OV^OX)UT&D"V+(5.R\G$R!-4FRP M?0RF60RV7Q:4>&43D425I.QX?_T>DG+LQ/;400<[\:(#C&.9E^1]G'ONI:2+ M;VY^N;[_UX=;-K9%SC[\\_L?[ZY9J]/M?NI?=[LW]S?L[_<__<@&42]F]YJ7 M1EJI2IYWN[<_MUAK;&TU[':GTVDT[4=*C[KW'[MNJ4$W5\I0)*QH75ZX7_!) M7%S^[>*;3H?=J+0NJ+0LU<0M"58;68[8)T'F@74ZC=2UJF9:CL:6'?8.8_9) MZ0M0I:=,;G]AX/#Z.2HLN=3*>QX&/=Z MW[:\Z.5%IDJ+_33FAZ]AF97%+#W:#L_EJ!RF4)AT*\R=CZ.(2VS(&CD?PA*03]_.6UTQCJY+&EN M0WS8^_;Q3*1E_3B*GQNS4V9B0?[_&"CL077(R#6(7=E6"$< LX(]$UU[-W>_%Q[_SPM.U)$,XX>^/..(S8]]S MA; MS-A#J:8YB1&U@T]T<(90V+%4J !8D,N2\7+&ZM+JFJ P:H(O#_ 29P6NM(0? M,PYTPU>JD#X!O-R*0$DI&0//.9&"/Y#W[=.:!K\)*(,MG,IQR;CF4Z9J9V'XOY4]+4+.(,**3)471<_9I*.X:!IJ+4*[@4U%1-,$TX M0EIRPPZ$L_^9['H#>T;"\%SLR56=%V!V(WB,"NRX:^VSL]C$_.31.=AF8= M=%6&FDEZWQQX+]PQKLG[&_Z3"0J*(RE"D)-@!3JTG7<95] MD=C+Y* IYSZ(#8$N M%NB,,-2B0Y=#$JE\*?($R=&"DDU](9( /->[HJW4JU M<=3K86\\3_MDQA$%"EG?1+59Q8&>M,ZYXR"8Y9584#AFA(*P7,?P+2$G")K M?!);T\); DGR$B1;I]H*5K9/TJTA YA-I'!(X.@.N6,C;H B5ZH=/+@6\U ! M/)(G,I=VYFA^W;8.N#ZJ/F !<\]$ETJ])[W'QJ"JUA4 8WQ92M&="Z^ +_HC M*E%M^SQSKJ,L0QF6$QAMUI33 MIRJS!6^$R_45UH,!$Y'S)M3Q1-5VLP;;,!M_DB;7I&1_W*.Q9-[^>'Q3\ 3T M\;%T&^Q:/ 6R/;AJU>6N#6^*I1]9&]=7Y+BC>97BH.HAT$K<; M420\H7E_-&0SPSGA@?+F./%"OOVG7?0J%'V]5O+H3[22_F0LYHAK+Q+*Y?=R MU!>YY>+VBAJTTBH\:T6KW#BNP..9!MC;\"GY%$54_/V*)GSM M0(.RG*A\0HX+2SYJ;KOH)JNIJ'(U(XQ.QRKD,7\&#@3S-87";(Q\M.+C+^RZ MLZT\%^ZV;1OO=?>+K>]/&_D$T"/=@?(YKPP-YU_.P895SF=#67H=_*3S9O5$ M6:L*O\'$L2I*6[.)WR\,-X\BSHZC^.S4/8VP&O_%?./F047D'U1TK5@=.XJ. M3H\WCO:B>./8YU8=]*+CL_X77S8^C4Y[IU]\V7XO.HJWT[;K_1M\C"B:BI?O M6_W6?$*3^-.M[+M!3&]<9NV#-B[O0&JA/_\W&.Z5^1?S]G=)\AO=@_!LYE_\%4$L#!!0 ( (HREU)4K(6\$@@ -LD 1 M 97@S,3(R,#(Q,#(R."YH=&WM6NMSVS82_WY_!2I/4WM&HMY^2(YG7-N9 M\UP?GL2]S/5+!R*6(LX@P0*@9-U??[L 9\5JC6;S8_>JV;R^OV9_O__^.]:+6FUV;WAN MI9,ZYZK9O/FAQFJI<\6@V9Q.I]&T&VDS;MZ_;Q*K7E-I;2$23M0NSND._@(7 M%W\[_ZK18-"E5;F8_91@'U@C49%=:6+F9'CU+%.J]-F'[5Y MD!,>UIUT"B[F?,Z;X?J\Z0\Y'VDQNS@7%N3P+M]D1R/Q%F_U4N.3W@2 M=WK=T^->[R1I=9/37]HH9!/)PQ[K9@K>UC*9-U*@\P>]3G32+]QP*H5+!^U6 MZ^N:)[TX3W3N\#R#^\.?@/KL&5'.>#& 4&4PM[Y^NQ5MH,#EK^WY!6 M&@G/I)H-OKF7&5CV TS9>YWQ_)NZ13\T+!B9!$(K_P,H%,KG+Z>5S,A'R1SF M.K0[K:^'7@P!L3:<'#DH+28#;BN3>/<Z+:%J[N*VO>*?.8N_ &7,I=V\.^J?#UZU# M.V*W+.438 8F$J8(9BZ5EEWF>P^%-HYA*+[3)F/M5N,?3"?L\N>?V6T> M1RS1!NF!%7BZ%@S0V8*]@Y$IN9F].6@?MX:=T[H'0#3&V2LW1B=BWW*+&J"^ MV8P]Y'JJ0(RA'FQB@C&$QA-SC>B/#+G,&<]GK,R=*0$%QGK@2P-:B;,,KXQ$ M.R8<8QMMI3/IP]_3K1#D$(.U:#DBR?@#>-L^\;1X3Z P>*3R=07/(()8&JPC M2);C=N83CDU3&:?,EO2SV#\% Q434B"35F'!H=HUE2Y%!6T!L1=PR:FQGN V M06"T9(8]<&?W$^X$EL@<#4:V7QBHCKY$FKG'C&NC]>0(BPE!%*"+1TK:E.B)+,.\I=RE:R%MK+0M<1]E MM-$JL"J,CD'@;!@<#BGLW5@"Z<$6] @Y:E)CD*(O52@H_/=AR9*60W$A20 :8]W"5$Z?2 M$O3ZL+<>IWTRXWB" CG?0M59P3%^XE)QPB!4RPNQ@'#<$0K"K]ZEX6H>T:Z5.P]\#U6"A6E*3!DK"],,7;GP@O@ MR_X8<@/(H=;MB28(Q@!KZ@K@3'O@_\'$$CAA_'@EQ'0:J4VZ4A_:H:BG]?"SF M$5=?I!1E^++7%]E%?MNA#JTT#$_2<6P:G*ZZ6Z+Q-Y!EAJ.D Q\@:[:--!86 M6A,29?,,#C$N$"HL01'^3VW+/)CAUU*BZ#YPRSSVH\?1_G:-ESAY46'V#])0 M NJH8PEH]0JRG[JW*? 'PN!0&#T*^Y+N9_7Y%+:3+ZM&*TPA:S*0"]QHX2D! M-_J]:@1PBZ&G:1AVOA!8K *VS-#\:!.O3 5\:^?5/09Y;.LN$* [=RD6 M=J/OHXU6?F;6]NF2H4U0N4N6'BX]P_UW:0F/:AN?T7^.#]>S^9W]>[:5>\/# MP6U56O=PV_EFNJ(?88: ::#PBA<6!O,_A@C;A>*S@M'W5YGXVHK M:F]<^Q377BU;NU% M)@TZQ2-K/X\,BO>7C@P^_/]#F'_'=DTCQ_,R6FF_YXI=XE"H6*<;GNSOBW*G M6^GV IA>N4Y;.NS-00]+F?_=_$9QA^QKD<:UK^1VPMMO 1)G/I M-F_90<)GO^&S'_\!TL5_ 5!+ P04 " "*,I=2N/N@@ <% #S%0 $0 M &5X,S(Q,C R,3 R,C@N:'1M[5AM;]LV$/Z^7W%UL+8!K'<[EE\:P)45Q%@7 M![:ROGP9:(FRN;SGGD?'$P?/1A,O M>'_IPU*N$KB\>OUF[$%#,XRWCF<8HV $Y\&O;Z"EFQ8$@J0YDXRG)#$,_Z(! MC:646<\PUNNUOG9T+A9&,#64JY:1<)Y3/9)1XW2@GN"5DNCTI\$S38,1#XL5 M326$@A))(RAREB[@;43SCZ!I]2B/9QO!%DL)MFE;\):+C^R:5';)9$)/MWX& M1G4_,,I%!G,>;4X'$;L&%KUJL ZAKMTA8=QUK%;8B@GIT"BV(_,DLHC==7^W M,$@#AU=SRU;[[0SV5^S2"Y[EFG^W"B'G@YBGDI<3^#\ MZF_EYIXS26^D1A*V2'LA!DQ%HYJ[M8<\X:)W9):_OK)H,5FQ9--[$; 5S>&" MKF'*5R1]T ESWI=]/I88O?\:3 ^&WO#8#RY@,D9>.=C_PS\=[YW%8Q_ M\_$16OWI4\-U>36=70TO @@F8+EPI<]T3X>9[Y4X+:=MPG &P]'D,O!'<&OT M7J"/!=D60]<\47P%YS[,AM/7PPM_IDW>O?'?P] +E,4V3?L?T/9'D4L6;_YU M=*T'T05+"D4:49%C+#1J0K!$ISGX.IQ1L2ARGC9AB0_H#0T+5>;DDN404H%! MLY"H4@HLA9"G*0W+NS632QQ%(6:)JH@\AN&'#S!.0_WYD6M;G7X.+Y7]^9'3 MZGM\E9%T4_X_AF&:%B2!*DU0Z \ HI!1QCC7!1$ MX'3KQ.S;;K,JL[5[U[;-?N6KO+'ZQSK<00Q+*NA\LT6$F "K3: M+Z/C3_3B*R&PFT W_DVX)"FN5'-L=9T6LMOM TFCI\^P_?@8QORS%(O"JJI! M6( D8>J%QFITFV["!/*="9HK9IO*3)($T^W(,D\H=OQDI)_5K[W,N)5^5"URK M*AJ2I%ZD7*\RUWUGMZN[;4>UGA+#EM%VX;HKU[6Z5-?HG#FR8"9: [51=RU,!YQZ$K=HWGPJF PE[ M?M3"[K6\/M H[X ]\/TS%>;&00GZBJ'_)WW46Y+:PA 2Y#QA$6S#>Q2 #Q3/ M#\'\*"AW05UB7\E4OU]7;.1I$L^(=\K6+9YA=!EKZDH>BVXN+QV(A"S4$,&"D&7U MZ[L@*<>R(X^<21.[B1XX)!=8[,$Y6"Z@]HONJ!-^..W!3,TYG)Z_/1ETH&)8 MUCNO8UG=L O'X>\GX)NV Z$D2<84$PGAEM4;5J R4RIM6M9RN327GBGDA16> M6=J5;W$A,FK&*JXD*\DN9@I&Y;^2#MB8A71^V870&+ MWU284_,BXM=KTTD4^XX_(34[\IQ#[X"ZDX;CNW\Z&*2%S8L^F5IQ^J8R9XDQ MHWK\IN^:A[54M98L5K.F8]N_5O*F1^VI2!2.)[%_<5NXN>=,T6ME$,XNDF:$ M 5-9*?JN[9'@0C;W[/S7TA9C2N:,KYJO0C:G&0SI$L[$G"2OJAGR8&14LFG1 M,&/_4 P*X\L?ET7,A^B'LX2N,3BNCKKW_GCP=A""YYKN9LBWD1-Y@>"52)L- M]/I48N_TSL)!?] )PL%H"*,^=(X'O3[T!\-@V!D$)_@*K;VSYX;K]/QL?!X, M0PA'X-3AW!R;'1/&O4Z.T_%J-@1C"+JCT[#7A5NMMP)]*LC6&!KV@>8K/.[! M.#A[&PQ[8V/T_J3W 8).J"VN;7^)'/]:9(I-5_\Y.O^SZ,(9A4424YEA+#2N MPNF,<99"@.1%,R[F59B1#.@UC18ZR:D9RR"B$D-F$=&)%%@"D4@2&N5/2Z9F MV(K"%/U@/A13"#Y^A$$2F2_WZJYSV,K@M;:_W//\5D?,4Y*L\OM]"))D03B< MT51(!>BL+^0<'-OX#:9"YEY3A"EBH!AR#'TZD0LBL;MS8+?<>K5(LJ7[NNO: MK<)7_N"T]DVX@Q=F5-+):HT(YS5=R&Q!D @E;E1<0M,JK@+.!HE%JB?C=MMU M(RT3Q*Q#&!,Y(0G-C-$UIRL((J4M6B95M!.,JE9O[:J8E,0QSJ?!Z50UO8.U MAAAB2533<.JI^DX27!(2:PETT[N. M9B3!D4J.G8;G([N-%I D?OX,NT^/89Q_EF!2F!;ZIA6S+.5DU61)'D/>J55ZGPBEQ#P?X$IG^8CPN*R9S;QFME1\WU8S?:>^U6J;SE;;0UZQ9O?LPZ_NUO%Q M*["]ZY>Z]3S35+S*G173=--K<#:5H=5^E\B"PV^? M'/,]5%=O_C8_Y27Z9PXL2"7CX'I%5?5@[KCZ;(VXLM/T/*+I_TD=Y0=)?\ 0$F2"LQC6X7TIX*U?_.\DJZU2*DZ) M?@KJ!TTW8YHPW!/]P2(*IU@A,UW.;FQX?DKC!Y5&9\;H%/HWNZG1=(HJD?>% M8>6E^B-._Q[>(=TYZDY%<=;?E)3CGNV*WCO\_I3(\TV"_:D+F6 V7ZCM71X1 MX<:U.-?/_V$X^A=02P$"% ,4 " "*,I=2!?2MA+=M P##QR8 $ M @ $ 87IZ+3(P,C$P,C(X+FAT;5!+ 0(4 Q0 ( (HREU*C MBEI[OA4 /C^ 0 " >5M P!A>GHM,C R,3 R,C@N>'-D M4$L! A0#% @ BC*74BA+(N.*.@ ,90" !0 ( !T8,# M &%Z>BTR,#(Q,#(R.%]C86PN>&UL4$L! A0#% @ BC*74@I)E%H&>0 MWE<% !0 ( !C;X# &%Z>BTR,#(Q,#(R.%]D968N>&UL4$L! M A0#% @ BC*74AY")WC.Y@( 4\@# !, ( !Q3<$ &%Z M>BTR,#(Q,#(R.%]G,2YJ<&=02P$"% ,4 " "*,I=22&K?3T*J +] M$P @ '$'@< 87IZ+3(P,C$P,C(X7V*$8! ).Y#0 4 " 3?)!P!A>GHM,C R M,3 R,CA?;&%B+GAM;%!+ 0(4 Q0 ( (HREU(41,:WL\@ *AJ"0 4 M " 9$/"0!A>GHM,C R,3 R,CA?<')E+GAM;%!+ 0(4 Q0 ( M (HREU*WG3#_W@< (:R 0 " 7;8"0!E>#(Q,2TS.3(P M,C N:'1M4$L! A0#% @ BC*74NS[FZE> P 5PD !H M ( !@N ) &5X,C,Q9W1C;VYS96YT,C R,3 R,C@N:'1M4$L! A0#% @ MBC*74J2>;U0W P ]@H !L ( !&.0) &5X,C,R8F1O8V]N M#,Q,3(P,C$P,C(X+FAT;5!+ 0(4 Q0 ( M (HREU)4K(6\$@@ -LD 1 " :#O"0!E>#,Q,C(P,C$P M,C(X+FAT;5!+ 0(4 Q0 ( (HREU*X^Z" !P4 /,5 1 M " >'W"0!E>#,R,3(P,C$P,C(X+FAT;5!+ 0(4 Q0 ( (HREU*S )*K M(@4 +P8 1 " 1?]"0!E>#,R,C(P,C$P,C(X+FAT;5!+ 4!08 #P / -$# !H @H ! end

    YZ)%A_=+ OB MD7]%:6S)]6#KSH 8X(K/^-U<0H[L8SW4)F"8:^N /\&&&]Z-T_(@,?K([CPQ9)[E1N]JF$"!VKWK4]\F_; M[?I00]&-D51OZ*-)RDI>BDJ*Y(_TC9JH&[25WMY!LC]DPTHNJ.,<9??IBU#" M274KVJ/I41"7]Q-M"S(L9G/OX?OI; M)>%CGA1QHJ^$-//OLCXT4C_XN@E&9=U),;JOQDQCQA)2+!D$9>>R0[CBF<\R M7-[KTK"]&31\E>DLV-^61=_2>6;-+VVS:# ZMGO!^(*>KRD$#VUM%K"7RZVIDNE&#=TB/0T\ M2DO;!NYD%_U"V?Q_7&X;ME.MB=.'M)W&^W,JCYD;8[9IM=^F&#&2%[E7W'[N MG2W]B1XD.B@XRW^3F=Y^=4M)C6M06MQ^>62[4:,W\K3V4H OXD6PF_8 OL]0 MQD!)RM6#^A:+4"[W,BS"".O6AI";?>VX>SP )+L)]P(^NIK'=41+0/RX)D%< MODG_!X#RP^I]_-(%7%_=76N$1-@XBGV)G-E]DVGG-^!2)1BU"YFM%I7/J 7[ M9W_JU(<21R*Z>C@J'7F*E("!Y?7)MVOV[UP]4SU;FY8DLJCR,;J."C9!TTDL M()BAL5IG"'D9[@<,IQ?+A*A@F+OYX:^#]5V!]^EIY0:JV:!G=7.($-O^9?VQ ML;QK(=:L^+?Z8_.F5- +*%<:1F2M%?Y))B+@^&R(BB^R] M+3X.^BJD'_:0!7Z9$VA.B+B<;F;X;DG2F\9$_"IPXTD%QO6X.G;&J1$3- M)WI4?-.^@[DKS>N""=DC%SB):& M@^%Y!C#B<8TC.GC7K+39S"SX2"B)N[3=>(E*\VXPBY,C( ><]_+-_K8YYD,M M]'G!^!*=C]?DWVS8\A0QQ#VOY;_<7 M:=IWW@1$.#\R21F,7EG:]/RYWIB(^+Z'6KRV&ZC50&CMO!)$./21A U*%8 : M2+MJOW D]10(^G&G#0C2::-S:V-Q7)Z?"S^T[_*,X?AB5.!X[^HMW1RL36;S M.<35$1VI6?_GU%O1[R.BS^+;^,H: 9_G$A5PZ1%AI= M[GK.E."II-'H9KZ^:_O!H9C6 HD_GEYVAWQ[)S7/<^=J>>=0=(*._984Y?D4 MW9T<1:-*AYCS1Y6/A,[)T/;.V@'F1O0NR#-Y:12!:[1V>Z$L7DV*AJ[+I@VA M%W,=B/7^+J@.+PJD0/Y;LJ?7*,_%)L4HJUFVK#%SP*?.+J/_@;(EV\G*9W59 MW7Q;]>V\WKW-#DAC)X;!&H,LBS)FROR A >.:&%GA(F)B>&1T/@:)K#1);PU MCQ.@\0#+ < \?&A(C(;*Q3GH;W\_V-<.MA^WGHU5E2[F$-+7U[R977II9QIW M&YZ=N9Z@D_+#/. Q[P[ZQIH_9Z\5X4YJ$\V?2!?R[)@_RVTRYMHF\BF M[[O+-X?;BTA &"D7CX3"]XEFQ4&",M^V+Q8$8Y# X8*E1:213ZZ,EQ<8X1F8 MB6#+RRAU/@-KB*B%UEOB_BA<\L',>!>/_)0A]BG7V# XX);:;J X.(PW>A&4 MG\W-$1ZDO@4WX3IFB/FCF.QJUB(Z2HOFCY9 !3K)@YX'VVS?#2GJD&-C.8$Z M5V307R4Z%5.VNQOPU'5PV1/\Y; Y_[ZGAD0@9A*FC8C.L@]-+& @=O&(:$PZ[$8 MC MW7%_L_X+M6,T_@TF)?,K#"1/-^_&@(_]HQ'(:,=]%"Q/(ELT=5$V-=#Q_YW5=./BI MA*.!5M[QX-@R/*C:#0*(AFKT3?]?_H7(] _L@ZH+3G'?,\/O&S5Z8*L>!''# M3_=OS$)MK[X=F'5&"NL\'^&?M\9_ZT.4:"JZA&J:/.,--T=Y^U:>&EGP-,C[ M>N?..SW]^5?5[L,0B02P6DQW4Q=0B]_D!5JKM[:VS12YF#*FX%R+GDPR\K-% MS(9 \-5<,@OX0UT DD94FR.(=+I[!6HEIYVSV?O9E@=)RA,=44Q.!LQ)!9@U9"7+K(,Q:QT<[-_=<$9/$]QTP:+= MEMTG&E_RUS)]I9=4?=4L?(F:OAGY^7E%?W^033R!FDC+_HT8^K?P^C& ML\T?)@MZB_/P56Q'APSRZ>\I"]JL*!D+=V9DV^I5[Z^+D^0J!W<*E2.O;+1? M?OFH2LL!.&ED^,,(175#.M^+.C:I'$RHH+'*+8Z$1,N-_(+X M1^-QEKX2^+H]C#.95;U!%[Y?9/=!:D91KOO9$U[Z- MD'X=JY2 B$CYC%APR?&JMI[XBQ!1Q=K5WM&6U]4Q=.3FN9"..3HUT"6W.QX#J!/U[7,^'I]PCMI$0U>8 MHQ*0V9ZY<'AG<+]=VPV7/]=@,GOLZ*'5,?_O6X_W'U MWT^ X?GKQO>C'73D0N2#O(D/AL8! %:JT@PR=-;M(,)P,O/QB\*J,>?^8FW] MP[N4)VF7)][#BC2Q4P6/%\B))W6R9'."D_V.\S8WW#1"U <& ;@@FU^"P;8M M9F'*#X=WZZJ;SRKQ6U&=V5V&V/K.B MP3TO:?"KVEZE[Z)W%7Z-E/Z62TD,KMIN%$LL;$8)+ZN/:;$T)+/2?)O-IYUY M8Q"_\B)7FN%D360"02^KM4E)8PGMZ-L,Q\PBC"K,.1X18]'#B37W/VW^^R_9 M_L-./?+(C\TJI"P)MYAE)ALP88R>QA?QYXZ$THDTM]UH0>R66V!=<#WH!F=I'WD+[C8JN-Y'I?1,O-&9'2N+QO$!"5Q M8=7\NYHIP/H+W^[ !O0IT&59-\,7D-I('N MV>B4K,UYE0HEMFZI% WI0VL\%P@+&Z-67$&:G'PUQ9$_E_NOA,%U^'S3:<>U MG,8UE]7M8(SRV0N*?J.2C]RP48/NF!_[C+SP=2M9U^WD;C*:4?Z:2Y/Q"OBT M#,N!1\VO\/8ZU&A>"-5M&TS!!5VB8 ?$DDF+E^#$NSZZ71X8K3RN";J-E;4J MF%1D!A>])_W O(_3RZ4Z>W"X'41J'&V& M<\=7)Z(;^R)Y8_P"8"R)U J#M)\KGI2B0IS+)T65+$]N9H.%17_?/82%ST]! M):;^V/>/K $\,VB*O5BG9,&R'B"#[;$&9EMNL1%5H$4BS)UEK5QA6A>%&^9[ MS MT?Z8# SP@HCC/7O[Y=BJL4U?FP"]-99%G^5VT-V(*!)N&E[<11&WRTCWXVJW M)R\6CKN^UXVTT4IKH\0IEZX%.8(Z *3EBW6!N 9PIT.!&^P7OWV'DB5#,&%' M$4A.+P&/%#DY_ 8:F7O?_2-.@<8<[Z9[*FK ML[_&(&D%I#V108R-;KJOK\KB!03@5;LAA>+QVS:OQ$ M3R0$$'(FIL_73M\A_P& S[/VNHP.596YPU*D"(;:W,;\W[P+LMBP%SY1MS A M%S!6'D91OF8RW6#)GA%BP+/5'>/=[FKK]';](#T5NQ\ESW ]E1J=0Z[&T3E* MXV]$MB]KL>(,;5W20$="*DIJ;[DU4MK0U+5MZ*)R6L?BNK6G813OM)*+X-E;,Q^CL";$E,W.A<*E!@55D_]+:>^P^G),^ MX)!@TS/9P! _5Z@<;9(.[9^707FTUNCU[CS"/2S8\+=,*=GBF-C7Z04 [)O& MY\96*G,Z'A* E)KNW%?V^0)GTFZKPUM646W# (> M,,BBNW;YN8(G<^ND1"3'97&N3[9_,4C=TWQK8?(3V#O)GIA\77ONX=;.SG_]0]INCU*@MG?0?O:/S]C8>C0KK1<( MX$F/ 9#;2&W0]E[T%WTI8 8N9U[.+AY)-0FP$AW,*8H4:>:*!BSSV(])SJDI1UK;_&R>1RU@]+% M(Z%(GH]Q7..;XLW304@?^,7]#GPL (!R>SJO/#\!VC.C'O+F2,U^:;4Y[YN1PGC?62:RZL.(VY-L+I&V/M_J'^.*[!%%.NTDMWX9E8EVM\9CE28C$ID?G2W^)EO,*MBQFE=^2BOV\' M7XC7Z:C"5LL.5ZXKY:RC+(NTBCG-1T*-Z$-VBJX+*VBLU%8:TA M\Y[:[UYP4=L&<\Z1=C<(>CJ,U'1+1T/,,8.XYJ6%11DJ.1?8IG^QP%,!8=CB M9]LHN1YJ*^M#$+!=OF'Z_$F9;0F(7R)<'276OL;56=N%P9D"1IB%6M/>D/QI MA.9FD6]E21!-L3N+MI4KMSQ5O.SB8Q4I?LY4>\)V."F_=X1O0C&-DGT99B1" M'8F4)UH]J FOGZ5:$+,')?@ M2QKF;O3@Q_8,H0T"B':1C+S,S5D&\,\J3O^;%9F-OYJD/U@!Q0SYCX#6@CH> MNWI;8O-?[TS1^456%B.O>OGHNZ'\U$V!!QP6I:A1ZH87K7EY)$3RZ)PY@#R% M.?,+TI[)^U*B/*\I["I=/!X="'9=-7)YUTJ;1EU]'1@H+#V*O_[PL"#\2&AU M]"ON!S9?_M[N)R+AQ,G&4_P+W2'!8BIS>2%>_9U1'1(;85+C#N/-XCJ.%\/K MO?S,Y]OC/WLQU,V%>_C I(PRT))S=LI1O#5WT7=,7FUDH;^>C2:#YA4\UV!7 MW>W"'8O&%1OUFVRCU(RR4H M=8[0A*\7#CT-)KQC0H#R:C,UA+AKI7W"LS6/ M.1XQ*"A\-)\&7N!D=MB>\/2:8%65.?<3GL[V,&!)&%7_'YZ^Q!_J>I_N_#M/ M1[ E&E9.>#I6\IBG1ZU/ I(78BW>,6OUXJZ7-Z\*ZX4 94^.Y"$5Q]R7>SD3!QO_L($_C=U MYV/[ 'LD9,VQ5 %MG6:X%.6PS^NL4MS[]E16B=D+2K-]H[5)U]+,TI: (+ _ MS'X0R/BB"B5A?5<.)\J](7JC>T)VI[1?_PQX2;:U:>EL%EWJ;\6]Q:2\N63G6S6,O%Y(M.X=C0.-:8A$U*V(2]EX!2(# MB!/'8>&*B.'GA(O^)46WWAM.5@J*;0/)/%?M;87L"$406S91U::U MR"GK2PG9V$]BFA)3,V).)RIZP"Z]U-#:N-44+-F?))<_AW2,B]?- M33/5'JBJCTL 7 Z)Q4]$34(:%_?#J"J1\$F X1T 1T[@FQ9$$-_(IPURW'>> M$?4UP$L'M;'0C(Z43I'1@[9,J;GT600TMG^= WS]X9I!LZWW6F=6"+./[)JV M2@@A&PV:+!8N!%U=NV2@[<_:@MA_3F^I/>W2U?(^R:/&^'02)\/,0C.C?V^4 M.F[0K^^:17T1;*W5B:F8]!@SL>$$,#S&3''_A_;:-L\;S17=)JF2!#@78DO' M!*V%U'U=,JL&_%:6>@+>CD6!US_"Y=Q^U/=1BFL',ZYO0I"/&WC1,6/[(MTP M8<0]I$@3#P9:X@_3I#@J$Z=-8/L :N'ZSBJF1O>PSD7Y_9/].QL([Z%['7*S M(C:$NR0_OVE_6*#-?C9QCK -6%8X=STRH;/C3+B[S:.0 *A89Z\,M";,T[BD M'W]C0XUAN MOGH/UP7QY-.YYH?) A_8RZCFM9#L%X&-#+)OZXE606 !+'M\>8*GC:V@:!@/ M2AW/ _CGN *C8GK.:F7]"*M@HH^3,,S';I!1'4,0"].'_;O0[,>E/ MG)12WWAQ7=J&=W-K %>?D6I=KS]'BUI>9OH VK(YD_A'X>I7AZ\//^-:R0Y? M[=%R=.?[V.K@0,H?4=9%Z2FXCZG MNMD?$5XT&A)HS,SN9^E ^EF:_6%MD%@EQ&/A[MH%9\(W>#)WR B+T@>K=Y4^>O3+WW=8 MA+UY<44-YKJ:U3;9<3^[0BO\^G. M3[#UAIH;3M$I7S,;X5 JI;M%V#"^&YV&;F\KR &^3U.(MQ[/4WT;FEM;7)NY M@"T);6%'V R)4-V-Q ?&86V,&-&^B-SV:]F>3Q^ M)_&6XA_<^@0;XP!;[.%+CI4/=H!4[H6K<@#47Q]G2_F\\>:NY5V]VPXI'[[B M5@T0N=VSP[TD2@I5=X8\JG-$E5^7B0 -NNBSJM3\U4WVLQ*L6U-,T>6ZR""1 M69P%'\U.Y "-2 T3K4LU[E]11R-?+!HP8E4_]M'B>#?8A3O3C%!>\GR6A*QY MD8]HTX.3XWVKK_)('HTOB-YUKGUL]? 5JX!#,]G82&5W?-C[M6@^A(%1>IEA MUNRVW>S@X&#WW887(4'R\72-DZB2:(V)WW\*8'Z;,C>0$Y*_E\HOF._SPZ(T M:L9H13X^T1@-?5*[R&K/OSQ% _?65O@=>SZ<;SE:\VK5@;:K!4XYOLDNRS7O MO6>+R#?B&TNH6>Y#VB-EMYK]:\[OD.%D;049Z$+E1W$W):VX9N9.&5.X@G;O MG&9].VE[A-4L$I!IU&]7K'RSP/#"K/37T$L>X?DM4R,L/KYCCIU4$Z70:MZ. M-LK4*C*X9ICQ7/F_:0A\GK#W6VSIVMRA30'&5I9,,!9>GXN49QN25=ZVG./D M!*5H^6UMY>M$^"\S?64GW4D[5P 0?[V!*/M*12;G0T-#@5@VP8D']!L(CS@2 M$G$UDW!6[E%>: ^8- 6L94KN?5NYTT>75@J<+]>#;+%;70^U!X^$-#0?K^V" M4S#43#QCO*;T!^>?K_Z[2]U*8:V)^^$M='A,=YC\AHK=F2[F3TD_>8.B7[SQ M&(<.Q/MT3KE-H"$A;>;I O,B,<*P(IVG^IH#$=AIU, *YKO]#C=!>-U= M@QP^=/.&TX_B QH\%4^_[7N=&<;3!;1)ZD3%9M3=0\7@_M\;/'=G-W<7M3Y? MT?.K_!<*(#WQIH&4R[A0N$QUNFFCI(>ONFX8V0QCP6E$/:HQT]LJO036 MC0O9H3Z,8;-P8P,\E!"O4&]MM3UF\>I(P^Q3L:==;P72W[G1;J[O/ 3OSJG)AZ??Q5SN@DTJ[8=8W$#@ M8XRIS-)R/1_ G;[']/-$Z0S=,1IW@K^*G2?ZL4:%7YJ8V-="*7K([WEG3M[0 MC(:'$PF_K)I:?2 MDF=-Q2)'-YQ;[O3=R.SMS]W5,U=T?)#9/]]\N:<$WU^]7I6[SRQ]L:9.AO30 M S.U6B'^H=B*OAX?C,:;B6Z2(/ML4,HG+",ULP=.UTID1Q*+ONH_$OI<8F-O MA4UYF4;D]75S+\CN$_TXND="'V]S*3K[RR&R2D/@8C M&[\!N,P="14%Q/"/A'Z.^T-7>@6GTP^]&[8+XYY$8P:.A/29>ZM'0G\[_%*/ MM3U*1%J(Y\RG_U=G/Q+X%AQ"F[<9A\+[WX00.)@<0(:.*D5V5LI,D$V="#K\ M]"\P_@+C?P%#;@RP5E[:KNIK4*$9+,]HA.39>K&C:X#LM.H?2//[::KPRFZ4 M _33$#%(C538-" HXZ7'I=8^7X^JR2?Y1T(WQ?&(8W9G1]SPZD[QP];%7@?2 M-_)\._2WO;3VW4!43T.4W9,"R/QZCXH$N$@&Y]8#@U< MD?_%AU_^W"MTZIO#&BDLT,XW2Z--C#% 4OAR^Y;A%X/$6?TW.=2F6T.AH)H5 M4F">O5&[6K&JS]N(-E'I(?\$4SFH,KE=+$(/O\2@%O%VVL_G)]'0/@BR04&NI H%RY@"BCQ%[U?&=YV3X M*N-%HV3"\V;Q1^0U1L]H>HYR/<15Q93LJI/;:TE3\W?'!UC(9Q+CM/ MYA,$RLLK'LU;V\A[H#0@0"E=+%\.$DT_./,ZA/\(7SN_;5( M_HH8?X'QKX-Q+;X=80AK6) JEFQSGL 4?$)HYIHVA^3PFF-RKJ<39VN<9E.S MBE+N(L:"<1"FOY:FTN7<.]4R6$_QXL3WX<^^UDEQ/:@]$JH3/ O3)"!\&_LN M*P$=E81UO:['BB;"];QXHVQJ7]7"CE\]TW]7U=N@=6*O9K.05F!-(GGG84^N MP!(T$7S<(]/5]7^:(W^2&0.#588'X)/]QQQ/?=V@A0.$ZY(D;QEF%#*HY]K;1U@[B:'+0M'(%T,Y>4U"9>&H--^ M=8%>[26"RA_^Y,^XT96]\^&P&/HTLLE+,OS)SIV=]EOL9Q@/"[76#]\$D=_O M+/D).Q,,0HGVX5BS&3,#D;LSV#L+W3((L=T9?9TRCGO9YCQLXOM%V?>%(:";VES0:MX6;]J*;"[[:S3D24I5&:T@NAQ'"\*,(R!?H MVZD/_/V#L#6@JS2UU$=:J: [PBCP'>&KM))0$[N?/O]%1$.CAE\+^J-. V%F@=DWNW:/ H:ON'9^T!U)+[HZD6_MWN7UMP:[V_0J^^B(I@".5A^CUK5 MO**,(O)>&7="C96$L_J3W&RL=3?(9?KSVC/#I>W+X]OA+FA(A!7-_>W^H\;0 M\R(]%C3=E[1*MR.A)<;+UZ&^"= M4@PC$#N-G!V8M=Q$B4>U1F%<0 QBX/PSC'P'3;+S, MF:7)0[>R$_,WMH5MA?6Q/UJ8S_Z+)$M(Z ,OZ5\ICX@,A?MNL.<#K"\07_)F MJP?VD@<^5#^($G>X&A1T>#52JMI']]5#Z->C,;ZE1ME;RS:.LLPMZ(<;I95' M0DGZK"!K;8Z_MO'FSF:QB&;>%@ZA()'YD ['HB(62]8B/*F3G>-?-79G8]S7 MYHQBW;V\O$9E#+"YQ5KYK&1'4'QV4I%67L#G21F?_\FU<]=W:;MPLU$%H?W? M6*E=:N&2Y(B56C%S(+5DDK5J3(R1S'PAGY0X[]3L0(5=$B$Y#_D7C!L8TKY' M?T&*/1\!,_*EQ!J3_#2H#"7'42WXE> PZMG(F1B:C=90OF-H >V.;W),H*12 M7[L"NB&ZL;6&+E74M#CJWYZ$"$%X,(+2O+*?17,MY.H!+AX"[ZRU# NYD),R M(_WS>$YP=?'OYPE153ED&1E-N/!G?AH:^A3POWEWY1C^=DIK>J^QIM%WAV + M/Z^$K(CO,C07EO0M[BHYK=.TR*8_K2:AHFVQ0#C"VWD[PB&]W<0LVAO\R^3< MA?L;[3_ND$PQV(GIOKI\9;%N8R]?N9@BP[ZX-Y+SW2W4&9ZACKAU Y6BE<\^ MS$T-X6O9^9>"8T]:%=[; FW54F'?H5ZOJP8XO6;,A]2_ >CH% :BYS37SF<\ MG(^WNM+$S'ZU(I%D:5KRYN?TVCJ;I8Q9_5)QR_>LS$X%=K%E\D6P16U 7'EVXQG[T^7C:/_T M6<*H9./*VM@Y<=I6&[_EHDI5K]4-@T%.EG+*K5$;PR[U1IV+E[__NA,C>.+E[?!0$*&C/&J1D]$ M5< ?:OC1K&Q0,%M< R7;)VYU%JK1L/SCOS,P#[=!;3)K3(-;JY2?5QPL72 7 MDK84Q6^'H4'@<'^X7M[ DBEZ )R;K2-1MB@L42RW$1U0/6RGJ4\M/.:Q6[XW MY[6*@GS'/?R,!4%&S+A!./;9P2+ @2MMXQ_I4&J=&_8^A<"?,Q@U)FAGW\OO MO!\'#W&F&ZV9HE_5AA2^HF%1ML>_>&%A88"H9)MLPPKKZY)=[.[:+90*A6$' M*C#4T9;C,\5DMJ\\:>E[->4 *BXV&VZS;BT"C4_G>"?;R6>@[:7G2'-N MJ(=M2NNF#*3#^QAP,BCP[0@N&ZZ]DML>4=PO>$T"!PKR31NP$1OBW?U3)\5< MN&!D6G V%!I-G\Z=[41><,V:R_-U\I1.D?%M9>!?=X+Q$0=+&LP6\-FN:.- MP>-Y[EH%CC6D^0&O@:3BD[71O':\,AR4LZY;AZ9&S"A9=IF-5G24L:AVH-^?(C_ MD=#L:IA G5*N-@2I&*6:APL<.Q6TYF"Q+@G[XSU1((3)Q*![;$\+RI.VM6); M5CNE9?VQZ?=OP+IN'OAGI=)'0BK%"F=,SP;HEP(^VLE:I(%$CH1>)^0:I/6X MTUCRRX;;F%E\G1]OC*JAP??Q>/9#)P(27Q"M5BX!3:89#CH/R:Z8Z)4^Z_^G M??RP ^D)7^I(]!#P]L.?MJY>5?"/$#1E7AQ!*M(Q;67ELY%6\J][M_QUJE<2 M27+M%\$>)(F G:@M5\:4G77TT\%[4#Y%]\\_>.S*Z/^..Z<[O! M.Q(09D^(049I_-L9-6Q9\Z[RE*=1=6.M;6])6F)=--RT1+&2 M4*"MW"Z^IC%V_4G62;VTVV!GFH]OG[!P#3$G\*GVLI%V:]3 ]A554=1)I8"Y\COQ$C8*Z,-[I*KEKVD 4F([=">=%ADU6:418IX'=[?K7EW67^]V*5)^ MR7>56X9%>D'&5VI4?4TVVZ4R%E<,J_)MYVT/P:;%#&7\^^678-%I2S"A&;C< M_9IZ"_++'V* A%V;TN38X_!/'5;%X"'*3U^T_MAI9?RE2YFQ54O%IRW=R5<^ MJUM7O"&FIW)@@4Y;GKG=3>_5 M(MS@R]V?GT78%AP7X*LJ$7:2AQMLP13N0;>-K I;[\SL]&;ZM.I5) MHC&[7[\Z$O(NT+G[RKY1$@RR92KMML&*!PU M0@'XT#8^#$BYM#B];4NQWW)DY$S@5XN4ET/"_);0).NN+LIE?&O3#EAMDFXC MXPAQJO,HBU"\]^0J]E&G:-1P=5S,I23TH9VN&= M JE%7EXXZ%"+6?.VEL(\2W;J(;JL(K6\/KM8XJ15B[E?K*-6K*"C0=U/R87J MZ#&X "K@TGA[D;]V-"8N\'K-$_-J#. MGY07X8W1^>P#V=[7P5*NTDF=GA"_ M-.4,7H] >;%A@^JN=-51U^3KG#N\ XX]+Y4Y'V<,)P:(POOOZCIF;3KJ@ME% M$$,?YS'_&_](V^^?VJG[[9FMNQL5KSB^>S+._'MXDK.[, \*L^]GZT>>OYFO MHY>*5\75^7-<^N%M"!'VK,M@,4+Y MHK$M*N6'RQ: [W7UP_W!7S0OD:0"??&OE1^-JIZ:KQ9U5:U" _T=ORK:/[N@ MXC+<1@T9T)O0(Q+Y4G6M\)@>ZT:.]>TC(13PME8^N*PS M9VE@FW*(7UX#&:/!CE58_N>4ZT]V=GJ3/BT](]L^,:);^VB"GM0?7'[AP>BR MOJJZP=4X:;G]IXWWKQ@YQEY3.S("%8]Q!IC?:V! M?!I^) 4H.WZ[1![6TM5ECJUB_EN3]=S$P62 \ $J*MEOS[M_8O#G*8A8&!LV MD*TJ:A&,*#W_4\TW L"%C_N;QR=NI/XM9<8)E!6E!.1>WI@OBLZ:/H2@%*P9 M*SOK9LC6.E3;GHA;B,7AD1#2!#5%5Q28H8("(%=G1J?;_7C@BNJ*T90'*6;; MCA]?O!7\SYWRHL",>KWVS%=="V!/>E'A8ZP#^8,TCZP7H"EB8&1"9]V";A(K M])V^99YRIY*EDM3'3O68EU%:$U(IF-!P.^^EVHI1K@1P._Q*B:K:MN[R:CVC M/J)'?PS45_O\[9:87B=U'P$EARPR&3/8$OE0CFO]"SH%-@"6RG.8SB7.\L^V MVQOEMX(4\@9F [VYH^*!/.4'ZI%*ZLR.,%+*>I_7<"52=OQ(2$SOWB;FO(1K MM.:;>+2;YO%LEDP_F_/C\?5!#>U-?*' ML(L(\:$AEE(9VL<3)J4)0 MA>S/?]?;#ZXA6S$CKI$AN>I%[& 52076VF?]T8ANK"IMX_V( !YEC98/DQ\0 MF<(XI=WH,"YZ,68Q:,"/79[=CG/A'A'@E5*#PHW.N]TGYOSG9"DWQK5C(I=X1G8!M+)JA\N^(< M[6VMK2YJ*>C?^O5)MOK/W_?TLD#"- MJ]?'$Y,:!LICCA?XL:G_%G(^:Y$,:2Z:UQB%-(I7)L(/+6^C7H:98NK^QC4# MD8Z$NDZ7(TW)>V/)397VTY$KHPA?PM1HSG09RHY",V/EBLX'_'4MTM,%O^VZ[3 MAM@\A+X3]]'AJ86.?+['EEU#7.(%&^-ZZ2MQ[\>,G_B?([>+Y#/"P?W'T+R-J_+6! #Z7?&/^XJSJ'S\';KTK/G*+: MK23T>&YI(VC"FW4SJF1&W?KAI_NG!^.T5O!+R(?'=$0J/^X!0/U(J+(A]C6B M+$XX-FP\+F'=;@J0(JCSYMS;,]OY<9.Z]]5&SH%-Z=;/,4H[*3S<\K[QD[@/ M-CT'8*I1%6/&?X1$]C\1$?D+D+\ ^0N0OP#Y"Y#_+P"A3NB>04]08:XC&-? MP'W)BJ!8(OJ^O?N #Y3/EHXZO,"H?D"_(M=\(^M(2*64,Q3OI)4X*3[C5>?Y M6>C;$#)F"5[VQJ;.:&*.N;HQV0&*?43 MQK49&2H\W:7!['+2D.[BC1JM^ =_RHL^.H,/BS&/2SY\=)P#(HU6W=O73<,. MK/3.0I :XGUME?;D'A]^]H!(]MGXYFJ9@;1.H_:ORS> 380^T5S#UNZIG 3D M6V8!^]#/1H^_FZXF(O%XNEBKHE@U5JR/C0!;).8S@,]FYMWBA$,\TR.A6[,, MJV."N4[,U@4>YE/3_&:1D(=Y*:;YGRJ8&/Y;2>;O6<[X#B4$0S!$$/:?6=3% M#%P('];13T54Y"[KMT?%!WR"J6;9B9>5)"*O=%S8MU\O GACZFZR!7RQ[2OK MDQ)[8C6TN(E5?QW'$MFN7=R./A60%GB ML*/>LDL2YI:&Z!U1EQMV9@I'0O?ME#E6H+:AC;)E#1$I/SB]Q $;Z(SW!9+ M(@LY0]'M/PH)U75P/N A5^/>6X4.5P+YJ1<^7(R*$V;1%.(8%B_@J#06N$C6 MK.I:/^/2/ #@6Z5%%ABA=H ]59/2'^HI]!E]D "-H +VM*UY\VO+EQ>ENJ@2 M0&,\ *J]D5D074%K#MLL>KRR87\V$DNE>:YTUVDAUW:OFLO?N_=O@?BIYL&H ME'#8(#-!/V1\"94CWE7HF3JDID[J-D$\8OM35]39"M5WKA7#,;_.@DEI#EQ6 M;V,74C+927KNN\)]UPJ<&SRSW(8V%^RZEZM4GKE0P'Y)*/;3#[,,7Y?.B@85 M!PBZ61LP2!L(P9G#M1#0;F%)O'#\S?P-&UKAAVCCNU)!A[(&\VLAV5_BN7!I MM?Z\E?.50;7+DD5*WSF'*JN0;$Q,NXA1[=B[WH]B3YOC'1P> >CF/-S[3(PNP6"WHR9YEXOY2@'*0+OBW./$VF)/ ML\9N]/Y7S=A_JOC]W\Q&;*W[,6+@\+,UD2:EK38Q/:7TQ]&0GS(>MICGGM=X M:Z"1WFQI=R2$Z9\/G[^E8" VI))R- M7DE^3WR'_NDHD= M1W/[7KW+="Q9JPVQ"QU9@[ O@TG=X(H"]KG M->XMHK(U.C/RSWVURW6]3!W MLT2F'F5C!(\7X>+D6B;]2(@QG8?P$J"DIVJLXP)$68387PMA,7764XVX/D"' M2N:V5EZM/BG2B\9Q'=2L64CZZE'6+W^_[E8,/WC#X 1'#Q#I=ZMKO$.:%32FZY[1;VZM>.+5]S]_CY*E3_DESC,Y(&HA,H@L MR"II-6K7:Q#,P92<>6/\7!2(J'&VX\O9UO9?YR_K ?JU*$@Y4SP:R)_@]>C> M16L7&X8.Z9)N<%9S&@?$L %_8]E^R,I?E$(3KHZ[:89[GOFA&4DT\@RY/Z;N M_R"CQ%O;?[5 K$;&:.!!9O65P;1'"@4Q9I1&O UYVY"7:]M:U&.!*SI^N&/Z M0;ZC#'HA#>9$?Q&,JI!CY^HY]N#':\\& 07SM@R[8EH1Q(]+(N&9;]6_^;?F MS3\Q,Q[]Z?N$'>?INNF.)-X$D<)"2[,_6HCE3"0G(KGW63D*^O<=M=-]5$\+941;#L3B? M-0TC/" -840NX9[/I^"#]HWZ#[]CTZF%:XOZ)#L)9]^?&8/@#90AN@SUUJOE MMY76I<3_W=G_9A^7'"1P%OO=L\)*VUL(6->1UIB92"X/"FI9$=6L >B ?).2 M49X*1K9$XZD.L6G3NGMVFBV3][F^SCR;5-,7A Z*Z.'L; -U7^.,8,B \D+? M-2=0BT8?O4_?&[3L[NC^@GC*T?\;(5W):N_.Q:CVOJ85[0SX*?O?YK3=V/30 M=6KG%)JOGF=@NZ%7.817K(O:NF?W=+UPSQT'F9N7H@9*K@B"';,01B@U9P1& MX[QD3[2K.WY;K\):=Q$,C!ZNL28=)#Z[)T'LBX3[L">^9X__-&2@T[?_M"E0 M8))].VO0G8$[&Q\5M;!U)"2 (F%$+P53;)K)B6HB=>T.\34WU@''UC7N8T V M9NK0<+0S$E->9Q19?B2DJCGG"O3^\Y_2VU]UYKWWNO2W2PJOK50;^9V9NVD?%)%W!YK&SD;(JOIH]W\]JYXEOA MC!;[Y6UOAQL-O1O?1HFT>C5(1YZ^( +YV&>[@CUUA^9H$V1,O/RRQ5S[GGEZ M*DTH+?DVP7DCT'D #5[@S?YOG[!"F2[/0V2?QZ\,=,6Y'E M")N4ZV$RB@^KELZ<(C,0.^:"Y<"V$39K%HB:@GD,HG0AJ^QRWKA)\Z$8):1F MR4SKUG\L7OOO@3<97OXU,0GS>YLW)W89H7+/D"+=QOV#J*/]WL3Z>[>FWO.[ M!EX=OEHE5M8A\3JG:UY8NZ.A5GJOR\*W"P:)OLO$H &P\GLCLEGN 5 MTBQ-)@<&!$L=$Y_U$2T_KOCB"NDZ9,ZE]GT1W@@BN5@WU28P'=BYZO+AOS/K MLZ[0\R+]ZI^I/-FS5D1E7\;Z>IK!O;WB ]O"V!EQ:%2Q4&],7\6&@8[9$LLHDH5#3K"AZ&QPWDIJ/*KUJ$U MJZO6S0.DZ/AAF.\#HZ#Q&RWBT3T33#4O>"H2F)U^XTV<]O&/R>G@M?',*WGP M[=L2&U8+-5$1U8N^5IL"[;S%TO(+Y"K$T7-I _$,6T1H_J%8*C\XR^KI[8#52;Z]'26O%3O[+N5 X]E+$W^1AL/Z^%NLIU5 M.[*0YZ6NE2=>]@XW.;CGD#XG/!1[.3[@&ZX+7+Y*(5",'Q12W%<=H4V-N1*& MC-JW/D]W#/(]JYL(=$0;IO % OS(&\'VNUK2F('$746KJ++L+IUR>?GQ[_G- M?\91 #QQPEHN.H!UL$,3%0=A%)U>C%XN_)I//NL9R;[B8[P[6/S0O]3%*S/D M4,P",82!W,RFAMR]\5T>=737L=(HR97/E4O+IW B6)X>H'$.10Z:,YE*F?+P MPW4/G12_LW64\FI'/PQ&*B=SLL"^6JO ^;S-\<07>@UK*2XPMH'9ACF,327Q ML1KSBJB)G1,F0)#29F2UM;2]3%\S!';BBV&[78\#0O+#KZ_^M&[D5WM$PFLA M*F+7H,=(6F<1X_@H)Z(5KN\99PFB!?,(/*#G/\HZ!098[# -IV 'P<7%?%EX M4RQV\I,S!8!]]<#>&FX;%M?) YUG_Q=D?9GD\Y#]9 H^45ZB.HS H&:\PP2(E+OUIO:33W!R>R<\;D(A4J\,CC3 MF0\<5&=,T>,\$D=;@=]"@09_(&X.+",-^C,3NFT]S%\TUAG(6 1?%3M:N1\6 MVRF07R318.^;^U K+A4I'T1'%%4+>*2&XNI,5G5319&P@PWU-%#2,][:.#BS MMIUW2>=HK$Z_SP4N.(9YE,%@LX:60%ZP57HFD%8J'U-+)=I\C)]E1%*;D]_Z M.J)+=12VSIL_]YK^J)3[MU@XDM,Y<\5=1-0Y\J1*WUJWN&>HRP^W-23O)["] M%*@>&?Q[I@LA$!\2J/NZ)F4F0BZVGO,V=8QOY_J-AGX#S?_/:T1<:^E)33@U MISG<@J7%D_CSB=*P,K=O)&&JN4+QK9QT9[M66N3I.S-E5X8-#TSTBN;)G2O1U<3.24'%Y([SH./IZGE%X#S*:,%D@I_>*A1ZEJ BRU43 M^/>S<)(2"O>3GIL6%S@]B\C :E"J8-!'"F:@?G:=2Q!W "SP:?=SO_@ N#%E M!+#A*:9M&V>05'4&D:\'*JU:S1)7&LJ^?WX6K"5;$8($RE-^8LZ&M,2I/NN0 M<)V&/#[PVM%_,)KC2HT3" M?*;9UI;!O(8G&ZHL@W85E=:,M("J7+9N[$8YOBM:=845+AX43O'1D<0I<,[( MYE2;;B:0.H\3N ^BYF"#NTD!?0T,E/ ,FM0RF=*^GVI9Q=72S32B_%P(\ M8F4>(]Z:-7H,A'*X\M8_OTS(7O$6^69E'E>4'VW>+?EVKL7QXF FZ&)%T*FE M9A,MW].U@-XATF-J4?M7BUD%K8P2BEG46,1XW"(_;JQLY9S ;WPVD[:QA\R5 MCNEX+]%K;*[-DCL4&UFM>N^*9WNH1 QTXSI'NNAN3%N?=M/71Z1Q=O],]7G6 M(F7L2>>4:Y2Q^(GAU'V(THGC31$KO3<-/F4A_4<"&U"+Q<%HF'H 8-CVE*J< M4#F[Y<0?+52WT8,BZ^3X>X]>Q(',#=H9<+P"]DO5%;Z':EMGOT=XQZ=4QSUS M[,GR'V9J!;6M26??^24X4'1SS9H7SRV;@NOL@D-S>1HOEV6H+U0T-'2VT- O MJ\!%!\]K_:H_$$I=CZ7=_>Q75*)F[B MDI-*6!G=D$F.RC(LF,C1XB'&$9 __R?' P #6J6O"X(HWE;BN*6G)PI\:>. M6YR2W-B[O;_E8_\9G^U0K^I-YY-30 ^_4D;2:0#6FRN8)(S++*J%>E7[G35S#SF9@PN9EE?M3CK=E5?WQ+.QPG/Y@S )-X1, MXI2\RY:W;*_SU.YHKF;9Z(7$&Q99:$!J9" M*4IG+!2_P,0K=#SCO+1'?Z,C^;GV_Z;'7S"(7-7OM%T;,SF&;S=VLH9CVR1; MK2@WA<2OVS,J.)?7NT;9M)-ZI>",0,1MS%UW1:5MCYJ:)9BHEVOF>GOC($"B M4[]O=!]%SF$Z&T/YHWA$DO8I#8G\:5ESKBM@]. ME4JC,0<>+=K/YKTM:-XY,^G0@L)&Z59SXW/JX?;GA7+& M'BD)FGGUL@DFYVUZ5M"^(=L]U2-G]=?AIU"M=#*_@LN/8&?E'](5Z>_P]C\/W@/?S'"V I8_CC.3 M2XE)+!BTW8!?9Z$F6P.G5J QY3JUE.T:RI3K18JP?5Q=,8/-XDQXRQ%S,5IE MD\\*#R8.QA0;!46/'^"T!Y#_'PF?>7: M8Y(.A;M7=;$C,M0"J/?QZ9Y#>= ]W]/J+4C2UZJ6$2^/B3KYV.3(0&TG&U'8 M7I1;(9_3N=V?:'6#O*]6\?N*\_I@;>_ JF+:&(^G"P3/B;P3*W-S=R4Q:NK_ M'P5SL5!F8NO4C"-Q@N3\UM\3EH6(J#R0810?&5]J; QU[H5L! ;-./JICA>$ MYWL%%5+TZM]WN<(?8]:CB&7'-DEKJQ8S$T&8XH-[T'1?G]&7W87@,3F3LJFQ MCN:!^U4^5Z+.P,IJ2Y^<@#=Z?KW[FFZ3Y0[ N#,,ER4G*+J =^$"BV5,P?$4 MR7^V25-ETX*K5EH2CWT-?"2Q5]E@3%!+XH!2.S !\GB]W MJ?7T=_\#S8?_(:R*5S^/RTD@QZSX#!C"01M&H/P'/O#+ 3BG*,*+=7V?\_=V MWC3ZP6]Z*E[Z'9MY8[?NCY]R7(W2;4=4-'U_49 7X0>4ZXR(9K$^C$.Q9'3; ME:"ZY2EZOQV@6[4^(E@"P&[XCG3>F#/;4;!&TB264&".%+MH3J=Y.#9G#*%B M E)H5R:Y7[-H":GY7UE_&K&'W3L4Z^WH%.J2^^]Q[6E/"!T\C9C*&U6)LBM_ M_'3'TN)NW6(M_EE)QKI2[S1"I"@]H!'$5WNS5?(HGV]FWCOI>Y8(]W M@)2OF#UEHB.3<<0HTMSNH5@Q 6-OOHF=$)C/[P&AZL&/33TNBTF]W:7!'K6P MWL.:ZPC@,/PO''0J]L1R]DZ_J;-&..1[ OJA\0;RI)LV]%8 FB!3=D:0]Q%S M*(:*_WHM,4>4,KVJ0[Y/!W+D5G1F&3#'A-9=D-PPZ=X-Y*WY*8TMHO!2D)>A MSCF-C^FW)QK+!AU$^_GHX[J*/_\=3CYW(T4)?_4&!:W FI>W;BMW?=@*DQI9 MT9#JUQQC];9#+^LMO0\-JSY[Q-?W%V>O?&FLA<6Z,VG>M408S6ZJJC:%(E9T M%">R7#,3: B=34W'GY&U'ZYNW]F^*\N*U76U-D?-RE]^1824UR1F6SL!J6_]VT$N[ M2;J$A#P>,";!)4)"AO&( 4LE/53YQ4^Y<,M*&BH,+LZ&&_(SF(.U?_O!VZ/DQFKZZ&\A.L[7Z66HN3.S\F;ULPWT M@P)PEMQ +,2CRV>2BD97T76 +8=B5YN,%Q!$""1QR4"Z'3R+1@,\#L4ZO344 MDF.,_GT9A_^(SXQUVNZ],[^\ISVQD\.#:JC13+'/"A2#^M80+@7=ETUN=1D, M^#[Q#6)?&G6J0=Y=CW1,ZKJ3-:]:BD347=Y(=6AN-/%85@A%53$\=\-W7S6L M&>0A'5_5\TTH'(/BE&'D)OE/:0/+?3^+EV)%_^V@ZYX@ >?5HA^/6QO 9O$C M@6 '.H\YM.01#SWE^%2@IL1L\%#SZ3/3?E>L[=#. ($O1C@]":IUKH/;8U\8 M1^R[CGAJ6[J5.Q5?C>O-B,>H[X7F=N+'+;H<<+Q*91]-<2=^N[=)CX'7@G9Y M,AG@AJ)WQ$YGMBX"E_ANW+))\D_N&L*-&\N=/2OM?35Q-U.4S U7$XZ8QE^!R&7+;:Z+MS<\N+/YS5$K=_^\U??E%VQV3%]JR.%,%'\$VZ4+1KW>4#)* MPT5J=$!_H\$*GWCO+,5>E04BCQ6HGM(U=HS([61Y=L@(+^G$F \KZO!7\X3/ MF'G<0*UN5=MY'L7WJO#J5GY&3/"-PN'E(WW?-?^GT?C;N%>0,#%_OS0U>J*% MG_EA%XYW?AY])'USC!NK#Q^T[G.I;Q6T'?$0.'(EM&*U9RNS.(QN9YS&;1KX M'(_TO/5Z/&/B>E(.3P]SODP06O2 G(J7WZ/E^NAZ6 @F1S)[41F^=<;E0<-> M63KZ[$4C/Y/FZKG>?#\$06!HCP;>)%J)<(*+JV(.GKWOD17),QJ M)5W 0\ZWQN7\SZE;AY]6^J6;30@=HLAXQ?UZ6!EQYP:84KAHU'HKI7)F:C( " M?" (Q_P@JL*-S)Y_E-%\IQ -G_CN7UDQF%@L^!A?+YSN-,)$SRK<[E][D@W[ M*>%$>GSN#72CSY3&C'Q((QT7HQU:M*>[K1GMG?'J+G?&VI@&51Z\ZFQ+.(:J%Q&LV<4EN$--'PE8R\TLAT> MX>"PZ0&1Q#1@BH)]=>01ALKEWXJ,*'_L01H73BVQBH(ZEHV'U2:*R($F.I H M!K+D:O"MPJ'[_SI79I QX MZ6YVF;0[=9$ @I(373LD7T2MZRNN,T'KM%,&L7YZQ"GMD[A5 L5\R"N_7'6_ M]_K;B5E>'!^2Y:U1KN %6XUN3[2O_O;-R^<:)9_-BOA]VYG'I[4]Y].7K$2. M4N'=6E*A6#"D1<-8H=;#>&/EL2]9'A2"UFF-%>(VY>UVM9\?'!SX8 M75)^;*<-W6UZ&QBV_Z)U3T*R;O="YKR(HOC]G&=9<+&H@WABMMPQ @\!#A99 M5SH[!>%1]L5&J#% _FQ/8./)1FNC0M*5%U2X6GZ+GNAQB[.Q4F_@1%+'U'Z! M0MF'SC3(PV*DKE1G9K8'I8B0H03LNDX+'8L(Z@_="?)J:ABG+Z!* Q,&FG/S M_N=U9_[$"8W!3T^-A]Y?=(RR,OD1N4X,GO[7N\Q;'76YRP M:H6"FW$%AV+SC@WE"+1LC-*O.4SQVD3#A-_-3!'%[!!V@-W*V^?VY%::C6D; ME!K1T=?Z.2W35U*:]6:T9*LNS5FZ5M:>]I&HD'8AQKDWP7OYP+.A ?Q((8:: M: #_PL%;=0CLTO!II[;*GC'7WY%](=RK&41ADT9<:9-4W:RD2EQPD\BXUL7L MS.V?_Q89B?;@LGD"VM6H+P/LD8J!Y<4I>Z2,.#N[?OAQK!MQ:O+;AN)ZS+=9 MC0?#>['37];UH4Z9S6182]9;R]D_SEG)#\\.:"JN/A&WX_M]F)$LPU0=$Z'9 M(;>@XZJ#F@ -5KV.JRV$H:,HS1/^!//-&40SAPM*I8QNZ!R*V4:\GHTWJI_S M"$::Q%F22+H8FSV#8L=%*UY1#NYKW!&: MH/9*[A)XW$4W5/*FP-AS!=2_$RB>SM?SV4AGUY9D MM*N-K.(7[3CCP4,]!6IRF:(?@Q]'ZT'W+(U$.!3R8^'/<(7A_K MCV&*VMTABGX3/77+L\-TA7BYZ.+EH<6T)O?JFS23P$B6J\0=_14O]]Y(L*5! M8=T-K3E=#V*0A+U7U_I.SJC_5U._^&1N5ZGP?U\]'9U7S 39C63USG<"N&1( MW'A\]$QZ_2;(S#UN0JR%QXD$76[EG%",]7_8X?'K^'46$6C M6?<#K<'HM@Q,+#>]@:"WR>R0.)ME!U;(%_;'DM07SL4GJK/OL>]ECE'BIAPM M%@$O=U5MXMZF^?_P[QSM6^$>57X$685_0 GRF+21=W2O:Q_I^]:E?NR<2. C MNRN4FPZCR,KL,G#G]/JFC7=/7)B9#^ 2D,/Q0I.%6XAXA=BJHV#\Q*_-!_4V;(HRE\S$9X2[(',ES?;L M'-K]WL4J.2TR.Z]!.5^%%V[!W%9S[[NNJV9UURXH M^FR%<=!QQ>&#&\(*"(#=:;.7KL=L\0V,F9QB$=J+=))L(N=9KV)/G7)L&H;> M7,X9DH%OL#)6S?#=,2XJ03?)X+&3$U<9_YLZ-1,2XA@=#)9"!&OZ'D/5@MD1WP'J!MJDAKUCO17.U.P$->/D/H6O3 M/]MI_AK/MQYLG>B'K[,?+^_.[3U8$S]#S1LQ=#VN'%0WD"$]EH):L>JAHVYS MJ=#H^V1E&8'5[FC?YG)+RE48T/$'D?I'.>\3])'*&9RI,$J*.#/1ZE#&/..X M%6XQ$!O5/CED;&=Q!RJQ2U=U@_42CQ?._GD!'QN(PS;VZ^Z'YDH [=6D,O12 M4"-&JA5__"L;@&(ZJ;ZTB:0]OSEYYIWQBL[M%->0N=)W=1#XP(I^YU@=JG^M M]R+@=U1[>Z-2]\RHP"RSAYTR;-#C3PO,8^X'$#XF%%,'8<$0]I[=N86#0+"% M$-1K-KYH0!)H&"."DTOQ+UI=82.B/6EU,CIZB,?W 7*D DWH^XL,#4>>'?B= MBE\_1-+J3S7I$<-5B[=#_U"3)H?L-I+24_Y+3?IZ5OUZK*- ME1S;]V#URQ.3KP.->/&)UC-LZS#Y%1-'7(C_RQVD %N.IW]_L2#\]N__:D/_ MH9CCQ$[[O2GI8$37<.S5-Q-OP[UB8^.ZTA2.Z33-K!4?&<>W&M[FO?.OTT Z M@.(VE^8/Q0:*RGU"@7<^$L'UF0;$3@/XW@@%[(K?N_U-004\^\W2H'=;V1F, M\"QIHI@,.3B?]_Q84>W&9Q6*[5J#YO7ECJ$'V5:K^*!8_M.K*WI8.8=%Z.S) MJ.HFWHM.H/C#DF=;YUX[D-;#?I0]%*NML4_X/,(WSUBH(-AB'J4M?2K= MBF!:=+4"^GMR^6=S!T)X<6([EH MS>9L4UUO5:6RO*%@$6*BXKQ*(4+88Z&QEU0S[?*I,9MW3)XQAP"(73WLBV\Y M6N_J?_X[9!\QB;\28[W]9)5)6-$M:R+,:$5D*D+&:EO-KQS? NIGTI2XF]R: M3?];LVNM#2/(FR3^X'L'S-V01>!%&/:IL2R*KSZ( D%"[B!QR'&_EQ0=/,EYRLL>WB#*?\N: M"M5Z!RWMXDP =:)8$7GEV4/;89QI1WGQ@&6I^,ZG(?IW(]ZOM\FGHR2:D#ON M>E^4B[37/,-'#-?Y!Z]6/RSN!8=&UBWFABO$(\)GRI<1;93FE2[R']CD!,V? M%EE3.1NGYL.B?*3;NYO7:,4._;-9!BUU>^A E>3B#WH.NV8.+64#A4LB+)OY MO=L&\Q*JURMG4-RQVZOTX*8_S$@--VXNLS099_1=RC#HM?+!1;MU=3V(=CS3 M8AO2.W/%@9F_T<.ML\KOU96+K /GZFWR2G6@FGVMTZPMJ _?ILB*DSB@VD@W M9F0#$0Z%ZTY4&0;QQI/9YJ:5+N&%-YR0R;G)Z9B"=-Z8_VF2>,U/^CZ.I"S_ M6AGJT6M@0/B!!FM9=W!IG!'Z^P)! J_AVITM#3CP;T4&X^$^;Q&]RR+Y26.VZ8=I:IOKD5Y MY7?8H*Q\'/.,T(!SD$JW']L>&OMJQC)2UQHFG3U;L[4R%A()]E][ M-R8E05>.ZS!L@?/5>OC^Z-@JK8F?*,;@T%BU8D?<_4Z Q$=.E3_X;2]Q3;QX MYB6K "K8P)06J:EK0JI*J^H87U-?$D< B+^RO_;QMAYL\(0)KEH5B M9U4%O7ITXLV/DN-[NN#BE8JGN$=49_R1<\LQ"V[N=Z0KM%V"4MSL3+%EF[[) M;,QV8P$+*@!(+%^>Q336[9ALUUMXX"57H)5%W0T-@A,J)F!,ZP,""*>"O8GUB6NG%S,0D:M6@[)>L]RNKM8P6.02N6JSB4[YRV[T"5'[^.#?/XYC MJ*T\]W.7=[O+L?/1I5E: PTIE1"\H.C;:OCTY\6$TK&-N1D@AL[/<;]KJ[ZQ#?:'HI18@G$OH=;OJ:D M.U%G5TM8/O.A>';*!@A+H$C*T,Z]=/551;B#4&\('_[?'?W<:0JN^J:\="\3 M1DRX^7:GB/$8?*'R@:57W@U_=.'D*\P2*V''PVB"@S3V,7X'>CV0#92>#1N- MA$+2$]^Z'8H5 ENV,8Q2R7YL)2S+L^I\ M'\I?F.K8)<7[@GT$9NUVUM! .UQG+T4^4+4_1[5>4DU=O?=OK9C_#3X[L]H. M6+K& YW0N==N4 Z&L8# ?,?F]GGM=R^WXP.9V8E'R-F>#RV0TM$QV05X.\>O M185+6R78S+E"5I#HR!J?8U2!,2*:=_DU,(,]K4_X&'KJY[+.<+Q@^PE;S?8: MZEL<:R^DK_1:DB:)4^^B"KN_5^0H,\.D)48E/,NW9OTE!0=Z%)EE6$\D$-NR^?>&)U)U6_9,.MA MO*AYH6AT!43.'(L8UTC% 0"?PEGK\RC4M(1$=R!"\>ZK#9^_UD7RUP1M)F_N M5XP&A<8,!-*R*MN%?5Q*&)*>EP$J\HH2_@C8&C2I#4@5F,C_QL$"CSMGY:AM MX"?*#.KN=#%BA3,D'U^,<](LE,K*-Y#Q-=VI6@GOVL%U+9KA#(KM'')E(#^E#?_U-;V>\W+P M*]'V9M=*9GKX-N_#&P^KQ3N.^[>0U-D)G7L]/8PZG.ZDJ=:)VSJ^TE8]-1FN MRK=R13*32-NN,O?8\F#$+ 58[IYT25GDY+ZGX(^8J61RXK\<4%-8>D:).11[ MI*5E/IWR.+SJMR6KOW _E=8[^6YV?2S=NX#>.P.]V\M!=Z='YD%OX>1K\MUR M]-9K/^ DO9)G[RZ5?ZVN>#Z7X[AB@_<26/!1*V8%9^YG?&WOP'J]GVC(#>X$J MHT5U*(RXM #/^*3&0DGCOO>(5%SO0:!<$P7H<+6!$1-KV#ED5C9?/%&F-6^^ ML3&#YHP2_(8.A&'&F7UG$F/;2KP;X.??(H]<&^_-F/&YTKMJ5'@/=4>%YU6- M"G"AMQV)NYB/&Q_,L.K23DSKSU*9#7*4*PTSWYCJ3="BLR81,:+ 9=BYY?T! M/:9;^=6I2R^0_!O,>JD@2B9D/1/>,+M93N:]<;!-3-1J&([7]8HJW/1,"JWX MWFWSU-^:<]]0XXZO9?&RWL/3KS"6$0XG?B5,D%#\DY$^WXM$\E\1,FY/^HG< M*JO;(:/]]MM2@S<'+2RVO48?4;2C-JR3VDKNE@)6(T LYFB#<'7?<'V2%*"Z M_6-?@M-R/-'6JCGZ&1&!T,N<,Z^XM&Q^[U[P-6G3S]NS?+0CH%=W,R,:C3/F MVK!KE8JNTUX:.7>1X>X,-=LB]D^A$ 0G]6;Q07\>YE LJ8MX3:-5APS973// M$65-KS O+4_0VCN$9P4Z9FR8(/Q.KN!N&WD2LE'EN:)FPSS%:'CK&XB;)&WZ M$SC M>1E)'4L!.[#I^7BMDD&-OARVVS&3K 'G*P\2M7JB39/D%N,9\V.0JJW+S!LI MF_8;#!#=T:*J_+,61^R"R2 LAE&,E,@D3?9# D%T*8HN,&W7R4EM>/AGL<^J M$CW,;VETI NZGS4+U>2UD0OG-UI]I4>A!9?0CN?OE.A,Q*I\KR!0KAH)]@?_ M^*.S F.N7LH_,J+SS, ETK'64Z7@]Z7[^X'LM "IWB+3 E0Y>5J@HPN 1%>J;;#845OK&81ELJF[LHH3"E(Y(0E?J8*+V4Q;\3FKBEVC'7N#S MTMZ9[=ICV3V@-YBH#$JAT9590$!"<(@NVV\.KW\1KXZLQB]@W2%>\;$7U\?; MS#,M0R5&\TU2F/$!_:W'JB!4@$LCM5/AI*[9E'NN(]B-SA[&R4SZF:%!-P1T MMZ*FH0D-XK(#PL,:U$ MDLR.S>Z:,]RS'0WLOS7R,<3X,;4V;$J@%9=Y@:5/;0H,=JWVO83W3%-VIK-[ M1G]18.K+\/R_K3]7'4AY%D5)-UV%D2@A"Y.@5.J"RHU*T[OMK!:[*!0JU2I_ MN"%E@TIH&*"^F80Y/%UK>P81N*+?\*" ,ZEWH,C\.M<.Q+B2$L2XN[&!4M2N MI'09>T%8B#A6%;RUO$Z*0MTO3'>9I*P?BIVU=G&&20R"SS^;'X"\=QM!:J]? M>[]4_GE-I#,[_%!,VSLJ3HANGHLLOSI'Q6Y'\Q5Y(M;9 M;JK83 &>,/G2 MYF)^J)6S>OU]5%A>\WV(\5E>RI-9EQKC^Z_GU&IGRLR/I62Z#6\;-W42X[-4 M0H+F1,NG\C&D*&]DK@Q=VR18KS$WQ-.F;KG[])> 2*;7!IA#1II,.A5XL!PO M+LZE#&^ORG1UXSR9OW:7?"NU9;(I9)F9[OU2\$/1RO6@&<@DNJ/\B0%KA),Z M"/=Z&/-3[_(.&2W[?>5TI1=!*O3AM73_-:H'Q^^7_+$OX!6=81WC6\(+&9N6 MX7POP!FV7\JTYP#"T]4'B+UH08WB%A+T&H8A5_G8.$#X$'(^&J;?VU_?-774 M)E,?F]](3TK(U3U+;U1I'%8:DM!,O"9^JX0"+_GLV?2DZV O:@$X&3*-B^;' MFM@"@YX:]O$#JFH@L<<7X US@%&C:A/I_'JB?TX+07,T6Z#=T>_2#OVH::9* M U-WO)5*GK^Q,^T[@"+TEEE<.!MN-#T\=_^K27TZ9Q,3^P$Z>77EN"*A_ M-,(/',!WU_1W7,1Z5*[3FSAN@]:M5.Z!8=B%;&7*/T5Z-94U#1A!TN/6H8$R9>O57)X[X+>M+BW+%IDZ5JXE0 M)_DBH8I>O[%C;@M/U:&W_3L+GP"#?[+BBC@A@0W'\(P.Q=+W$CBOG1:DE4(O M@P)Z^T_2;S'>2*$N[1>']E_\)C(EE?%&+]0+)]9ID'[GL08)EN_B.D=>!:^!O_F?D?[NKC\6H$,2%*R8KT2FS'R1LI928": MKI#VC/4J>4,^H37/;SFOTI% >2P?R$L)@'?'E4'X&&C' IL9/AB;T;8W,>CI M0Y]E()1,1^J"/2@Y.(E97VWO-^,;Z"<*GO586/ C^> ;O&%"AK)[&0#HCN( MZFCGXZK3X3_\K;WD/P/,>M]&Y+F^ 8XWGKK=V"S"JH2"@56=,@%-VP7^DQ 7 MV%@"[_YL9BIWV(D<89V8BV]?^BP'"BX"M8\>2 MC0I ,;:R>:_3',/FU+U=+[1:GUD>9JAFW!Z V-PQL%2)N!L9H1\:6J>1F%7V M';+@36;&G/O5J95JS S8-/@)0G>-VPAMS8A*#W_9C5)RHCWB(*YWVIA3:.]6I7'SKV-SCCZ9D+=GS3O6:O_-FQTZ MKZ,#IG TUQ2H:G#I*8?W\*37>M/TLEYHVHOL\L>F$,=?[+,JA.6J6T&:4^!7 MX5"!H-SO"@.B&*B7\E-K!7A]I6A>UDROI%AS)"LP?%QY5]7&N20ND/_7"IAG M_>-<(\1Y)G0L?O]YZ)Y_7K.3VW#=I_$0]D/3F(5[M1UG.I'&FA8(.?M2_08R MR[J$5RKQA@2R>9!'^.;.V,']#+);4[6J8:)$_!;[2"XXYE_Q;<^.'C JZNHVY9*NAN2"TRHB4.ZU.[J)B$_']>"S? 84Y@STE3 M7*YV2X3%GG1'!??[("\^-'^W*7' +XH,(=?:\.F*,XOF@824/WHK[OLBW\IM]M1CZPJ\[%_ALMV6]Y3>#X,+1E3K[+RFH: MJ*S4#0\J>>\KJ?#8ZB# B%8W[]56M4X[:0@M6U_L#9O3VV3H3L:G+<\]+EX3 MSXOK>+)7.FDXU^^E5VYEN#KE:#%X,[YH]W2EQNFWK8D7PK:!@#_@F3?&JFZV M3BDN[NFOOAF#C U M@)MI186+"@B?(0_*YH Q:V)2ZPE->R_<^*?.U#$M8,@P/OA0S%^]>!:R8-0K M>MRQX4-5=ZR/4)AK@)J24=V.&_A[R*L5W91CG<2A6?V&A; ]>D-A!)=(H0&13+W35A_[I"Z&M M]UA1/_\=KC\S7VT;>_?GR;8\&-;FV4/E3WT7UEX>$)#V-DQ32^/I^@K!>46D M704TO^F5?GS;U$@*/AWQS)%"C-JH\IT=&X[JQ+W-.AG;1I?,YW.[9E<.Q4_I1-_/;OFJH<-3 M[1F]X:1R67J(B=Q3T&H@6*3C>] \YYIP]$K[]LY[=R.2)ROOSCBW)=J84Q=K M%C!S): )7\>4.Q1;I. !28_DTA0U%V7X&J[VDX=B%V=1&T(U@%V4P-#C4ZQ8 M+5#^.F$SZU#LM_B21.$$57&_FY,;<>!^*+:W CT4>]5T*#;3-]*>>"C&,PHZ MJ$P\D+.3VM38G.Q:_ M^C3P50*[7U^IM9N(\* =G%^(V? OD:9(I4Z^SX)*,WU6-9-)4V1WHU!0CD%'=M1O70?(44V,\2L7%I?%DJ[RPAOR7#4,W,#O-\P MY![XE#B-M.B-6BA(\HNQ;CW&<-S6.4;&G.5IJYU_F0$G-.&L%1Z MWUCZL9!0*WFVV*)K65)2@24'7+'663'V37 *]]'F,1>]AKH1\?9-7S/-1D?Z M[L?QHIP 95!#EA+^Z2=1W,F]@O7*8!^#Q$LJ(5R MM:F@+1\DOZB0!O:TBUV4G/U))#'OB<:ZTG0H@'5OQ@GR\BQ3#KX(#;Q*\$,R M"S=>1BVC62Z 9D5'HN/H"\J5;AYK(9?:^EA@44;W5$17U&[(JX7J9N(VO#' MEJ?XB]]7R_*&:I7I^V=KP5,/O2USGV[-LZ#Z]"#2H5A5KX)-\3K9.!I>H>FB MA$ T-EB'0->AV: %,]EFFA037B^*5^V7\#FO/%H""R[D,@@HK@5H"%:Z8?K- M$H UT2=XE7:B;T^UW\H=JX:RGLW:74HMA2O7R6* M>U6WGI3-62A3A"[>3Z$2*.M%CEM!IQH;]DM\ZDGK&HF/V9.B"K3 )47D,G,H M)MT>R]$AU,6GE_8GOL.-\B?^30#T>=NJ5]BR=,N@J.78^5][]Q+EUR2E'U_M M>N(V=;/[NGN3:UQ\!];)L(9AR#Y/8<.N5\T2RCVS2;P M9$OMQ+SLH=AN>M%RG25GW;D4.;J'UWT9#/8<*P)_,N2VH\D2N]A4GQGP)LO) M6]6M6##7Y!]L=BA&'@";SW7M1 ;/Y@^Y_=-Z9FC>1A[U>T Z/HMHG[53Q4<$ MF7&<%"E/?6O2V^K6VO6GF[[\Z$QS_ZX\)^(]IWW610FC7RI-B+/;5(-G=81O MT(RP-S?VEONC]9G:N>_V,E145&E+M0!?G4:"Z(\FA6\VD1$^MAL"01',GA>% MPO=:C\]+>VN_\,>=@#%J'TR-TQ>"E-[[KG M^TC16=? ,<')ET0KDQ._O+M3?BFO=Z*@(B^O^@YF1W%(*L[@@Z5/PJ M*3M#RBHGMGGR!T*MLMF6TJ?=X6$U^8139^CH#I#=T2P/UJP=\5JQPA)WO$G# M7B J'O(1:#Q_G6/SS0WC.,5ITG5>JV25[L;'%19JCJ["N1C/L,F"2;+8% 5& M=F<_1 D:(+\\B&5'99D1=Q$C<]M;E5\[LCDIO$+NZF0\@4B.*JS38T-YW_\K M R?QW+2&TH4.XFSD*;$AT9+-&W:"(VQW!6"E4B5G7N,X7X=%) MG25!3Y(^>Q'>C4\?B:KSMU$L[#LW>EJO*>X^)XU5OV/[]9XKQ(P(:XCAO/#P!T+2)JYP;QK23&OVZ:#MXCB9NF!95P(7+2?DN$U8<2@=\.<'$E< M<]1%K>%MIIK;IG4^D@_HIK/T42B.S@W=P7]3:Q/)5'?IN4NXQM7$.?""ESRQ M2NH4,["N\?GI.*47M9=2ED8.Q;AJ6[8L^9G-4AWWE!2^7300XC&)M[4B% Z# MAM2+=XXX$9Y#BQO38GV:(CO:_-^O:*9'1FBA80"X^#T?2KT!;EE/;RF54:,S M;2$Z5NWYS0B<)6)>/,,KH;N#3=IW5!7'UP:4;O)S!&-CJ^'MK"_)S_.'8FKOXVL]P$7D MK)@!)V_8-6A&7]F9@LB!6WXU41'*Q"^.E!:FO3M15>'VQ5*B70E>1[YC//11#W5_A'(K)U]26;!)^^/UO3>// M^V@V0(G]GW=C!.1*=S1WIUWPB^\S?8L<'?7Q^1:_.+\TR<3HT-,NSS:&LC3W;KK'8V1\9[!5E]JBH?KSI MJP\OP<7K,^.KMB@VF*AW-S)[@E,* OA^\$U=+)I;2AD*('UAI-,/O #1B6$> M'2Q@>QY\M<(IQ^5O+W"5S:5CFWJ])5I>!=FQ:IV^3.24;7&X,Z\XW-I.G?'\ MG_\.(4?R?_^P4:P/^P;]87+CV_CNX-1IB@VABNK1C3?WN]";=-9N!_SH##A?D,HPY0->6H_E MU7I)D-W*3DP#E:?3%7.XKE+AQ +*^X6'.I>:W*O!S2+EC3L&51F,"-B=J)2R M@WH;30QBQ&O.F7^BE&_7OEJRLM,='Q^V')ZK22DFQ3:6=8%?QBHIW_BPJ?HL M0H2LRH.T^,B;^4Q]J4NI:G'#$ <6ZW;F8SJ\R/7?B8DY;RU)A5$G]]N816Q: MF0O\'EO+JF,I=9Y!V1@ M$'?P:[M#,;N!OD=1K] );^;QP8R$VVS*:#HS^2#Y<5)9Z3/1YM-<=*KKS9$>_^9.]YZY6=>6#74;;9?W@XBX3="(1_)["XO?RK[S57%H M7=#O[YY2#P-QK<#DQ,YO6[VE;CI5[-P%"0O<0?6!0['&@.S\,XG9P8&;#G'6CA#&3=')0^8G+L<"OYM@)P0+%+YS' M4MHH>]^$IBWD]'M[&'HZ6->6*FE(=#CWTJN_C1RT:V[-+9A[B\5B]KY@VD>M M6GG8!5[%-.F9IIK1D[*3J"%W,%;6% MXKMV#!TTP)316Y.68'HI=S5+U#/A5[BQGIY'WZ]UH5TN^_4OR\N1$_'7$>7H ML=4@Y-1@.L&'2,4NY4['K)QGJ*(';5C^@4TOZXUSZAVA:?+%/92$]]^/+%N] M7/$](;-@\."C=E&3RU98?TXPH*DW7RL?U/ND;$I500;L5M1U*.8Q)(__EAF' M+^,L$DLG^,6?MI]41+;Q>B\4G-FN5ZK"=T-M6.&-+>QJ3Q-"J,OZ81-XL_X" MU:*1MNC*''*Q2^B-Q2!\8*S73E!9K \&P:Y9,')V=KZ[F?.LTMC*-%SJE9_2 MIV4E.;,G><,B]L*/]?Z]Q9?P@01T/@-%J P,#/Q3:I(# '0'Q@P088O_% +H M7U_T'158$R>Y4:>,>ISK2VY7:9K^0HUU*]L^_8WD-W%X>:Q+PWM''=TV_[FD M\[Z_$T-OV^M5$JAU&R;KYFC=36O;@"E.X8Z3?G/C%D\4\"*^G;(5SO2DY01J M^+;^^LMTDXUG;5QF(8SIX]Q$5XG=L/>+QP![,R(\GY28O?3QBWJ<:S@0:' B M@S*]MKWK5F*EDF<7J"&57OWER3" [+6OEH8HG(\CF>KO%YW0DJ#4[\='.1FO M&2^4E!1B_'MS]6T#^H,;/>T&_H%EP)\"%S$#M/-Y$V@_G%2=AP.7'=>8/NKI=:5TX<^7& M@>:SK9WBHTZ7D['6_J=?)=3%V]XFCL=\.;WPFB(/HU9OL[J8P>Y9,'=&$XT[ MKE=ISA6BN[7<4XE^U:W;-[]=:Y_RI!\3,#I89HI. MZA+:RAO3;DIR%'T3SV^)DZ.E4;.R:@3=X+&<_0+JXJH=//C_L/>>86U8Z[H@ MV4[LQ#4$ P93$K A-L88,$VTQ*;:E!ALFB@VHE@((8/H$I#$-AW)@.E(2N@& M"9DBND1,$S((F28A <(TT3M(="[)G7-GG[/OG6?V.7MF,C-Y_^C'^T-+K]ZU MUO>M9ZWOXQ48=:0B[LR$.O9&M32A)W4Y1G#"B/$Z9!A%KFZ?[7>!'=1G8MQ) M?H$Q??\PVX[QB0/C37#JGL'6WU9$G'QEZ*<%G]& HH!.QK57H%J7>-Y<4O2E M_4SAM#SJHG#-%9/-]5Z #FTMHT_E? A.=M;@03T+B+Q[3@&Y@4I&>7=1G7HH M.+7H("9KPL6S>Q5<@ Q1SM,7K^8:=*0GZ9^5T3+YAR/#3ULC%](/EIRL0Y N MMTL'WBTYVS>#/CY, ZKTX$W&RWE7W7=0+\M.=<]_.[6JVL73&@]7-)MWVU"I M6%X)LU:/%816360=3E=PF_L7E ]DK)4S5D^%<3GPFV[JRVKN--FU]@78X>DC M(>L,VLJ14)AW;DX^/Z8C]YL[ZZQN>/'U=Z]H#WU+XA F$Z7*/=,3*0IDF4UT M(!U227HD&ENAS@"0@UHK.=U&.Y7>V*4H_D*Z09?Z9+'F M=K'EX^G;&+5E@61WV-H$:O-("#4TL_@US^6J]3_E[%,-_-;66MT7RRK/M^^D M>JP%X*Z! 8]H>?9Y'UIGU#=]O"L9@4_G'$_*?KXG-@T79O@^JW>*)PL_P]RG MSW6&1R%ZB,4'-UD*9IL<4A8A(@=XCUKDZ/=]EW)/&+?_=?]Q.JYU:F)NP;! MR,@D3TX&Y,JGA='"LLA%?W2OJ?%FAY]S8J;%V\A=$RXP"I/3_683IU( B-PX M$M)N.#P2&K;VT][S,]/ V'OR++'X@+*)BA _6J-E?WJ;Y78RI_WA0-5-'Q7J M^KITN+QS_ )LG[3NRFO-W#IO-IFJK+F)NPTBXFG%>?VILNS2JM =>N,>/4:^ M8)6*8J_(A#4)KA&+Y#+VQ(RUJ^;_#\O._ /.%>RJ/D,O]0^$U.H9EW)[?YX< M18VI^UYPV)]=L)]X+P*]=,KRJTW(K[6-@^V/0N*0WZ8#2G6+7X(,+^FP.K$R M&V=)&/5EU0XN)8NNWQ5EHD.FM$:M-J"D9^--,[7Y@Z:1S?TIUV0] M06LSI2O'<^YO=)X<6=Q&ZPF MX^9PI&J-K7FZ.?A^V5C$P8/WU-+N(>6GCKG [&7L!8TK(/$"G[B'>KY386%: ML;I-J2*7H3,A_N8;@LG[!YE=P-W /F^21]-5WO8.T6BIHFT!!^&^"]T(472* MB*/Z1&#<=26[]OH,#W_B^Q\)C87% -^>GL1NSGOK1/VC%UG=S7MX39O.]CW\IJ MZFBL:;9O8Q)^:O/PWX%&WK/S?80Z-1II)9I528[E'X:>8HVL9&\H4^]OT'LL MZ08J.F_'E(L$^+Y!PII@21UBQ.Q]&I>U+%"TE O$C4D"5%X'C$;+_#JUK;JT MLI OYC2)MTL5(Q" CFY"E6-[.XV4P19 M?A]C>(6]I0"@=M3L'!CS=+W%S$AE7)R&BHL2+S=]H\'@Q :^+JQFX15W;)/] M=I?3QC>Q@#OU8'-L1I!K*#W:E^&-&T6&/T;HZ6:PO1O>UV/Z[W0^XQ>?-GSG MM_RN2[71/(36->%]P)/_+(V<^F@^OK-$GS;HE.1PJ@5EGHK=.A*Z.6S7,-Z* M51^CB[[;[C%(<"(55SU]T3]AJEFL.$L^#,.H3;=J@V=RO/BY^AIX#K?=\[.Q M^S?E.C>\2PS!NU!)N#,A:?H ]&J#D"3SBDKP=R%R#(+\++AQ3B1\9/GNX57X MHSZK#E4DM8HPM*:5 YH:_8RNE9&9 0C'QT>/MW2Z&>H:K&&XK+&OWH3*1LP MO.%:-3WL9$2'U!?=CPJYN#L,X<7%@Q>[C?PS'5/".LB__,-:$3W&]5@N9!_> MF3C/V&K*:Q;]9=(VHUZM,*QX'5>W2%IR#[1XM$VY8L#Z<0 3,(^\8)R@*YE' MYO#O=%B;1K;E+\*KN\4,P6TU&=H;IT%A%[*\LB^BOXEOUM<1MYMD MYY)=A^J.A,Z%K5K*QBU:D'+659%?D4081+$&;CBK-,!S&.AZOYHEQM5+%388 M4SD2TNS%1[E?$^D0?]Y:GDHTV^3IESM1WX;72^6_[?F1LW]C%T,P.]]G69J^O&5[161/QK%Z M* MUAV:+234V.'.'&"S!U*I8K'V57>@M9WH[Q51AV__A"25F,GD6 96V( MPL0(R&EAR=^(ZEG9;0$ADO"NO1UR"H9KE_%KFR'RN75>BCG+&D6G=XJMH2F@ MW;H)]\!U#L25EA4_O2&16-Z:_MY[@ZW$SN7!Y4-4L[H]E1E1BFGOI_!=(?(I MG=S*'=\1OM9&X11KV=B8?@GY9O.?2.2D]:_6J8.$?7C__ 2*(M6&VDS\/ M[9:PL^?[[,>4K&FN."8ET%X>RNB_ ]?ZWAEXXXCBYQ;A]%+(Y3BJ;@&\8*TL MLVOIHYU@,O+RDJK% I3BO#TS!DV1KT$HI_@ ;T]IC3RV)M96\1[X_E.*Q5GA:H(5=+2@%CXB@ M'&8?"84HZ*7AUHQ%O'_29=@. I,*BSD\-M!ZQ6:;9]BJ%7@DU.3?(UL=N>>_ M#S295&A=O2 . =#C>\UY5+'Q1GG!X@'Z*QT'=L$[KV>#4SY(Y2 KU'9X7O"1 MT!]5K(R 6=S;].81[IKA3NB1D*C#WOQ4YN$&83)$-4PNDIFY3(?]@=NWW3]9VWBJP MZXUEI1^_(8M/:()O-$18E!SHCD[OJV^EM*-HC,_#*CE#M?G]AQGFO: M/N@D&('G])8RB_,B+ZZ[O0H_D;ZD+.E->\YR8W 9ZAGFF\P:@N%X4F@)(TYJ M>!I+&EN& ,:+8(_L#BGO=EHV9TDSL? MPIPN'0!?;-TO^TK'>1'S@ALR=%F](>S^&=7PB6T@JRV%Z(H1:;>+RG(-*KH) M[*^;&77:2Z!6R! OSO$#CH3NM&^?>A_4U3R3@7K?_YDB>]_+6@ Z?$V.QU8^ M/OZJ)"KW^B+\*MU9'B\ 44/-UW/&8('E[O7GL0:G&%%*+5F7;3Q\/6TNY=S@ M7^[8.]OGBG!@UDCYF7[C91^J5'S_PG[S5I&!94]E8.VM)GM0VL5%:8ZLRM1FGPIE]87I$*]3!X#7+6MSOLVD"7=X?]I39;A?AH 90Q'6 MIZL_FV7-*YUZXM+*+NRT\].M[?'QDG68EO7V8&**/9XZX7C%"LQ?3[BY3VK$ M!6A^W=EZ&@#VMU=$^C/<3W]H"%Y#M.X%,;Y.6)0S<&4+B#&N,I4*\LW17J&F M46;9%JL)S IU)TY?#%)UX>G<^2 -;O=^4D-?%I),B^-GN>MZ-^+;\[3IRNK" MFO$M%H>5+M%P\3?>,L%=B!I]=/QZ780)=ZG&&LO6.G/[K>-H%+(53&2NAW?8 MGGC.OLX#CSX7N?)&Z5%%@V)%-SQY[#/_U81R'=,8X*&G50&UH=RY I7L!(HC M0>/9NEMDJ(^EET*O9/ "WBINK&WY%2\BJ'+([=74\+"8#GF/V=0.=4XK#@9K M$/)Z 1"B5_;3:;+(@6Z]H'_#8?F"<(] >W>48LWPY]X'NIQQI_E^64DAH(=+ MI_H5]E'-/P4Y2BL$R%Z[E)+?*ST([ 6LA=)8^PE$+=VS32CU=LV!+O&MZGC_ MILG,_OM -SB 'R:%%0NTUYX=I0C$M7+5H>UK] B7HI%KXG$L)Y9UD&1PE6! MA#03DLHYI<'?N=+NO6!6 M /BNB,$L]Z>/@4'N]C1)Q:0:\?(FUUG7JCF7,:N/14="DUES,F7.&L>10SIA MC7HV%> T&-^3K#Y:/2Q\Y6;(M69-WN;RUDE^!<&[ M]OPE# 2%9%;/(9.G,@N]- H6WFQ7L!QVB[/LTP,:!?4*??V%^54W76[G4+&D M)(CY>ANG%^!TFW-AM&XQ1OZ-SQX1,7PH><^^_H0L#*5M=>9#F4)PFOW53_D0$#6>2G:?-B"/H=SU"HU&&B)\OGMG+ F M[O>+[DHC[T,Y:ITEN-/YD2>JJCA^.M$;8JU@5_Z"P;W)0J2 G'><<*I_.<' MB0U_)M!9$GV'2H4XA1K95>"[&=ER&FE EP\;E'S6SG4B35FL0FT0(OB9[8R7(!>9,L'FA[[J<;.<39-LODS45"H 4\W,38%29 MX<_ Q"W","+8]#(7"AZ7\OQN-P?C,7\SJF'&40[$FL["6_O:W"X']*3J0"^(>NR=BQ MXH\JPBU;7^4&IN>^KR&7I8\['MNZU2+:0S M:O,"HC+<3"-!2;;>SZ6_D9K,&2X)J8Z;WE,RLE$T3_#N4]".FC9J/Q(BW\[$ M?H4%F_[+'N2?PJT3OWVZ?ZUCKU8YP"Z@IC;/?[D^E1.<.(@MA^JYWFPL3OOZ M)XQ7?61_[ULF41( T;SB\8#$0#B1#^V[M)IF,L>GG1M24R/J:!<+05T0JUQD MKW35[O*)958K>V3I M2E' /^NUC9K+^X.AKTHPYXMKMJ*\Z MK 96O*-5E!,W@;\"##U[I75C4I80-2-&(1L>L?W,Z4S45M/!T+B3$=^&%#>) MIXLMR)2,;H7H==%K)5DGR2,/LXZ$5"XBLG=(N*"P=8X7*#KYDHV?LL-_U.1L M]))M3?F=Y16<]L*/VCVES4_&U%_UUV:D5]?X9Z?7 @]G/$>.D7+T M3EH)CP:H>&L\D>TPM'CJ89!,:Z&.V"1VX]J14/$[\\SR!JO[C-,@(I\(59(Q M$]BV*#B68Z> W(*92SJ:+8;2V;L6>F9;:-,&';8B8OXHX8Y+[!/AODDZW_:FN73JP8;Y8F9E(70 M,\GR,>_1_A^UYOO(R6K:B]P/@H/\;VZOZY.&JH;O 0>?8F?,!%<>M'$338KC MIX^$E!O'@'U[RV[J^/&QD(/8KOCD8MCG+"F&AW_6TOHCF$P-EEA2@QA*DK_) MJ%_LT9SOR'#0PMF][ MQ6'2D).)>]MJ-5>?/>8OW;F!TQY&+EO93"OW^U/O>E(DGCY6VQE.A3B@3V_! M02T+W*X'L=/PY%>*<<[D1\&'65.;_U8),0>"EIJ;)D&D]Z+:(Z &63X'W].5 M>^IY*SE M]VD]A7)'25-[%+4>'DR7^9S[TL__E/3V7)OF?$LH;IG0 >6JS)H MIJ8W_+YBW!\>*MX.LYQ(=,X^%*ML\'QVQ<[HG4 M&=2UNF_.DNF"<&OS%1 0U95 JJ$G!/G%M)OHW"A#LPD;@C MOW@EQ?[%Q"IE)BPZ T9NV(C2_5 04"6DKI+YQ2!W1PY'8-/ M5QZM5U]TJM)+6*6 9Y(9 <26\D>V_;FA<_%I[2@YU>,\5[[R.,LUK;A@ $-, M-4TU=7/[U=4-'+'J*HF[R']*WK^U-]]=%CZ("X>M I7M^+XS-]IS>(OS.Z[V MU8: M%R^SMEI2>F7L5?@^W3U0S(=#T'4[%\_\!I')UR]ED1Z)BE[<+5Q!K:5*T6&. M<7%Q?>Z@1 N+8(NPJQL^S*UL5SFP:D';6ES<4ASZQCUA+L$@)J?VY$PP:ASQ MW:":;O&)*06<#FG-Z^1E'1=J3!%FG9&,.Q4?E\)EA_8UILE>_F6#Z"X74!,Z M9B<.O)\U[IUT^6;0<_&OY[M)K0PE82>OFC0JSDJ86^NI;IWAHA0F4!?#3I1N M)XV;++SFT7H:(-*5ZW'8K35[1XJL8; N-%XO&^)CZFL):F*-/8DLUQ_@7^PD MZ9M>NYNJ_4APA02)WCD)8;YUH"D[I- 7PA6\JM^D]\)&L&%7D].:%GW[W^\4 M%]XNF[3<*->[-H>JSQKU6X#6ZO2;C;CW*0-,DB4@!JPK1D9&D,().;G:V(_] M@+MMJ%_G/D^JX?3BTB#X<1J>J8'Q\N=H3V9-JA>1LK*R\(R+K[;+5F[QX563 MI5IIV\4YVV5/DB66/DP\A>BA2Q_!4R>O0G_&PIR&_.2E6:6-GYUZ.%N""<^S MQX+WZX."AZ_L9S2P_6H.K3;'SLVP\6 M'ZIVJL$A8G0[Q\)L*\A>+\9NW?8+G5I\WU'^YE,G2GWQXW2WTRH9K[J]^6E= M#XT?S4W$B$/&C;J:25*K(Q=I;1#K!8/<@:[R&N, M@E6;2,6$,)Q**L9TQ]L]M7DY3Y]Y?^JQ:_QJ4E]6 MWH=O#RUEA;+=7M66B<8]=XP2+<* ME[O1P/>B"8L6[*R!XC(+CH1\^A%4F:4\A2=G@F+B([X?S%RJ*,^Q>N WXL#S M@LGN9"G(0679L03%:%)6DNN[.>O9*EK$Z"* <3ODQ OZ&A62N>>P..VS=FX7$!'9\.SW4Y] M?9SC*2BH8'41U8O9DYE+M&G41680R?ME^<*0LNDG+P:#D":&GQ 60G,CSWSR MO&TP'J5R(;IM(!ZE+H$J/N%XSNDA^+?.O*38))!D+.[' MVDC@@N8KE6J\:R MXSZ= +&J(1$ W=T,B:PLIJ??VR>M-:W'*Q6IZ+2=DE,;6!1ODBPL8Q8[_B7/ M2OP?KB(*[^RUZ_<7G^7[)W[$GUOQ'M7-98M\ D[6>:/OJMJGT+&H2R[2K[I2 M8:B8CKN0:(?W0X5G$!3C2MN,,?M"<^AT &5D03^(O3X2L;UAY9O-DHJ(71FK M?<%L4GQH/JGRPSZZ+[5K==B2=\@MU>Z@E&I/8Q1K%&Y3#6".Y16 KY$N6_^^ MLY]F/V<,/Q9,QC[CDM_E*A)7O>3OL98\*UTC;5'K$M+/=3+IW/3#^UH5TY.< M-XW*:1C73AM[D[&;^"]_:_-]8,)LC[C_\4CHWI:W%JUGI\=R25 O)Q_M$,\D M)NM]-V_,XE0F^US7&I*5!P5A:)H)HN M!U575V^1IPD+"Y^-%J#UC9KYVF=FNY1W9Q]'$B-E=P3< [?G7@:8<.JZ7C-W M?5]U128\+FKQF7AO.G#K0X3KON'&"GFW^60$8 L]%19%GMX&QR:G"E]4C(8&^L;-6[G^AP:)JQQW6+UI]D M/% Y0/UM5ZTKLN%"V5C,882@V?XCH]BU8A^M(FAJ/HN@8O/<]J0^V_1,/PB4 MM6^^L+^W$DE\A[,B@W9DW%;"(B_].UT,_HZJ':DTX>(7Y>N\OXFKSI/MZ1ZH>=S?\I"GW+36%SYD>2ED MU:=KHZ\&3& BL(=GHJI,!Y'!"Y\OO>LJ9E-S#A=7>0<\RGY4(#D_\J<-11:[ M=>O9;%1//9&R="34;T#! IHW_( K8R0A7!M$C!+##S-W0^2,A M>CV,S#L2^@%!C]@^G$.8')S@61,K_OX+9:VEW79JE05-8_,7PHC-LJ,J3\=^ M0=*V^ ;ETA=V6!J"T>9=T-QDV9&0YC1%D'/P_8J&8'*O<.GRYH4L PIUL/77 M(R$ C[)W'+M:1.@%1?%&:KD;427Z?_\3AW;K @UGG%ECP4?'ZT@QBK@_G+[' MA6V=.MZ%T[+VYV/V%[+WEL<.5#?7!H^#F( Q!/WP%T'VWMI! M'S]I]U0WS@TT/_[A2 @#=XL8/A(J,OA+K+_$^DNLO\3Z2ZP_I5@7[DR@FY3G M0?3]A!)_0S'^D1"G8[P9YEB:*0US:U];4>MRGQZVVNZCRVUP[MZ7-CE)0007 MP94&"!=3[_%-J#JJ^ZS?K,_K**ITT<.P1T)9$T,?"SC\W,;(XR#W6,I)=3TE MATEP9FQ8=6($HFY (/'YB_XULCH_?QBNL&C//K"TEZ[RYOON/EE;";=' M(>RE-9JO>3LL[& 9HB8\VZ[BJ/0P2[A]>LC,8 ?0CJV+-6_JJR:&([R4'&)9 MEM#B<%]FG]:#&NKE.2IT)D!WXQX=K-F/#CX.V45954"+N>&;_$#,?\CZSSGL MY@5+TR-_R3Z):9-T>U;G)S(QXN5DF8%\QRCTU$2,O,06;5,@K:FUID]9DPFN MS-P4MJ>BYM-%-Z2=#!:0-E@)B\;XTQHN1.7DP#3%N7!=V_KXWI3JQ$>XD )+ MY:65%MT1!241AW$(1#;H2,@,[EK)GIAN=%D*;J+4K'@0 V ZRC*3C@DL#BM1 M\/L;_% F07J/,+PR+/O#KD3W@7NJ-1,$VC"!]2FMFN7/G@C;P!J&UK9@%X+W M^-0!@VBXH4/^@FK%3K[6G.BV_%_\7_S_+7RM\AQH3J/, MX;QK.$T+TLC&C7[A!5U,S[)V'R(MCE2<1"85NP+L;O,;>L8^QUSYGQ_H@1<& MG_?U' F]T7.6N"F>[J]W/VVN$R*/ALY/;H-=HC1UO=G[(K)_!S MA]J#?69C>QF;/M=+\:1Q6%S=OBYFT8LS%I004(P1+&1RK)3IP6Q-2E5B'XR;B.F14G:YG1V.\"Q6"6J,V /-R][5P>%M MG'>[?2.?TG>-([^0B!""&<"I*V+;MJ-^8Y%#NS$?>KP7+D9X:1K>]CJ0:_[T M+_XO_E_"V[/1>V]SRWXB6VL0!85E/]#=E^P;$QO=XM0W%=_X-1%2E+XZNR.SK10']3[E78)) M/-NP\$^OPEN_J08;,/#(R+];+8K'_L=^98W[Y=Q,3^C!Q-AIQ-_M:&A\!Y67 M.%9@_Q']%_\7_Q?_%_\7_Q?__RB?.N.M7S^),%]*B&X,;)]^PC!MYR0Z(*/# M*?K^CS:&S]\Y6#PE8 P,X=[V-GZL-+F3WE\VG[IG/$>3DJO$]R<3@-#RD(#A8D9(UE;D+?[44IJ!K/ E#-VKV M6VT5>;%JLGLP"Q8]V0P8Y&J2/^:)2HF;SUY4> 3!CUSGHY>,GJ"NL*$F%H>, M9-:2;T7S)WC?T(-29POMW3#D%7JJ?%K+@*DAPV1'.1D%23XXQ_@E' ?N';6, M*0E!(/SR/U,+ 8O%(R!]8"X3XO>>,W)[J0^99$\ (."#^H89R4M5+)@.P6J+ M5P6# (TW^Y1=V?@PA ;ZNO;AW^WHA<__][#U\X,_2UCS%_\7_Q?_%_\7__]/ MWGYSK&&47):-7I&W@807QP%;=F)T+K/&[4AATK'31OM?# *.A-:^-^SNH%I) MY=]L/A(2=OO9X$>M2%=OM/7!&>1UEVR_XN2C2F? M0F_(U">4Q;0-P-([)^><7FH/8<5(!BJ_Q6V?SF\:]1KS6U\)4>>.>-$@7"2? M7,3$5:DKR9.&W=E+%4N::T5G'1;N4;-)L7C3H=C@N^4S?YQ!2;Y=IO9651@L M5^HH%_M,WM?S[-QQ+"2]FD*)-UJ;,::6K8Z$-!%9([6)%>!F$6 IN#%S9'W7)#G&7R2E0I@M6D.BF:&O0D+Q48]D M@\2C]>4',FHF_7]^!B, >IQ%+BVI3^?8FU/!N!N<5/!&]7A#!'-6]E7@2 A7 M;[ "%I[OWUA\5FWY#AX\\1!>%6I@3&4U"8*,5HL,&A2-7?=S#'GNO>C& M;ATC*S<#_8YDP]7AB]T1^_G*K!^%M5B>W3S5'>)S1_1V6;I<)%_V/$$ O(DL ME,JI#0NBF,8M!I(T_(0SII4J2LU2C&5,E6F4KD2$]$<[LL^PJ>)#.\7?BKD+ M.YG%9?V>[Q59UNE[*&&^4@P0(3V_IY+4O'XDY'?86 Z6*:-;2'DO]KC([RH. M0:M(N+OE+8C'-/<:8J:CE=_8FLC= -0PG56R]&B-_;GG?6'GMKF'JG418M6# M-RJ(9;>W]^R5 )KUZ7I/B0[$-TW@!6PA%4HDEG<]"MR\EV%M.6ZB'?#WH>5)W>&9"EI4I++I;)#0%=ZLNFW^U1D MX3(<!6U(WRF2>&1T(Z'+M^5)6>FEWHL*Q$/).9&4+;)^=-E7-J5YRSDMLO0N%<@9Q< MD.US>/WP8HU@='G%&>'\,,>5G_G[?24O+^\71J82&2!P]!-.%%D02(C& M^/<0PK^ ?J\OZ&0V:J3\='@FM>+MG3*GDUWN\:%5$]&3!,%&5QB48)4Y/,8Q MO93+1,G4K+7&3,T9\+09-5FQ]9%2VQ&DV:68CA!5Y]PC(7UYIEMMO4C!+AY^ MX( +>CJ),+)8C6_SZX[N^X=+Z_^OAC!FZ^UF,!HSZRL]S*\J)2YUR5ZN1)(Z M,LV<.M:7Y3#V!$R5(]6H!SU]UO>'*L[UMKCU@T![57&YCIJMA%58>_V4H^IF MK:WGD=".=+&%!/1(2*Y?[QIX/W%'(:H+MV@A^,;Z(E*C^ ?W6H.IP-B9:G2' MC;9)>%O4+BDV%G\P@'"<%.T3Z6N_\17MTS7:V0^=VT71=@ =]W0MI2LH,VXL MWXR:=XSKUP-MINUZGR;8N4-4\19ACP";%-T>O60-FF-F9F:?.^A%VQ^W;&-X MD93O_LN:[/D/+4:#OKDK'/LK_%K:>^SZ M@.DLH-0#$Y:!:;WDP*.'=R<5+$+]AV\"C?WM%*#@S-C?VPYYA1H9^6=AA2\T M.53.=#E?4H+PR,?&=O=B5OX<&DG>GNJ=\"F MB3(WW$I#Q.:6L32?39Y.GP E*]%D#<,-,".ZK1MQ,-5E=^69:(/+_87\7OI. MNY+?KUU2\C6W[$ C1FMQ-,.0T'&9B2J-.-+4[>_ R/^ZI?Y4D#^U\/ULL_BM M]NH0*,>***57?S:XJJFQS>$Z 773-EZSH>-N8-_:%B?1^TI%[)S*AZ22G+_) M=7V%+)SPNT,+-9S\=#V,VC=JF^+]NKO]F7?UD5#R5&*80M34CA+X2$BI,DI\ M^9L+(ONWBO4*=XZ$OBZPSV5JT%#:)J'H&V'R-TS'^-;25\_$N:=_X?%SZ%3T M4P^D[5TE::F*^Y?34DROP(P05T"]#QX\$!4%7'NV\+3:N$Q5(Y.IH%=:&.XF M/2-CECV%[[:P *NJMK@?K]]M_-8-0[>O_XN"R+J<%E^OG7-?"R1,588I!96 M*@:4+ ,.]@0*GN&OWSPLI]UPJO5I2T)I3T*P@O]N[9EC:U?\;];V\@J,C9W\ MMQZ?H!6Q&_7KK/.2G!WB4P+$(>N_]P#U_[UIDI17Z!V_R 0#E%LKU$(ER.7# MPA9OIINBD[X]G+1.>E+)%6T?BR-:+ =ZX*;W8N^W M, MMSQ1U]7T%BE?J,M%(0RQG7VMX[5E+?%R?0J 3H!8&$,<_BU0R8)#^3N"L+F:81NV MEH2R* $BHDDJ.IX5*'7U:^WA@'"UWB4[BF+]S9EG==V, /%O@I*4++*VU(8B MA?.?H-R= S\TM)_%774MWS)7-IEIC8_K.A=RH^Q&X(%R;33VTL19?W=UV! MC0;YXK1M2V"N#%N/[>M:)5_:^R[@;K[]3M@U9\Z.8BBH@:=C,P"?>>FJZ@>P M W<"XEE=_54 FWUH1&V>?.*P.#:Y U-]B&^3D0]]4C.?/9RS'ELN\PLAE&^L MWA9LO,^6T[8[=.BK9*0/?7N;#\&BC M?A'W$,-C!'4)[-FPBF&Q%>G&FL)\\[A-ZIX[0N%VYOA-H9E_KA/ ?\").O\C M(=GEIK*&!3TX%=#C%L -N4&V$*O /RXU6+9736LX$OI4H^Q.3RR3).QV!6W7 M?M8R,$6G@M1C570D%%4UC=#+;:KX'!A]J+0 E:L]U3IVKD9?_N?& MI45;PQ]<*9Q=B+,35=*=Q>YCC6MNVC\/G_KV]7?_(O/]J=!?7*I88'I1L/=3 M%66>V+Z&@P]9>#P*.C2"!B5\T3B0UV%ZWV%:LKK,&J)X3Q*_#O:8@%1>FEK5 M.@COW;O>Y2H92J #1/1\:_67&)9XX>0 MOG6.PI%0F9.#FH,O'NJPR(1S7V]<\DT\GR&+8:TG=U0^;+9Q+&6C)TT$BC8; M 59A[QO0Z9.\_1P-^&( ]8QI"I)4;2W)(:<3\A04:RZN8 ,,O/N;.O:).>ZY MP(8HXS+]C *^4WK_"VJV>V!F)EI.K=OL/R^@S-9PB.]^[RCN^N.ZD)\WAQNC M)W.BLE1^HK]YP:I0O8X(;J_FSIAET(2B(8F*%ZV)EXBPYX\2X\9\OP%O'FU':Q CAS MQ2G45CJ*D#*:AO??Z)XK=&?V*42Y9ANDY>K,+16I7Y.M6+_P;%A3 =!X)'03 M6,)#W-"4L(-D!_]DTQ*6*:U)XLR6R9%JUV$^]\&=S'=.I*_6Q-N68:Q&ACWT M68!4,$OL7ZG*EA;4 S'93)@2$*_ZR8VWBN]<8FMC4MQ7;A04- RN] M2.@Z*M$3E+B:8]'MP\F2T'KUKW/DGPGORG?U#>I.-)=K9EA,XU5HC<$*F.K) M'H??F*7TL>]H%F^49.]U$TR\-!8T'<;\VAT?$7PT BH>OTUV3 B<+6^:(9_K M!H6])W(Y'!#S8S6CK$LFSDL#L/[C%&;+;9BU@_>FU-'I: =WS;-H?7=$1GK<_KDKKD. ML/I4%IXC;WY[3K,$=OS8&4;[+3ZRJ[@:H:68A6/'6M8 _)QPNB&E': MX5V[M-F?#9],CW2U-#F.R$HO2CWH;K 2B?H0'#YWTMZMQ][QB:/\ M_#QKUBENS;5M>M:,X@E)\XP>#!-IO\Q9>4$+0/EW[YP_CBIN3TL0GT>@@@AE M .LB!5UEQW6FNSNH1EK_L-63KIDQM''V(;V:)NF4GN0>M88:P@YA5=M/H6V) M=[GV2Z=]9U3X1T+GHS(;_2"+8YV:VB+RG4V6#_1HHS+C=UZ&4EP'2UMPXEHV M%WTMW0N'()L>5:,7SC6!IR,>79S6._1? L28Q6*['6>J.!:,ZJ9#JW[JLD)H MVR,4>34AHI.WWU_LOH=]@*=7[.'K0+55M5?E&9)<^5&C.:VGWV&^_.4_J9D< MP\+Z^T/C95O>D9"&P WX>,+UY-OW64D(4X>BMG78C0<97=@"[J-HM9ZX H_' M 689//]*2-^@KN4WO=^;L$9)-1LLL8-KHL(S1)^_T4]FM-\VP MTD/\-%R0NNIMJ]%3'_D+V2%AQ8_LMG5"OBB7T>A*T8UHSI#6E^59R_JW>/DZ M0SJ04:T-FO4=N<"2QX'Z%QY0J0FL(*C?"^U%.[5\J3G9Z=:OY(MK_=K0V?0X MEZL)=E>0_?KKY!4G_VX=U%X.+ NXYF^(V!#N>05 ,>;O6'J8?0L]@\XG2MG M02N&^\%55 N@8;.Y7HL9-BC>@I,;3@;R3"V[-(J'HLXC \?6M8N_ MG6?3&J95"\$YHU[MTMAA5QVP\,R^)S+U:5_%F2W6"^=F''T']_4R-*RMFS/8 M;^'HA0B*/0X*-O2\MN+B)KGX;D&>A%YQVWY:BVY/2.(.W&QH>P/)Q.]I0NPY M_E63:D&BM,F?6^6S*"[=0;./KA)\3MUW&KCI^[9S>X2E_-LTDI6^04C305^C MH_TK:)+,S];C<2?8)4G6_T\C@<.I$N7+GMHW95#N(R *% MN%3)S""=TV;)Z7@Z9([ET6L*'9AL@UVN)]J&]]CVIT;@Y+(R<]H$<"_TDH7U MQ)SA 'Y!M86?F57*#%1YL4\L0N12LP4AR TSC)=&>_QH>MGH2*B[5D98 M@Z"!\;CRW9O ?[5U_U2XU=C$?:<+62&:[Y3U.#G;J=?-5WY?$N!'7MS&FO9= M@8^I(5^^W=-; %W:*807=HRBF !O'==9O0&/Q!' W?+PA+R09LFI^J);G"B) M:,ZPF/6*K<,DC^RE(F/>[X )*=FU3PFRZPE&3IYU,\-.3T9;P&<*]T#]4A"_ M+J.6\P:_4-"8;KY\B%)-L[3A[SN,=)STW7,:>L[E_[S$Q'Q3D>R J$ M]#BZ>U?K;TQXI9M4*J'2[!1&;_Z\!BD&<-(XEOE@1G72,X]J!+@?_:;YC+?]0\YX\M!F_B MO;]^6[Y:9->Z,)$9NX4"JG601B]L'0DE1ACV)D=$]T'(,VNM@S;04]_,_WT&T!4/^"R!7XI!]IYP]%%$$IVNI*4I=P,3OF\W*/ 5 DG M^G3XI$%^0;@=\80KP>G)H/Z3 6D09?M(2)_AFYZ$>(V&H*6L4Z5UY?OUH #3 M\/Z\P0 9S-2!1F52C$*KLP/""P$-.R0MZ4$-NE=1P@7//!WQZH__Y5[\4^$4 M/3A-+TDW=/_E/=:L&T%?:<#OG6AIR#5.W ?'-W[52TA-)8>7RQ[)Y/]04"; MSMW]]V1W4D1$.E7&/-+"J".UX^KEL1]@C:PVY- B2Y$?XGWF7=.OGLQ*'9G; MS4M?KG)'_1=F=&ZM]A/]9B0]%O6=8SG^UK$!VY?5]#=9IQN &^9)=C;]V3H^5>L42:_[]=Y#4_+K [8',=L M'=HQ-UY/D9ZS5^'W)0M"_/DW!E.+V\.)-ISUFWE39,L*HMH4(A&15##74=51 MI4H,WL(HWP];>!JWJ22N/\>%]R-H;'BN>&L..M@["28\79COQ-&F>JRRS/M" M]2SHMW[YI]3_Y!6F+IC &!V&O?)GP/8A;P/$6BA&]>9K'S0IS7C0#(;4KUJS M6.OB=HK@[BC?$,:,^DADP6EM+U-IM@;!X)W=^@E(SNVZ8^K@$:4<-',^=$]&N;5M$&N5!5D5$\ MX],N?8,#H5#%6O$G84KUD/7Y>353/L&Q7\IZ M"ZQN@.A^YB23N)J0LKD"CZ W-G)ADM8UZ+;):O]]%P7]:NH%6(2W0X)=-<9& M%"1Q^;(4%'*I@Y0(DDP"71KX_>Z$D0FI!",L\M'H:_.L+";"9N-?U;SC3XP+ MPC,]P]M:#=)?C5V&STA"I#)*V/9=G^EM:>ST9((LP\_,T>SUR[R DJ%? M\0!TB(%3??P6*'>P>]W@UQD7#0H*U"G0T1RN6V>&.NFQ\ M UIYF'/IF=L5( M_^MU;E!U36OV1RH.[,?A:O0AU_1)U6'*C@FF*0\D5AJ7>>NXR\BJ3DS:C!]< M)O4K>CCU2ZCFT[[I1-% XW0S4FZ+*9I5?Q(33)H?#'4S MBKKE7)L9HA/E:*.9T]/),,MJ!1^.A@Y?9*2#R%;LK()G]E;EJW>#:G-@X?\-VJ#:)^J1>S/"SLOE0W^@HP_1Z]>0*%G6B(FAQ ME"17NO40))Z'5.H5?CB_$C)\$TBB"#(]J<_!* W2RM/CO&4Z*RLV!OZD2S#2 M'^22<;,]U6!YHZ4:S_'N+P@V"O,*-?7MOF-U$'LPHL^ .&O)"1AOZ;]"&.LJ MK(]D$44K[D;J2T=UMEO8Z/4]/_$'+]3V(^3NX.RQ2ZO0;R!1\<1 MCV5M5,:FE38#JVTU<\,"A+;2@Q<2?R__SE1$!V]9'\A_C%@:Y6Y%[)&6DBBZ M_HLHB0!3[W2%.AXR54(OSGN5>M+_E!]'03UQ^RY: W6[MT+?#7@"#V+;7%O2 M3_1@WR!0&WS3X>K0BEH&.1@BKFB71Y-/ Z1! MISSZ?]D,^S/ADN,HJYCAX[(\_E6,WAK*4*EBH&!>6^8>R\,2EK)5E\;59B=R MYHSFEFU^-K:O1)GH#HU=3NMR<29;MA8"-DH!ZEKX*42.[:<]->TP6/21$+=@ M->YPT*OFL-]E_OSK*>D'SP?@!+):MRFIN9YF1>/7)BE+N6LD!>)N6,@I<]&C M<\NXGPP>C>@&D?:MUP@P-09-^P;"7XKVL@1KLV-7[?:TRNW9^IA6.O7CHF/C M$XM!K&T5A,R'@ =5UF"I6>L$: 0-/LE/-WD12U M@8$ !WRA[J7]=(,E;[S=-6Z^GS;T(>G3)#N*CB2+1.M]_%.52(B(FQ5U190_^= @[-[SLSA93 R; [@5',\QPW <7WN$2(7?MSS_S_Y M/YS2*H<@Q,8Q[?.[J!/_K;TS_6H"2_,_W;58:HF%@ MK*PBE83&R"5F<;@5< M@)0@BZPE2R@($-DA(=#59;%**$ @+ FE"*@L$0($ @%EBVR)$$D@"6$)BV$) M)&P)@3#.JWDQO]._>3,S?6;Z\P?<>\]][O.]]WO.<^^U:%J=',H-V"@1M652 M2^F+IG3J^8JLWH _-?_VWKO89:Y/#8GNFDE3%D23)V=:5N+S<"T?L\/1'( G MC9\Y MV9 AO76D-@6G\^=!-!=:1).D[EU##;#:40Q2MRQFTPWP8.U)7NF>WUL%HE,D M0I6:]NXP#Y4NYWLM$OC<2%K. % 1..S0RVHLG [%9\=U3<8U;Z:014;OEHOJ M?LA,?=?."Q[RSF@!9GG>=@_D22Z9^$\A3B^WT-[T2H%O1C;>>>I_RG"EE-?9 M%-5:73^[Q*U9>.'E*SE+>1K["R=J^Y/]*7TU2<,\4/R<>-#57;4T-I4R MCM'.,\R+(/K44^B:\B3+-;9W=+=!K" T/OR@BLS8NUM-*3]3LP0*2XP*>1&8 M+IHG%G'FZPO3V0/$N*2&*YGL^.GXXVW* &_".*>3_42D>Y>H5=@9'#1/$WJW M8_]V;;[$HX;5[F\,B@Q*>.B7X[EVG*6/#OA%9S<)$&P#D_TJ5 1/<;:A@#"K M?!O4X$K^EW(;^UK:#B*4=JZT%[#N+-4_C(_N/6*5+[VF+YD= Q8X2) &\2YBL8 M3#Q[^H[$T>4B+O,N"HHCC>?RO6OSK<%1S5[&'H=*1_U09%GZ/%=YA_UBPVDW MNA\2=ZL%#.3V-\_F&VI?20L_^-N.U:T]-JL_UL7%6BU6E\C^G1' M[QA).W_J28G,^*A3'''"+Q2"FU7 9I0OL+?#1C+O.0^O%W]]^XW$LD=3+X-D MX!4S3&$%7?8L-+7>>MW98IW7YJ.>L+<%,'6)[;H?FXQ\P(A/O#J7P6H5<.:J M=R/9=U:T\<*,%GS+TT.E]Q2_W[98NBX#<1,;*RJGF^S(+27"Z8X5=$BM4-7& MCO3BQA5'Q_+_ZI3[1T+G. -?O[,Y=;IY\VZK\OFQ1/N36BZVMG*#2UFEW1?3 M[%9.(;PMV2:U74AD0@ MU\=B*P6CH+M0Q77Q!*GP+*,BCBOVM=?TJ3.+/?>'=?_5[4_]&9!25CNFO MN'>Z)X:VJ4WIF^)NQ]&O,B5<#"!YFM(7(N(.U;*V5K,O/Z:DO27XM*X'"^OZ M6F3F>& 02[K-?&PK$#_-1L-'"Q,VQO1N1LAQJU^T*SZL32#!CR($KV>>E[]/ M0]'<($[:\7[8UT1JB(JPNQ+Q<;U.JB$0Q_S7#I2)(#6H ME_*LS893"D)$03G!VG(RWGPM';?IE*_QCG>H],RFNJJ*M8AV*%?/3M&$]?N/ MF0LLZZGO\0GQ?/$6"OG6NF";(S-BW.E^6]&N8<-1Z\$G-YF',]U5K5>1>*$+1S+P&"T M;BY%LI(\P4Y3RT,[RTD\1-U^:>/NKT,/=&X--KR"$*[.N?/&8W!+8;5"%V/J M_(\Y41,OAWRT!7OD]9B7C8G;R2T5 8N$2E2R$U,5-=!23A/F&).]( M*0463"EKJ,[/.3I4W7%\0=.C/J*"@6$A3< H0=_DI&5.O]=MEK]_Y$J/IVP^ MJ!M">>0>3B&9=WXSA]?+BOT8YLMT<7[WD<8=NGOEA?E"0=\JL.,Z(UZI&\9$'P&9>)ZAUL]BDY_8G;=H,4W_O!O3PN9V9F8EQ8U4^WRK.ZEU1U3(P M !D8#ES9QV5D&S:\$BTELWX^ZIRVU)']W;>I\Q"<#M:2?;2)=8,14?L^^[:&@4HG.K MLZ$0S#.M#E;^[H-L-Q6O^Q&R6HJO>R1:(PJN*$SV&.%5%T!%!&UR94=GHKV@ MM:O=GM>?L]:6S)7!;)<]NW7#94:;!#)2 >U"&:6S:NQQ3Z&0NEJ[[#0O4!#=GSHIT?ID$;NL4SQ4/O MK1(V!>Q?K])J.DOB; 74NTZ=";03JM%%H5.T'6:!3)>0X)*;T-*S6'BL**X. M<=[E#P5)5XV<05^1^M3V^,FGW^/!@VZK=ET;\=V/IP9L*JI1.;IU\^BISD5S M@5J'HT#^$6_J)ZWY)JULBW@OYJ#*NI\!/69'X"#JH9#<

AUX98N5]HNQ)/1&B_)'='WZX4TL[BQ MDM&"<$4%!Y+DXV@*SV?HS +^4;-36&-A4'H1XM).;;!PE-B+"2*JM"6P^ MO\D%8]+@TR71F#+U>11K M$YIU$*=U&+,J#+0C#(C 7'"]4N"*9R3[UT!L )0 M@F# 7J3 M-P2_X??G-W,S^+F%V4'C9/#QS X;9\-#F V#4:^5V;,FCK.@J3E.5V;)_+UMNJ1)=Y^2 MA8E7D.3CJ85;@@4/(;<%W6DE%R(?"7HOO:UU"[WNP,X1Z/4*!+L'T1M&P_;B MA5Z?8%ACKDO)J94"EW-.G_<77.C%!_:/0*^7(3@XB-XP>H_J]1H%PSJSF]WV MXO4"!,\^GEWDI0@EA[#;@MZC>)&7*106FFEIGF["/CF],H0,>]5!Z B4>OE! MX7=/&Z5A='O!(J],**PM%Z)8EYK(^IT@K#PJ_?]K8#:,'N]F-MQJN@LBE:RL5 M<#U3U7LUJTWK.JT:-G^\ZGOG6"XI5X"1W$"3TX&I3UFUDM5$B[5KWQZ$-HKB MABO3?A-I#YC]7 C].K$.FH9^\A=02P,$% @ B3*74N';@BPP P !PD M !D !X;"]W;W)K&ULC59-3^,P$/TK5L0!I(5\ MM6F*VDJ4+MH](%44EL-J#VXR;2P3-C3R9[ MJ5YT!F#(6\Z%GCJ9,;MKU]5)!CG55W(' M]LI,JIP:7:NGJG@*8E*>=NX'F1 MFU,FG-FDW%NJV406AC,!2T5TD>=4O<^!R_W4\9V/C0>VS8S=<&>3'=W""LS3 M;JEPY3964I:#T$P*HF S=6[\ZT5L\27@%X.]/G@F5LE:RA>[^)E.'<\&!!P2 M8RU0_'N%6^#<&L(P_M8VG<:E)1X^?UB_*[6CEC75<"OY,TM--G5BAZ2PH04W M#W+_ VH]0VLOD5R7OV1?8SV')(4V,J_)&$'.1/5/W^H\'!#\Z @AJ E!FS X M0@AK0OA5PJ F#,K,5%+*/"RHH;.)DGNB+!JMV8V]/54K.%V HX_H"D4^K!3D_NR!GA GRF,E"4Y'JB6LP9.O83>KPYE5XP9'P M_(#<2V$R3;Z+%-+/!ES4V@@./@3/@Y,6[V!]18+X&PF\P.\)Z/8K]'%)]WKH MBR][]\ZJ>OTY MX7[0N!^4[@='W,\IIR(!0@U9PY8)81L&6VD'BLFTK]R5O6%ISUY)K[-PY 43 M]_6P!%V0/QKZGT&++@AS&C:@3WJ&C9[A23U-QA*IC<:D)H52[;:KA%2&H@/W MEWX<#5M*>E"![\/P2&%&C9C123&/6!:] 5L,*R,#GA*\=XBFO%?- MJ)O1,&YW4!?D]4<9-U'&7ST.(-+3!R'NM._ &[52>=L%=4_+H@OZ=%HJ)>[! MB,@!V\&.6FP->\M7EV>SVTSSFW*(M?;G..6KH?S?3/6)<(]=QK#=.&S0I'&PO=V]R:W-H965T<>R6-#DH_FPK1PDLMI!D'E;6[NS T184U,P.U0TD[I=(U MLS35V]#L-+*-!]4B3*+H4U@S+H-\Y-<6.A^IQ@HN<:'!-'7-]-\'%.HP#N+@ M=>&);ROK%L)\M&-;7*)=[1::9F'/LN$U2L.5!(WE.+B/[R:9B_S-$8 MG).U4L]N,M^,@\@)0H&%=0R,?GN.WE9,X,3 M)7[RC:W&P3" #9:L$?9)';YBY^?6\15*&/^%0Q<;!5 TQJJZ Y."FLOVSUZZ M.AP!XNP,(.D R7L!:0=(O=%6F;75M,N M)YS-EVWW0)6PY%O)2UXP:>&^*%0C+9=;6"C!"XX&/L(4UQ:NIV@9%^:&%E;+ M*5Q?W< 5< F/7 CJC!F%EH0Y^K#H1#RT(I(S(F:X'D R_ !)E,0GX)/WP+]X M>/06'E(Y^IHD?4T2SY>=JPE*KC1\5Y9<_X.5-%@T&C?P9F/:(#PR7520QBYU M/+R0.NU3ISYU>B:UK_!<&JL;NBH6?GVC )A;K,WO"_193Y]==#9C7,.>"9). M#9?.QZENM21#3^*>@7T>9]F _.V/FW(B*KD=I'U4JS \.ION7:"2;;DT(+ D M7#3X?!N ;N]:.[%JYX_K6EDZ_'Y8T?.$V@70?JE(=C=Q-Z!_\/+_4$L#!!0 M ( (DREU)R=9O^>P( P& 9 >&PO=V]R:W-H965TICVXR4WCX=B9[33P M[W?MA"BP%/'2^..>XW./KV_C1JI'70 8\E1RH5=>84QUZ?LZ+:"D>B(K$+B3 M2U52@U.U]W6E@&8.5'(_#((+OZ1,>$GLUC8JB65M.!.P443794G5\S5PV:R\ MJ?>R<,_VA;$+?A)7= ];, _51N',[UDR5H+03 JB(%]Y5]/+]=S&NX ?#!H] M&!.;R4[*1SNYRU9>8 4!A]18!HJ? ZR!0L9:#)N5VMRYI3 QGY9@I0 M9"U++)["WNH!R)U(90GD] 8,95R?(>1A>T-.3\[("6&"?"]DK:G(=.P;U&X5 M^&FG\[K5&1[1>0N["0D7GT@8A-,1^/HC\*6#!Z_A/CK6VQ;VMH6.+SK"-^;/ MKZN=-@KK\O<[!T3] 9$[8'9,L%18@0)+0"D0Z3-!9J'1>E?[V1^L#'Q+9M3) MEGGNF.TK/B3GX3Q8S&+_,'1L)"P*EK-E'_9*^*P7/GM7^)TPH$ ;HK!,B&YH M-2:QY;@8G!V\4?=_Q#P85S;OEJ]DQHPB%'8##YC RJ[3WMQ,C*/=^=--@,W+# =@W*!N!^+J5Y MF=B.T/\!)/\ 4$L#!!0 ( (DREU*WHM.+Q0( "<+ 9 >&PO=V]R M:W-H965T]-/7]BY+JN9Q@9)+XL?,^#?CO]:3+*5ZTE-$ ZN< M"]T)IL;,+L-0IU/,J:[)&0J[DTF54V.G:A+JF4(Z]DXY#^,H:H4Y92+H)GZM MK[J)G!O.!/85Z'F>4_5\A5PN.P$)7A8&;#(U;B'L)C,ZP2&:^UE?V5E811FS M'(5F4H#"K!/TR.45J3L';_*OC<&E,I+RR4V^C#M!Y(B08VI<"&K_%GB- MG+M(EN-7&32HSG2.Z^.7Z+<^>9O,B&J\EOPG&YMI)V@',,:,SKD9R.5G+!-J MNGBIY-K_PK*TC0)(Y]K(O'2V!#D3Q3]=E858X=(@]=W&0I[RAAG83 M)9>@G+6-Y@8^5>]MX9APMS(TRNXRZV>ZP^(V0&8P9!/!,I928:"7IG(N#!,3 MZ$O.4H8:SF" J;0VOW$,0\KMTO$-&LJX/H$C8 +N&.>VU#H)C45S!X1IB7%5 M8,1;,&YQ5(.X?0IQ%)/[X0T<'YW\'26TB579Q55VL0_;V!)V@ L4/.\@:%5GCK:K8RYUL-MU_ M<43;'^$^%8LN(;56$BXV@#4KL.9_NU[KR.1X$_EN!@+/2-6.*K>J9%H?K-7Z M7JV>5ZSG!Z;5=D76?G^MMO_1:J/6V"S5BXKKX@"DNIMAKU1)]/IJ1!\LUN9> ML9*U-XXB-B+5F^J=;C6 M]K@6\HZJ"1,:.&8V5%0[MU]N571EQ<3(F>^$1M+8OLH/I[:31>4,['XFI7F9 MN.:JZHV[?P!02P,$% @ B3*74FA]D7&! P ( H !D !X;"]W;W)K M&ULC5;;;MLX$/V5@="'%HBCB^5;81MP[!1;H,5F MXVW[4.P#+8TL;BG22U)Q\O=+4HIJ2[*1%XNDSQF>PQE>YD+G6AX^^KY(<"Z)NQ0&Y^2<3LB#:=.7>5P>))'6D@OE1$(S]@E#N+>=N[$$N MYZ+4C')\D*#*HB#RY0Z9."Z\T'L=>*3[7-L!?SD_D#UN47\[/$C3\YLH*2V0 M*RHX2,P6WBK\N)E9O -\IWA4)VVP3G9"_+*=S^G""ZP@9)AH&X&8SQ.ND3$; MR,CXKX[I-5-:XFG[-?HGY]UXV1&%:\%^T%3G"V_J08H9*9E^%,<_L/8SLO$2 MP93[A6.-#3Q(2J5%49.-@H+RZDN>ZW4X(83C"X2H)D1M0GR!,*P)P[<2XIH0 MNY6IK+AUV!!-EG,ICB MVD2S#;>8CFWL4V[3OM72_$L-3R^W5;I!9+"E>TXS MFA"N894DHN2:\CT\"$83B@H&\"B8K;0CD:DEK)@I&L(3!),"6$M,J88O0BD# M?K]!32A3'PSM-R[KX ;P;;N!]^\^P#N@'/[.1:D(3]7@GM9.[RDET MP4D8P5?!=:[@GJ>8G@?PS;(T:Q.]KLU==#7B)]S=0C2]@2B(PAY!Z[?09XX> M]- W;YX]G%UQ,VPR/73QAIET "C94)4RH4B+\_&)"PF>-A?KGBJ"X$10[0?$%07>$N:(@&G:XIYS; M>4U9O2"1?>FOHHU<-'N:/2WCVDT)5U0%(TGYZ!-%S0:SQK,F9E18V9T MU:G<,F?UAEG1OOA(3I$]DQTRQ$T[8BZ*]Q5V%'Y]H"H,X:+GK M@J+),&ZYZP&%HV&_O7%C;WS5WCHG-@-HHGEY5?)]E MYG*T.P*?DYSP/8(D&J%J]Q;1M*LS;!7_NHL91.T-TH.)^\W,&C.SMVYVY.FU M;3[K;LY).&R9Z(*Z9\&F"SH["RH?_LG=6: I!.O^JJ:$:;9\[*W>ZM M\3OS_*E>*[_#5&^GKV;O4*Z 869"!K<3(TE6[Y&JH\7!W= [H<*A MM #S?R:$?NW8"9I'X?)_4$L#!!0 ( (DREU+#BS&PO=V]R:W-H965T+)&Z'^<>\AZ3TST7 M/^264@4>\JR0,V>KU.Z#Z\IT2W,B+_B.%OK+FHN<*#T4&U?N!"4KZY1G+H8P M='/""F<^M7-+,9_R4F6LH$L!9)GG1#Q>T8SO9PYRGB:^L,U6F0EW/MV1#;VE MZMMN*?3(;:*L6$X+R7@!!%W/G$OT88$]XV M_F)T+SOOP)1RQ_D/,_BXFCG0 M(*(9394)0?3CGBYHEIE(&L?/.JC3Y#2.W?>GZ#>V>%W,'9%TP;/O;*6V,R=V MP(JN29FI+WS_!ZT+"DR\E&?2_H)];0L=D)92\;QVU@AR5E1/\E 3T7% _@D' M7#O@YSIXM8-ESJV0V;*NB2+SJ>![((RUCF9>+#?66U?#"K.,MTKHKTS[J?E2 MZ!TAU.,$+#-2*$"*%?CM9\EV>JD4>'M-%6&9? ?>@V^WU^#MFW?@#6 %^+KE MI=2V$/O+@".)P!#C ;<%\]Q3ZP[/'1W=>T- ;@A M -MXWHL(^/N3-@Y(;,(0]28'8#V&]#^*.C+-"WS,B.*KL UU6*1,F):<&)&&:VZ41=R MF7.AV+_UMUZID\-:AXJL4(0=].]Q#&,4]*H=@@#T>1?])01S9GU(2)SM\)<9,L/DLG MQ$,,XKC'\Y!5C,-AFI,&?P&&[$(D"+5JC? H\,\DW>HI\6@ATV$].8S=BC/R M7F$-6EE%X[KZXC4X%D#L)S#LZ^2078"C4VV 6J%$XTIY4XJ"F:UO(:_9PR_; MH%4R%+["$K2*AZ+S+$%T1*V'4-27^P$S'">=9CF$W6HG&A?/RU(?"[DY_SZO M UJ%0\GYZ<>MZ&%X%OKKL ?T!PGJL3]@Y7O)B?]:W$HG'I?.!2\J[3?G'GT4 MW@F^T=M_;/_CSF'T%4ZCN%4\?)[S*#X^:>(08Z^_ L=F*/3#O@"YG>N+N3M^ M)F+#"@DRNM9^\"+2 41U':L&BN_LC>:.*]T(]G6KK[!4& /]?AJ82U)S M*9[_!U!+ P04 " "),I=2;\-!+N$" #N" &0 'AL+W=OK(3,B39+N?;51@))'2AG/@Z"KI\3RKWQT.W-Y7@HMII1 M#G.)U#;/B7R9 !.[D1=Z^XT[NLZTW?#'PPU9PP+T_68NS"XA+0.R<*:0X M'V9$D_%0BAV2-MJPV0=GID,;^93;OB^T-&^IP>GQ7)HC)/7+&9HSPC4B/$57 MCUNZ,;W5Z"N:,J(47=&$N#:)%9J!.6 )+=97S^8 *D G,]"$,G5J(/>+&3KY M1I'& ?QT'^J^]L2%06]X&W4 MK"T*AV$5]49 IQ+0.2I@*I2VQU<1!NJ((=V*K_OY[O>J9+T/N5^@NS7'\*#? M;[K_;Y0Q'X<-]UNCXEZ[^_U*0/^H@(6YV"E?GZ$U<)"$.;M(:BXTJK0D]NX_ M8M.@RC+X_)Z$P>O5&7RH*R6\?I!QA!NG?=H:%0\:76F+BKMQHRM^;1#D(-=N MH"J4B"W7Q359[59#^]*-JL;^Q YS-V!>:8HO@5LBUY0KQ&!E*(/SGBE)%L.U M6&BQ<>-F*;097NXQ,Q\D(&V >;\20N\7-D'UB3/^"U!+ P04 " "),I=2 MM5MWU'($ !$P &0 'AL+W=OO_!$; M;"&3-"]@V?<>G7LMG0.:'!C_)G:$2/ C2ZF8CG92[F\L2ZQW),/BFNT)54\V MC&=8JB'?6F+/"8[+I"RUD&U[5H83.II-RGL/?#9AN4P32AXX$'F68?[SEJ3L M,!W!T?.-QV2[D\4-:S;9XRU9$OEU_\#5R&I0XB0C5"2, DXVT]$+Q M]3/ZI[)X5P36 MN9 LJY,5@RRAU3?^43?B*$'AZ!-0G8"Z"=Z9!*=.<+H)XS,)XSIA7':F*J7L MPP)+/)MP=@"\B%9HQ479S#);E9_0XKTO)5=/$Y4G9[\S%A^2- 68QN".2DRW MR2HE8"X$D0)<@:5::7&N[K -:(+?+XC$22H^J("ORP5X_^X#> <2"K[L6"X4 ME)A84K$KYK#6-9/;B@DZPP2">T;E3H#?:$QB37XTD(\, )9J2],;]-R;6V1$ M_$16UP"%'P&RD:TC=$EZ4*9#3?KBU;.?5.,T;]HI\9RA-_WW(U.?:M<<,(__ M,2"/&^1QB3P>0/X(5F2;4)K0K=J+*:9KHNM:!>:68(4L/O"#K5^D!..8:AGYC7, M/".SA=(_(1.9.Z[\T+9/F45>C]F5H[AU^&NB_" (]/S]AK]O[FRE M&)])&@/E1V")4^WK]_N30R]T.A3[47 ,'3W#H&$8&!E&.>>$KG^"+QQ3D>+2 M>.;QOTIEE9-)'=F@3P.&J,.U'W0U]ET]U[#A&EZXIPB-S1OJ-NPO1\V&BG1A M3A!T%_<@VDD]T&Z-QC96=*\L(P414VVG6P'^ W_L"2\'8$FVQ0L0!BV"1X8& MWUCG(&JQT5LJ78UVJB:^/0XZ+=?%0<\+X9F>MY(/G5]2NSI]0.XT40:]@ZUM M0+-OF!4OJK-/E0(ZW=VG";//,&M- @ZXQ(5:!OM.8'?I:1SEK)+!UBR@V2U> MH66P+_L:,=-$G5F26%6J%'\)?$K4XW;4YCR"FMUB.0V2,&5 WUM?X*(:^[#75AYW^CH=81 MT( C7*ALJ*_YNI]IFK!S#6QM 9EMX172ADP>4#.]V"90:Q/(;!,O$;4:RAW8 M+I$VSD6HMT &\:JBK*.S@8SP;7G&(L":Y516?X6;N\TYSKP\O>C")"2C8*TKWU%BE?G+=5 LGUY K%B4K*LO-P1'!->!*CG&\;D M\Z"8H#GUFOT/4$L#!!0 ( (DREU(XSZ>_[ , ',0 9 >&PO=V]R M:W-H965T?B4T2-!BR@)OI?OUB[-I.[)!J5WEI#+[W<+@'CJ&SG9 _U880#7X5 MC*MK;Z/U]K/OJVQ#"JRNQ)9P\V8E9(&U:7D00)5%@66K[>$B=VU![VWCA]TO=%5AS^?;?&:/!+]O'V0IN6W M*#DM"%=4<"#)ZMJ[@9\7**X2;,2?E.Q4[QE44UD*\;-J?,VOO:!B1!C)= 6! MS<\+61#&*B3#X^\&U&O'K!+[SV_H7^SDS6266)&%8'_17&^NO<0#.5GADND? M8O<':28TJ? RP93]"W9-;."!K%1:%$VR85!07O_B7TTA>@DP/I* F@1TF! = M20B;A-!.M&9FIW6'-9[/I-@!644;M.K!UL9FF]E07LGXJ*5Y2TV>GO\N1+ZC MC ',<_"5:\S7=,D(N%&*: 4NP:-9.'EI>L0*W!1":OH/K@*&L1_OB,:4J4\F MZ_GQ#GS\\ E\ )2#IXTHE<%7,U\;RM7 ?M;0NZWIH2/T( +?!-<;!7[C.FK3 P>=L*U_:/'"(WC]DM*N MI-B6U($?M?B1Q8^.\:6<:G+)S%[)AP-<@+44:E27&G9B82LO>)G#)$)A./-? M^M4:"TNG4]2&[;&>M*PG3M;W1"FSP[.R*!G6ACENRE1M_3&V-5S%GFP,2[ =Z+'2,>#VB5ADL(#RO& 9*+9$ M&[9K28CY.#O%@:B#1F>1'W:N"R6'AT#N3)#@TV":J MKW\23](CZG<&"]T.^R1Q;@Z$YK#H*D)G@# ^C^*=84&W8YU2W)V=IJ<5[\P- M)F=2/!GN^3")#Q5/ACL^BH\IWEDF=-O>$\DV7#"Q?G6=HCKC0\%9%$>=02&W M09U0_$0VFIQ4''6&AM!Y%&]P^XJCR20Z4+R)BH]%[;/N3!*Y;6Y!C$(KFME3 MD[,0G=FAZ#RJ=\:$W,9T2G5W=G):],[3T+M.=?]!].'!+DS30\V'08>?=+]W MK3-GM;6][2J0B9+K^H;7]K8WZAM[C_2[\/HZ_@W+->4*,+(RJ<'5U(PKZQMN MW=!B:R^)2Z'-P= ^;HCY1,@JP+Q?":'?&M4 [?\9YO\"4$L#!!0 ( (DR MEU)JS>TI=@, -,+ 9 >&PO=V]R:W-H965T6V3H+;2U@R8M$T3X^4#XH/;7%L+QRZVLPY^/;:396V2 M9I,0?&ECYY[G[CF?+S?9O*Y08*+$_X%IA^L^*B MP$HOQ=J56P$XMZ""NH'GC=T"$^;,)G;O1LPFO%24,+@12)9%@<6O,Z!\-W5\ MYV'C(UEOE-EP9Y,M7L,MJ,_;&Z%7;L.2DP*8))PA :NI<^J_/?<# [ 67PCL MY-XS,E(6G/\PBXM\ZG@F(J"P5(8"Z[\[F .EADG'\;,F=1J?!KC__,#^SHK7 M8A98PIS3KR17FZF3."B'%2ZI^LAW'Z 6-#)\2TZE_46[RC;6QLM2*E[48!U! M05CUC^_K1.P!-$\_(*@!01LP/@((:T#8!D1' %$-B)X+&-4 *]VMM-O$95CA MV43P'1+&6K.9!YM]B];Y(LP4RJT2^BW1.#5[SWF^(Y0BS')TP11F:[*@@$ZE M!"71&W2-A<#F,-'+#!0F5+[2NY]O,_3RQ2OT A&&/FUX*35>3ERE0S+$[K)V M?U:Y#XZX]]$59VHCT3G+(>_!SY_ !P,$KLY%DY#@(2%GP2#C.UB@X\L7"_!Y[]G??S9WOWTX%DA$UUA)8O/,9'&%'PYE(??U]U?+O4]NA" M02&_#WB+&F^1]18=\99I-U(150KHJZ0*/+)@T__N9G'JZ23=[9].UR@,T^C0 M*.MA2I*D,3H(?M0$/QH,_K3@0I'?V+8_OM+WHLD6MMGJJZ6*V'4KVKYLZ1MD3 M3 =JTD9-.JCFNEQ2P )=\C71+6$IT5DIM8TNP6]74"Q ##4U];_U_@!T?A8EOW@,9[@7]R&FO6@@P:=PGC*JHK9W1M>"A!K.S5* MM.0E4]5GN]EM)M-3.X^U]N=F8K5#T2--->Y>8;$F3"(**TWIG<0Z)%%-D-5" M\:T=D19&ULO5;+;MLP M$/P50L@A 9+H9?D1V ;\:-H "1#$37LH>J"MM42$(EV2MM-^?4E*5F1!%G(( MX]B/.1;10F#1X'D-LNP^#L%ROIY\RCTRBU98I(!DX0S)& ]0*< =&QGZ(#GQ1R=GUV@,T08^I[RK=14U\ MK;TM$V*;L,G@G#*RE.; V6E3PX$6OZMVO2&JYP>=XZAY4Y07OD4=J8I*55&K MJAF7RJB1F()LZ5*WY.M^@B>],EOOXSW)*;N5/G;[8;]F25-0+ZPYTA 41(-F M0_JEI'ZKI(4^\ E++E$"# 3.CR$+ZJYY58&1P8BL0-8HA7?,I6?L^5N.>0G M=K35]J=F^-N!]$:3?SD\8)$0)A&%M:;TKGNZ)I$/XWRA^,:.IR57>MC9VU1_ MP( P ?KYFG-U6)@$Y2?1^#]02P,$% @ B3*74M%G,X^7 @ 2@< !D M !X;"]W;W)K&ULG95M;YLP$,>_BH7ZHI6Z\I@ M58+4)LI6:9NJIMU>3'OAA"-8-79FF]+MT\\VE&4+::J] 3_<_WYWAWU,&BX> M90F@T'-%F9PZI5+;2]>5ZQ(J+"_X%IC>*;BHL-)3L7'E5@#.K:BB;N!Y8[?" MA#G9Q*[=BFS":T4)@UN!9%U56/R\!LJ;J>,[+PMW9%,JL^!FDRW>P!+4P_96 MZ)G;>\E)!4P2SI" 8NI<^9>SU-A;@R\$&KDS1B:3%>>/9G*33QW/! 04ULIX MP/KU!#.@U#C28?SH?#H]T@AWQR_>%S9WGN#CL"/SH@"#I!\%9!V E" MFV@;F4UKCA7.)H(W2!AK[G*&3A!AZ+[DM=1>Y<15.E"#<]==4-=M4,&!H!:PND!!2O M6]7(JLPE?UZ=, +.IAT3%8, 1K5>-=F!^'HV'8J(>-CL'"(=AH#Y:F M7CS,&O>L\3%6-,0:[[.\-!EFQ3TK/L8:#;'B =8X'68E/2MYE75?@N[:A0(Q M1$SVB*&?Q@?.2-HCTU>1"\*(@G&PO=V]R:W-H965T?.^PSDZV03VH- MH-&N9%Q-O;76FPO?5_D:2J+.Q0:X>;,2LB3:3.6CKS822%&+2N:'&"=^22CW M9I/ZV:V<342E&>5P*Y&JRI+(_14PL9UZ@??RX(X^KK5]X,\F&_(("] /FUMI M9G[GI: E<$4%1Q)64^\RN)@'V IJBU\4MJHW1C:5I1!/=O*MF'K8$@%L7 MQ-R>80Z,64^&XU_KU.MB6F%__.+]ID[>)+,D"N:"_::%7D^]S$,%K$C%])W8 M?H4VH=CZRP53]15M&]O$1,PKI479BLV\I+RYDUU;B)X@&+TC"%M!^%%!U JB M.M&&K$[KFF@RFTBQ1=):&V]V4->F5IML*+>?<:&E>4N-3L]^ZC5(=)GGLH(" M?:=D21G5%!0ZN09-*%.GZ#-Z6%RCDT^GZ!.B'-VO1:4(+]3$UX; ^O'S-MI5 M$RU\)]H-+,]1F)VA$(>!0S[_B'QBDPY1HD*.TJ7>,AKCW8W?<\&\?IQ'_N MUV=H$^!1V!F]81MU;*,/L6V)E(3KO8NM\9#TXHYP.CZ &QI%*7X'+N[@XJ-P M <&(*=::D*G'C)(/(X MQ8=E&QIER2AQXZ4=7GH4[XL4U0:54-"<,+/JS(HF/ <78SH('\;!X;H;&D4X MB]R,6<>8'65<$&9VG&DD2-3[4).=F6_(GBR9DS1SD";) >G0*,+CS$TZ[DC' M1TF;/K&H>"'W_79QAN:5E,"=VWGLV UQ=D#K, IZQ7]#&^#7GHZ/\MX+;;YZ M4U72[F[VBNWLVWC06<(TB ZKZS)+LN2POG[O0+)_ S^(?#2+$#%8&1T^3XT# MV1RPS42+37U&+84V)UX]7)N?$I#6P+Q?":%?)O;8ZWYS9O\!4$L#!!0 ( M (DREU)%=8S_20( )8% 9 >&PO=V]R:W-H965TM%*70R$9&E%D/*Q:I-6+6K6[6+:A0,G8!5L9CM)]^]W M; A+JR3*#=B'\S[GP_C$.ZE>= %@R&M5"CWV"F/J>TIU6D#%=$_6(/#+6JJ* M&=RJG.I: P4$1OJHJIOU,HY6[L!=[> M\,3SPE@#3>*:Y; $\UPO%.YH1\EX!4)S*8B"]=B;!/?SR/H[AQ\<=OI@36PE M*RE?[.9+-O9\FQ"4D!I+8/C:P@S*TH(PC3\MT^M"6N'A>D]_<+5C+2NF82;+ MGSPSQ=@;>22#-=N4YDGN/D-;S\#R4EEJ]R2[QG$(2M('POB$X(^JV@?ZD@:@6NU;0IQ?5AS@Q+8B5W1%EOI-F%:Z93 M8_EI,\A6P:9I\(&Y!9E(;/WSY_!KLM)&X67X?889 M=<1K%$71 M6Z_Y,=:P'W9>327TX(^M0.7NYFM,<"-,\PMTUFZX3-R=>F>?XM!I9L1_3#.Q M'IG*N=!8^QJ1?N\CYJ2:*=!LC*S=O5A)@[?,+0L M04'5I2B!XY.%D 75N)5+5Y42:&I!1>X&GM=U"\JX,QK8LT&7&R&CN]L#Y[8,M/FP!T-2KJ$*>CG\E'BSFU84E8 5TQP(F$Q=&[\ MZ\3W#,!&_&2P43MK8J3,A'@QF[MTZ'BF(LAAK@T%Q:\U3"#/#1/6\;/5-WVM&[$#\+M' $$-" X!T1% 6 /"]P*B&A#9SE12;!\2 MJNEH(,6&2!.-;&9AFVG1*)]QX_M42WS*$*=']X!-4^0+L0LR$4J3\P0T9;FZ MP./G:4+.SR[(&6&<_,C$2E&>JH&K,;=A<.=UGG&5)SB2QP_(@^ Z4^0K3R'= M)W"QZ*;R8%OY.#C)> NS2Q+T.B3P K^EH,E[X'T+]UK@R;NS^_T3:L+&A]#R MA4=]4 J@4]G0(0FHN62E?35^WV,LN=-0J#\G,D5-ILAFBHYD^EZ"I)KQ)]V^66J%X41?M121M7-PR:J#TE<:,D/JG$ M_EC%@BB:@SK1F6[#U_UD#ZZ:3%'X8$'+5%A;%Z*/0]:HOQN MZ+5[T&N4]$XJF>*-C3HZ9 D<->4$KP="4[RIF-)&XQI.]*O?9.E_LC.^]W8A M>A_C3@KLH;(LAFU;(S:M7=,IL:=*UVT;*XHE:S;60 M<6+S@GE#!2E*_@J]0$6-OAS9B9-ZQU>^D%05ZV\' MPG5/ ?AECY<(/5S%E_6/!8.8^'0I0T=:3\UM"6BJ ]] MY7PF93BF#+N4D2.E+!!L_?51<1>EWO+'3088K_Q'"RL:6=$2*[2Q^JADPDI3 M=:>-%8^L>(D5V5BQP4JR*+"SDI&5++%B&RLQ6'&6)G96.K+2)59B8Z4&*XH@ MM;.RD97-LKX7M#61LP,(H8\=4Q;/B+S>203I$1E]UTVY$FJ4%@_O]QL M-PEBQSSB0(LAF,5_H)RCHFI.@NZD F3GE OKYQ\8!;Q.,09' 1,SX>7^K4!L M ,,L#S,'4!L%SROEMJA)O:7+0L':*/@RI0QA/WWGCM<%:Z7@RYR"+5)QP;13 M\&52P:95G# M%7R95;"IE=3UXFNKX,NT@DVOX,@!TUK!_\Q'TAZ*FLM' MNI=QP54J$[3]SK _$*SI=F,/3,B]73<\RMTT;=4-\OJ>,?%\H#9XX_Y\\P-0 M2P,$% @ B3*74BL:L7%& P ]@H !D !X;"]W;W)K&ULK59M3]LP$/XKIP@DD*!YZ5N*VDI0AC8)!((Q/DS[X";7QB*Q M.]NE\.]G.\&4-@2V\:7UVSWW/.<[YX8K+NYEAJC@L"5 +HN" MB*<3S/EJY(7>\\(UG6?*+/CCX8+,\0;5[>)*Z)GO4%):().4,Q X&WG'X=$D MM ;VQ ^**[DV!B-EROF]F7Q+1UY@&&&.B3(01/\]X 3SW"!I'K\K4,_Y-(;K MXV?T,RM>BYD2B1.>W]%492,O]B#%&5GFZIJOOF(EJ&OP$IY+^PNKZFS@0;*4 MBA>5L6904%;^D\<-@Z@RB#8-NF\8M"N#MA5:,K.R3HDBXZ'@*Q#F MM$8S QL;:ZW54&:N\48)O4NUG1J?HXZ!A$.P SA%16@N8:\:[.N=VYM3V-O9 MAQV@#+YG?"D)2^705]J] ?&3RM5)Z2IZPU48P05G*I/PA:68O@;P-6]'/GHF M?Q(U(I[AM 51? !1$(4UA"8?,1]8\Z"!3MO%LFWQVDVQ/( )EPI^'D^E$CI) M?S4 =QQPQP)WW@"^7* @BK(Y)$1F,-.U)V$F> '<[>3E15*6Y$L=77-7=@ER M2J8TIXIB[9V5GKO6LZGYAW$<=MI#_V$]CC6'!F'L#KT2U76BNHVBSC?9 9_J MG&.:NY7&]!-P?7D+1$I4)D.=UCH9W2V&41CW-F1L'^K'O7Z]C)Z3T6N4<69+SO_6IGQ=DIWZW-UX+@//K?DG(@Z?H-M?NV@GF 8O'R. M@D\II\WPUGZ.FEUUJC)H5U50EU/O0 0E1$-:A6L?XO#_2N=#DIM]=%I!4%L$ M_EH'4:"8V\9*@O5??H_=JFO>CFW+LK%^8IHZVYF\P)0=X041<\JD)C_3D$&K MKS-'E$U6.5%\8?N4*5>ZZ['#3#>F*,P!O3_C7#U/C /7ZH[_ %!+ P04 M" "),I=2?XR4*FH# ## &0 'AL+W=O M:S=+/Y)&E6 O;1S?=1[>G'/%TMC7_CCX8HM8 KF876G<.1765*>@]!<"J)@/O+>TC<3VK< M%_&%PT;O/1.[E9F4/^S@)AUY@64$&23&IF#XMX8KR#*;"7G\+)-ZU9H6N/_\ ME/W:;1XW,V,:KF3VE:=F.?)BCZ0P9T5F[N7F/90;ZME\B (0E(#P7T"D!G7,!W1+0=^]0HG.6(,^,)S RY(%.LI[3(@,@YN95B<6% Y<1- MOIR 83S3KS#L83HA+U^\(B\(%^3S4A::B50/?8-,;#X_*5=]MUTU/+'J-"&U4 M@3?"D&^W&$!N#.3Z>TOZ3I6^X])W3Z3_+ W+L)9GYC59**D;]=ZFZ+D4]JZO MQS0:! &JL][7M1X6!IW]L .&W8IAMY7A@V"Y5(;_AM3Q)%SK@HD$2"*U:>2[ M3=C?(W+1B^D1VX8@&H;-7'L5U][9:@HP3=QZM65I%'?IX(A=/0S+,8[B9G[] MBE^_E=\M:$U0S@(+*2T [< L\;))K*A'8*J);[]&Y/C8ZQ$H9._DN4<5UZB5 MJRM\2Y+-T2\JCB>%C4.8XJ- &3V@(B^*3M4'WOBRTE>,4 M!)>*?)(&-.K](#0D!4I-#B8F6#YHR 4V'0U?@\.E=X9,G\61ZYM/&PO=V]R:W-H965T])G&87O:52JS>#018M64*SOEBQ5'\R%S*A2E_* MQ2!;249G>5 2#XCC!(.$\K1W>9Z_=RXC8C%C,(F4DJ/ZS86,6QT9)Y_%/(=K;?Z<)++]^ M5K_..Z\[,Z49&XOX3SY3RXO>L(=F;$[7L;H7VQM6=,@W>I&(L_Q_M"W:.CT4 MK3,EDB)89Y#P=/>7?B]N1"F X",!I @@;0/<(L!M&^ 5 5[; +\(\-L&!$5 MT#8@+ +"M@'#(F"8C^YN./*QG%!%+\^EV")I6FLU\R(W1!ZMAY"GQKL/2NI/ MN8Y3EQ,V5>@U^D2EI,9%Z-6$*O5+GXR@VL\CM-]W>W_KX,M(/V-B)[&Y%F=!_R#D62S;A" M>FG)%$UG/%W4=6HG%Y02(5YXV*>#1/Q](CZ8R*-0-,YOY1E:2)%E=5_N5[X< MAZ/:.UIM21S7 ?(,]GD&8)ZYQWB6K6D:,12)3+MA1?FL+MV@DL1K?T2JR5;; MO1S^ ##(03?"?3="L!L/+.5"HD]"L0S]B_*)HCTPSCT S)7A7G_8Q50<[>5' M8/IOHTC(F2D[YHRJM61UA!]5;EKXR0IRV%,?BQ5"KUR$J, &BK+;-P$;5,[ZZ]%4R%UM'D5T16-N'I"VC]Q MX?RHQOE%;FXE-P]C#\K.TA?#^'TQ#;^D&8NTFV?HX(/)FB&]9*YU69]7$L $ MPI:WV.]BAF(+2@R3LA71<2/[WM4T.;*.WN J)ZM-#[MC@8EA8N[ O[]?9VA. M]0) $[%.ZVQS4\B=DHN%*QZ>EHN>6TJ[9L5DI*_U?*_-"!;U^Q[Y%1IY"V<, MT_F%JTW9>F!HJ-2S#"9.%_XEEJP$)FLK_Y(J/7$QR"]]7-/TB!%(J>"%07NB M*:\*.1],]S 72UH"D_:4RHA4F?H:XCVQ1"4G$?5Q*]"=X-H?#WJ%3C7S\[]H M+-8KD9X55W\Q*I\=:AGIV E;7@M6%P5K=Z>G- S>%0F<\V(MZ8+==NS-&UWG?%9N=UBALL2-U1%V[P+ T]>-_?JB0L- [& MO/Z0JJ9E.(3NO&>QZL%8A>Y\-Y/6LYSU.CFF]2PI/1AQM\6$J.[XZ_SOU>SO MZTOX]U[U&); >SJO=! +H[35D5:A =?O1:[5DUKX^,NSU/7@L]K*0JE+%28U M>\PI$SM#;#YG^:^!\-(Y:?@:7?3YT-+I68I[,,4[F@WZC7=K*68BCG45]MP, MRMC2W0L[F2,6S1Z,YBN:\0SM?FJN'1LX'/<=!QP;"VT/KGY_ZMCH=V]WQZ1 M[KY=#_Q.JF/?8MR',=XP2N.&<*<_A*>0;Z'MPW7L6"0)SXL+S:?:0F+2H.#H M2AA.Q@+>;SK4_V2TH4.Z6\[[7B6=*/Z3!V&ST#!R.&SUCL>LW%<_-GH$5 MG+X+8L:W0/7ATBP(UL-0-W/K P#6 4GE2@O@^JA[9P)1=8D 8_])&&<5 M M@!M2L5P,&@YNS<^#TR=4^NVP:T-8I :='#,$I8<*8,ZU*OZ#ZF&"6[]1'Y0> MQ3(/_]U2N=#U.HK97(&PO M=V]R:W-H965TM%*+0D)"5!!I!94 M[4I;"95V]V*U%PZ9$*M.S-J3TGW[M9T041%^;H@=^YQO9K GDZV0[RH'0/)9 M\%)-G1QQ<^^Z:I5#055/;*#4*YF0!44]E6M7;230U(H*[OJ>%[D%9:433^R[ MA8PGHD+.2EA(HJJBH/+?(W"QG3I]9_?BA:US-"_<>+*A:U@"OFT64L_"+%EDBS6[N9@:V-5>ML6&G^Q25*O$E>0U%Y6B9:HF+NJ@C+6[ M:@)XK /PCP3P!$F/^*-;XGM^OT,^NT0^MG+OJ]S5I6CKX;?U\*U?<*H>M.:!-1\<,= XVZ(*%![ CH*@%1>= 81 '0@1X+XN*SYV#$,A]TRS2MG,5-KSVPQHR=1Y!5Y9H"?RC)E_R])0<]S!SJ7A6_Y_B#J!7 9U%0VE/ZH M7[YD<\>K/2(%V8I:12K_WLB*%$6M2?KQ7ZO4Z6S6@L/GB_;/BKPDLTDY6='B MWSP3A[D3.R CN_14B&_T_#=I"86UOBTMN/H%YP8;80=L3US0LA66'I1YU?RG M[VT@!@)P3 "U D@7"$8$_%; OU4@: 4"%9F&BHK#.A7I8L;H&; :+;75#RJ8 M2EK2SZMZWU\$DU]S*2<67ZHM+0EX3=\)!P_@F=&W7.TIW8&K;W=K(M*\X/<2 M]?UE#>X^W(,/(*_ ZX&>>%IE?.8*Z5"MUMVVQI>-<31B'"+PE5;BP,&G*B/9 MM0)7,NGHH N=)9K4^)EL'@&*_P+(0]#BT.H6\42)>Q;Q]=E[4O*[NR^=X(XJ$]Y$/- M=1.$O" .--=-% RB(+"[CCO7\:3K[>9:=M7&!ALNA%Z21!H=$X6#./$T.A:4 M[WFAG4[4T8DFTE&6%K8 A(;))+01UH\3!!$ M(?:U>)BH (4CB9ETGB=_FIB)F7,8:WNT,D$A"A/-<8NF&"5VQZ'7=P1OTO47 MD0H"Y(D."KJU![_5HKO_TDT(\]&RQ!D9Y=%ECLX3&"J">()NMM379$DLL&W.XVI"*[ M7-Q/E1[LFP_T_[3X6LDAIP<$<:A'R *3&8#T")DPE$3>2(3ZO@:G&]M$";:2 MU_ZCQ$A@&\S(7Q,4^F-%V/XBPPA- (B[[% MP>D>UR5I?Y4$G][ES,+EK6;99JN5F]FC'LR3>V6%81CIY$R8'_DC)SSL.QZ, M;CAC?O-LB8QK$(1^;!"SP# .]3N555LTN!8TS-S!?% 2ME=S%@=;>JI$<[?N M5KM9[J.:8+3U93WCJ;FC5],,B%]3ML\K#@JRDRJ]QTCZQ)J9JWD1]*BFD T5 M&ULK57;;MLP#/T5P=A# M"[2UXR1.4R0!FNIGG4*8,@FXT+WO=28U97OZSB%C.H+N0*!.PNI,FIPJI:^7BF@B0-E MW ^#(/(SRH0WZ+FUJ1KT9&XX$S!51.=91M7K"+A<][V&MUVX9\O4V 5_T%O1 M)&3PQ6.O:F-A(YE(^V\EMTO<" M*P@XQ,8R4/R]P!@XMT0HXT?)Z54N+; ^WK+?N-@QECG5,);\*TM,VOGN/HXFY"3#Z?D V&"/*0RUU0DNN<;%&!I M_+AT-BJ<-4)R)X5)-;D6"21O"7Q47LD/M_)'X5'&&YA?D/#RC(1!V-@C M:/PW\*Z#!T?D-*ML-AU?\X_9)!.F8RYUKH!\&\ZU45BPWX^X:%4N6LY%ZX"+ M"2Q *4B:(\I^Y:##G>2RIBV'L%V; M3MBN;-Y(;E>2V_\N^:NFM2B.7:/N3CQ^ MK1EEH):N1VL2RUR8XF)7J]4S,'3=[]WZ")^'HIO_IBG>ECNJEDQHPF&!E,%% M!Q6IHE\7$R-7KN7-I<$&ZH8I/G&@K 'N+Z0TVXEU4#V:@U]02P,$% @ MB3*74I6USY'. P $1 !D !X;"]W;W)K&UL MG5C;;ALW$/T58H$ +I!J+Y)L*9 $V%*"YB&H83?I0]$':G=6(LPE59*JG+_O MD"NOI)A+.GVQ]G;.\,P,AS.>':1ZTEL 0YX;+O0\V1JS^Y"FNMQ"0_5 [D#@ MFUJJAAJ\59M4[Q30RH$:GA99=ITVE(ED,7//[M5B)O>&,P'WBNA]TU#U_0ZX M/,R3/'EY\, V6V,?I(O9CF[@$!2SIAJ6DO_)*K.=)Y.$5%#3/30'$$%#\"1CV X1$P?"M@= 0X5Z>M%.>'%35T M,5/R0)3]&MGLA7.F0Z-\)FS<'XW"MPQQ9O%9E+(!\@=]!DU^)0]02E$RSAEU M89$U^5C7X()#3M^2!VJ 7*W 4,;U+[/4X%(L85H>S=ZU9HL>LWE!ODAAMII\ M%!54EP0I:NB$%"]"[HH@XR=8#T@Q>4^*K,@]"UJ^!3YU\,P#7[W9>CX-J!EV M81DZOF$T+&3%=,FEWBL@?]VNM5&X5?X.F!AU)D;.Q*C'Q*.A9F^D^DYJJ$!1 M3EAKU*!1A?'U135,6>2#+'OG<_[_Q*U^'G?ABW'GBW&0Z!ZPA @0AE0,TUV! M*$'[](=IKK)!GKWS;8=E&.AP/OTQV#@H_[J3?QU-!3@+/^CW1."9@[O?DQMK M$% SXW-/V,QX,/)G1QB6]25'#/;*VH5S;CKGW 1YOE&^;XLAY7A*4DP-G_0P MR95;C3\5%[-Z_L7B_#L%[M M,5AX5TP[Y=,@CRV^I8**&6\I"(.OAKT!CP +J]H'7$6 (T_QN1">9Z>F( MR M84N%#9/HCH*N+!I&N?>T#_/UU;=E!)?W5(Q5%/?*WJ4GSMJC/,CT%;>[PBZG M]<5.:F:W@#5]@EQ%DOQ?".,_^N?1",N(!J,X8!-O[?V M1RCRP;0G!<*XWB+P\[A+\:=6+!\&F7XW6U!>Q6$<[N1A7\ CR&Q0]-2 "#*J M^M0=YN'>ZM3VOZ$MC' 5SA->1T2 8WN,>?T0!N:3U\#6$>G9K-2 VKB94^,! MMQ>FG3:ZI]U<>^NFN1^>W]EYU\U@)YIV6/Y"U88)33C42(DG,79QJIT_VQLC M=VXB6TN#\YV[W.+,#LI^@.]K*&ULG9?;;MLX M$(9?A3!ZT0)1).JLP#&0)MO= -EMT"3M-2W1-E%*]))TG+Q]AY(B*Q:E)KVQ M=9@9?3,DYR?G>R%_J@VE&CV5O%+GLXW6VS/75?F&ED2=BBVMX,U*R))HN)5K M5VTE)47M5'+7][S8+0FK9HMY_>Q6+N9BISFKZ*U$:E>61#Y_IESLSV=X]O+@ M&UMOM'G@+N9;LJ9W5#]L;R7P"GUWBS#C4%M\9W:O> M-3*I+(7X:6ZNB_.99X@HI[DV(0C\/=)+RKF)!!S_MT%GW3>-8__Z)?J7.GE( M9DD4O13\!ROTYGR6SE!!5V3']3>Q_X>V"44F7BZXJG_1OK7U9BC?*2W*UAD( M2E8U_^2I+43/ 8JD(/N8)H4.TZ16*$KNJ)2TL*\1!=*4:T0 MJ0ITP\B2<:89>'R\HIHPKCZ![\/=%?KXX1/Z@%B%[C=BI\!:S5T-F.9C;MXB M?6Z0_!&D+W1YBOST!/F>CRWNEV]QSVIW[[6["\7I*N1W%?+K>,%(O*X,K"F5 MAFJ0NAIG$]&#+GI01P]'HO]5;KEXIA26!"?:?$73TEJT)DY4QS&+\W$1^*D_ M=Q_[I;$8X2SLC%XAAAUB.(EX73W22@L)XVWC:ISCWB>CQ,^.N(9&J1_8L:(. M*YK$NLASN8."[8F4I-+/-K9H\-EP@#:TB<+4CA9W:/'OT,2N@N4B:4[9(UER M:J.+!U_V@S YPK,8>6,CFG1\R23?#87&A_AA'=OHDN&09?'Q?!L:82_VL!TO M[?#22;RO>D.EZ<4CZ\Y&FUIJ>3S20YO4LY-F'6DV2?H?Z"PHJB2:56O$A6HZ MI*@3R &>:93#_'QV0'!AHMK;83;@BN/P&'YHE&3IR!+"WJ'[>Y,)W M-^#M+ MW89\5>LD#HXGKLTL"L96/>X)%IY$MLC2"?I.^([4^X(+#CL34N76%=>&[C,Y M<7I<:IM5XDL9M'HSOS^L:9SUVE6;@,4LC+*1KH8/6H6#=TMA MKXM,Z2$^J V>EILK"OO1G#75**G>B*)955MIEII^-MLVIE#!5D!#H5+V63J4 M' >GV4 Q;78^#GM]^'4>!WG"T_KT:KA[>Z835.^5';%R'J +7XROLZ$R.6G< M6T!M A8S[/E9-I+ 0<3PM(J-)_"W$,6><5X/RW6E2;5FH'%3N0QES &M"[WC M9&QV7I*,3=V#XN%IR1MO=+^103R4. <&(8R.R:UVD3\BU?@@AGA:#4V'^!/N MH=HY011D@S:=#K:,3I!D?CS"?9!&/*V-UG;WM1/+&R.6ET8;7Z3Q!,'!#(Y= ME36=;( 98N]8OMW>0\7OP"4$L#!!0 ( (DREU(CF\5XC0, "(* M 9 >&PO=V]R:W-H965T:UL W$<9<<"AA.\]ZA> =:&EM$*5(EJ3CMK^^0DA4UEO7V5HN9+ UG M:*Z#+/J?JY!"X/6D,>/VJC78%K%]OAH_:-S'IW94@UWDO_+4I/-O8E'4MC1 MDIN-/'R&VJ&AM9=(KMV7'&K9P"-)J8W,:V5DD#-1_>ES'8B60C@ZHQ#5"M%K MA<$9A;A6B)VC%3/GUHH:NI@I>2#*2J,U.W"Q<=KH#1,VC0]&X2Y#/;.X%XG, M@7RESZ#)-=E (D7".*,NR')''H7"M;U@OR"U8F0) G;,:/)V!88RKM^AWN/# MBKQ]\XZ\(4R0KYDL-16IGOD&*5H@/ZGI+"LZT1DZ842^2&$R33Z(%-(_#?CH M6^-@='1P&?5:_ C;&Q)-KD@41&$'H;M+U*=./>BA$S?QCIV]^'_C359,)USJ M4@'Y=KO51F%)_]<#,6@@!@YB< ;B;,:N2 M]#8)RPS#KF"G<,*! &_+A&1N$ MAJ[,5:A#AVJ[P]/B>A!@3)[:T3P5FK9D_O!GV/@S[/5G!0DV* VVM,JV;P;= MV!ZKD6EBI:2@6_Z3%%)KMN6=?E1HHQ;%*#['<=1P'/6F]2_.S17&..%ERL2> MW.:R%$A^#0J/DK!+1N(^Q9->JVW E$IH\FTC.2?8N@Y4I7UE,FXHCWO#NJ2< MB@0(-1C$/1,.'8D7H)A,NP(W/@W<, Z[ S=I6$QZ67Q2F"G,;)7BSHXQ.8$= MCL)Q-^RT@9U> )M"#^ST!/8ZC$9Q-VX8O/3;X*)JMN7*L5JJE&LPA@->CU@, M!V8R6]MVBY8FDXK9<]K93(-3DJ-!=(9CZTX(+^:H\3ZT3'9*YH33PJ[B0=2& MFM+@&"N&LYP95_C=),-3DM%D>BZ2T0O+Z-("!FQAO:5;FVKWI3@>OFY>'5(= M%>ZW;ML" /B<^^[[O[SKUKLE/ZP>2(%O:BD&8:Y-:6EV%HTAP%,SU5 MHJ23M=*"63+U)C2E1I9YD"C".(K&H6!X>O M''?F: U.R;U2#\ZXR:9!Y!+" E/K&!A]MCC'HG!$E,9CPQFT(1WP>'U@?^^U MDY9[9G"NBF\\L_DT>!U AFM6%7:I=A^PT3-R?*DJC'_#KO8=Q0&DE;%*-&#* M0'!9?]F^J<,1H#\\ 8@;0/PG8'P",&@ R^TSLS+NF:6S1*M=J"=-[&YA:^- M1Y,:+MTMKJRF4TXX.WOW6''[!&?7:!DOS#F\@KO5-9R].$]"2_S.*TP;KJN: M*S[!]9')'O3?7$ <]>-GX/-N^&>U)7CDX''T.SPD5:VTN)46>[[A"3Z7!:QR MIA&66%8ZS>FZ8:'51C/1P3]H^0>>?]!9N@N8%\P84&OX0FUD*OT$*ZO2!_C^ MB0!P8U&8'QWAAFVX8:><6[;GHA+4.JV6$G6*TE*WN?#4H\8RF7&Y >-DF^>N ML#M(/^I%T<&F@P#5AH]Z$2'0] MF6K#JM(W][VR-"K\,J=ACMHYT/E:*7LPW+QH_QYFOP!02P,$% @ B3*7 M4NQH^STP P *@L !D !X;"]W;W)K&ULO5;; M;J,P$/V5$>I#*G4#AEQ(E41J>M%6VJZBIMU]6.V# TY !4QMD[12/WYM0X!N M BNME+R ;W/FS'A\-.,M92\\($3 6QPE?&($0J27ILF]@,28=VE*$KFSHBS& M0D[9VN0I(]C71G%DVI8U,&,<)L9TK-?F;#JFF8C"A,P9\"R.,7N?D8AN)P8R M=@N/X3H0:L&4!!8_C;DFD210I(\7@M0H_2I#.OC'?J=#EX& ML\2<7-/H9^B+8&*X!OADA;-(/-+M5U($U%=X'HVX_L*V.&L9X&5JK26Y,%&WLA!, M[H;23DQO7[-0O,,76,C[]K.( %W!(L",P"-),^8%,F0.G1LB+SL2DD,X5O>@6+6<[";F"!;'B@B0@XW"8^\3\# MF#*D,BY[%]?,;D6\(\LNV.X%V):-GA]TEU/N^LUN/N>Q4O"E)_B"EAY M1SYT\K5S^(!#\>59R_$'&E^]V(W,/7*&O?[8W!P@UB^)]5N)/5&!(\ QS1+1 M0.\#S@X1RG'[-4(]UT'H,)U!26?02N=J0YC4%$A9Z,FO3)DF!!U9IAGWJQ65 MK*HL#O'+'0UK_)Q1USU,;UC2&[;2LRV$]AX9S!E=,QRWE(E;XKNGJ,I1Z6YT MY*H<[56EZ]HC-#B<9F15XF8=J2P+X'I=.K:#G 9&-;E%IZK,PM.GTAQTFW)F M5PSM?Q2G;?U/<:)*,]%)1!-5JHF.+9MH7S<=QY(UVI#M2C?1L803[2LGZH]& M#=*$*NE$)]-.M"^>/;?K_%VB9JU]B0E;ZR:-@Z=RDG4BMU$.2C; MX^D?4$L#!!0 ( (DREU*77*4)G00 !L3 9 >&PO=V]R:W-H965T MQ\-$&E$M R4&"%AF7WV31N M:Y'$7=NAP[\?YZ,A=9R0U?! $^><8]_KXUS'TSWC;V)+B 2_DC@5%Z.ME+MS MRQ*K+4FP&+,=2=63->,)ENJ6;RRQXP1'!2F)+63;OI5@FHYFTZ+MB<^F+),Q M3;$YO5!_:8(7@7SB@6Y9O&_-)+;BU$P A%9XRR6/]G^EE0! M>;G>BL6B^ _V%=8>@54F)$LJLAI!0M/R%_^J$M$@*!TS 54$I!/<#H)3$9RA M!+!W39Q]F#E[Z*!@ M/=FMV>ZD'*:[-+Y5&JMPY1Q+/)MRM@<\QRN]_**P=L%79J1IO@J?)5=/J>+) MV1E88)[2="/ $^'@>8LY 2=S(C&-Q2DX R_/4BK% M=]6HKO_>LDS@-!)32ZH1Y;K6JNK]JNP==?3N@$>6RJT BS0BD8&_[.=#U"-@ MJ534^4"'?%RA7L4;\CH&*/@.D(V@84#7_?2_V/L8.'9!MPWT>3_],MLH.NRD M+_KIC_BCCWTS)/2PD_YC<.@P--!O!X=NI-\-#=W(7O[9K-__6>8>!O>N#_[( MPTZ]IIU"S^F:B2PA'$O&SWO$W%K,+<3<+C&U$Z#IBB7JM1 S(4Y-J[R4\ J) MO.Z_SZ /?96*]^;2,:#"B>T@VY,4K;O:CW^:,,0 MLAWO&'5K&+WG><$QZLZ@!5'@'J.6;903^E!#W;=1;H <#?5@R 1$]N>XCF;= MJV?=Z[70G*1,U9NO3.370-.52>D_+7Y,%E.0*_F7DO4/ZR->O<&X ^#&$+^& "VD[0!!YE M8U)G8]*;W,5ZK?:@@*U!1.,LWX4"0589IY(2T9?NH.X@Z$WW(MG%[(,0H*HR MF%.N>E-)5[N)U1O >\RC_DP&K;BA&[3SV(:%=CN);90?=F8PK ,,_Y>?BCPJ MNW0ZJC?>T#3/KM>.V 1$@<$Y)B"T)YUQ0_MSNV;W>Z<981E:N9CRJ:[2T&AS%,:R4/4P:>3!'OO:"^S:B)KX6EDPH,[L<9'3QI]6 M 19&;:37";.V7DY^&,7T=_NM$>6%6ITP:\&^8)8&#AQ[6C6[-Z+T43X84>&D MPY[HTS2H?V%^O1 'V :9;./HMC&AVK9IHX;8QJ3=MHU1NVT;DUC;-B94VS9& MK2]LT^8HVR#=-B94VS8F5.AKMK$:WZ-J*[HI3EF$\D&6RG(;6[?6)SF7Q?>L MUGX%S^^@H7V9G_P4W[^?\N6QT2/F&YH*$).UZDH90NUS>'D24]Y(MBN^AE^9 M5%_7Q>66X(CP'*">KQF3AYN\@_H\;/8;4$L#!!0 ( (DREU+61SE89 ( M .<% 9 >&PO=V]R:W-H965T$82)H6VZ%#T&#;8=A!L>E8J#X\26[:?S]*=KRT2+I<+(GB>^03 M369;;1YM#>#(LQ3*3J/:N>::4EO4()D=Z084WE3:2.;P:#;4-@98&4!2T#2. M+ZAD7$5Y%FQ+DV>Z=8(K6!IB6RF9>9F#T-MIE$0[PP/?U,X;:)XU; ,K<-^; MI<$3'5A*+D%9KA4Q4$VC67*]F'C_X/"#P];N[8E7LM;ZT1^^EM,H]@F!@,)Y M!H;+$]R $)X(T_C3] M_0*]GG//5VAAPY=L>]\X(D5KG98]&#.07'4K>^[?80^07!P!I#T@?0N8' &, M>\#X5,"D!X2GIIV4\ X+YEB>&;TEQGLCF]^$QPQHE,^5+_O*&;SEB'/Y+3.* MJXTE2S!D53,#Y!/YQHQAOA[DPP(==U/1(U"0E]UJYVI);54+YFH"BA$%'NM,Q3]]EO(/UB*279R2-T^1 0C>G MP*\"/#X 7YPCS>41,-U:Z@]--:+2U=MBV85OC M) ;C'?"^TMKM#C[ ,-OSOU!+ P04 " "),I=21O=L!&(" "]!0 &0 M 'AL+W=OW.3:6#AV9E\I\.MW=M*L,(IX27SV?=]WY_-=NC7VP94 MR)XJI=TD*A'K"\Y=7D(E7,_4H.ED96PED$R[YJZV((H JA2/^_U37@FIHRP- M>PN;I6:#2FI86.8V527L\Q24V4ZB0;3;N)7K$OT&S]):K.$.\+Y>6+)XQU+( M"K231C,+JTET.;B8)]X_./R0L'5[:^8S61KSX(WOQ23J^X! 08Z>0=#O$6:@ ME">B,/ZTG%$GZ8'[ZQW[=&NVWZ#-9^3Y M8'!Z !"W@/@M(#D &+: X6 PJIW G[RN[OYNSXZ(0=,:G9C52*ZN52CJ3N.7C>*DT;I?B MTB!F-T9CZ=B5+J!X3< I["[V>!?[-/Z0\1J6/1:/O["X'P_>"6CV&?AY@/?? M@<\_K3XX_R";85>)8> ;'N!;&(<0JD%=A;MZ./;K..6/^U?_ MO\^HE[SVF3<^HWV?SJ/)CN\][ KL.@P(QW*ST=B\DVZWFT&7H?7>[$]I-C6C MY!]-,]ANA%U+>O$*5D39[YU1/+89%HV!I@[MLS1(S1B6)&PO=V]R:W-H M965T MG;/:!T,&8C6)L[8#[;]?VTG#+4U;'?4%8F>^F?D\GDOZ6\8?1(0HX3&)4S&P M(BFS2]L6RP@3(BY8AJEZLV(\(5(M^=H6&4<2&E 2VY[C!'9":&H-^V9OQH=] MELN8ICCC(/(D(?QIA#';#BS7>MZXI^M(Z@U[V,_(&NC%-!Q8CO8(8UQ*K8*HOPV.,8ZU M)N7'GU*I5=G4P/WG9^TWAKPBLR "QRS^AX8R&EA="T)P"O\P+ *P'>$$&&$ M*:ZHA%E,4@&WZM@H%N^XV8//$Y2$QN(+G,./^00^?_H"GX"F\#UBN2!I*/JV M5!YIO?:RM#XJK'LO6'<]N&6IC 1]PP\ MQW-K'!J_!=XS<*<&/GFS=;?7P,:OHN,;??X+^D[#(.#7-R4$4XF)^-U@HE69 M:!D3K3>;.(.QB@FGBUQGIH#%$Y2WA-=%N%#?-NIUE=D,_9;?Z=N;_5,_%6IW M'/]0:'(J%'B=;B5T0*]=T6LWTALQ&J.J#P_(STYUG"<064O^*B(=2H3G49*UZFD\@FF$[C+DT5]4%[1,+V[;'7/ S?HJFNN MG;P$QW$;?.M6OG4;-?_'%-.Y)#*OK0;-8%4#2+I&?EP(BBO4C!US*NF2Q T< M>A6'WCLS0IS!39Z&-%W#-,DXVZ#J?$6I!%7XX!XCLJ QE>96%?N_;N@CAO"- M"OF[[BB:?5!F8F.DL2BZSJ[*.Q^;Y:7^@S3W6\Y1FM=(M?WC8C II8)]J:#M MUB>ZN]?)W/?';9[S943X&E\-R"O:_T71% EOYZ7W?B_5U&(&H0V>CY2S:ES3 M=^V*Y:W:_,Q'JT/](S MO9DS=VJ*#X);=4VIXAWC2JET+CK*(U[,V,5"LLQ,G0LFU0QK'B/U78)<"ZCW M*\;D\T(;J+YTAG\!4$L#!!0 ( (DREU*;R.AIU 4 %<< 9 >&PO M=V]R:W-H965T\G#>R]Y*"Y/K/C* M]Y0*\#U+&W;?+.G6<0M=J"Y?+-E118)>5OL;'XH:!271EEJ(\?Q M[2Q*\L5J63Z[+E9+=A1IDM/K O!CED7%PR5-V>E\ 1>/#VZ2W5ZH!_9J>8AV M]):*3X?K0M[9C9N@:)RQ]A7=?,N M/E\XJDT315GF0_OM5.%TV;RK![_>C];4E>DKF+.+UBZ9(!O%A3$24I?RGA?P$;<&7"E[:0/5/^[4W=B\NJ%VBD%Q"!]RP7>P[> MY#&-^PYL2:GAA1YY7:))CV_IG050^ H@!T%#AZ[FF)/2W#&8KV>W#LD$&]Q$ M"9?^W!%_-Y2+(MD(&8E;P39?P:<\$1R\N+G]Q%].^'<;_V[I'S\U"RZ*(LIW MM(S]W<-X2KP";[X=54:\RV5/C^H%!Q_%GA9 [*,TF&2HL/ MQ^Q.OF?;RBT'_]ZP- 6RG)7'_R9H>0TM;W+8/AX%%U$>)_D.1)( W25YKFYD MFP\T*L"+*F%?FC*V;^"Q"6NO[3ONWED@+F^AU$?MC; '!($00/K M$?0;@OXDP;]E=%123/'P]98QA"JK>SP,,-=Q@@%LK<-"-R2>F4;0T @F:7PN M,V*21:"U>Q8X!.(!"P,L=+U._RH6!A@. XS--,*&1CA)0V;NEB8_8A+J;:,P M<((!$P,L<'PX(&) $=<9R2K2\"!/*1N:Q[,*AFA]0U/ZEE%O2T\4]+:1\!.5$!:1"H>!ME!3@Z?P)'Z*6+OK%*?_(8W"0 MG2^#:XYMU430B87K6M@=AM8 "RV"AY'589YO^6.!;24!G-8$]=P_>[#G$*]: M)-VD#JT@'!+782ZVPF$%FV#(C.J.!GY>WJ/?4L7ZME'>:YEJ\% MW CS1A87V(H9.*UFFN7E6:E[6F>Q;WED2%V'R1'2F.LH#UN=J;W/O%4Y<%KF M3"U(,RCZ.D49W>&Z9( 9JGYM@O6JOL^QE4!PE@::M2[-X!QHDX[D[&F<=9B1 MLP$VP;G52W!:,%W3HOQRD6]HO0>86@-:^0+)G[?D_?QN!K7:!4UKEU_:SR"# MPG (P<.<,.!"#-%00AM@@>-@QYP3J-4K"/[REJ9VT6W;)\3SADQTF$L<9[BE M,<%\&(YD-VJE")J6(C-V-;6';M/#?=F/(6L#Y SCSK+=)] J##2M,.;M9VHG M_=9]K"EA$PXA&)(A&Q..!' LLUK=@*9UPT]N:VJO?66.O7 H!TTX0WVM#;A^ M??7IM?( >7_>K/?<0A^UF@ ]21/\E-"OF^BM:X$5:/.( 4:L8+A*&F!*]Y&1 MP+;* $TK@]\@].L6>Y((6P@-B>LPU[>@5K'ZYQ1W9'N#6FV IK7!\ZM\I'\L MT2;;'T+6-60P)OY8^;:B!4U_=/DMZKYNLR?('Z%G-(X2.E6NG1D5Q>@J$ZQJAO! M#N6YSAT3@F7EY9Y&,2T40+[?,B8>;U0#S5GBZG]02P,$% @ B3*74A/V M@QQ,! L1 !D !X;"]W;W)K&ULO9A1<^(V M$,>_BH9V.KF9!-NR#?:5,$-"!%]#$MCA)#N';5Y*- 2., M.[WI2[#D_Z[VMRO)4D8;QE_%"D"B]RS-Q6UO)>7ZH^.(^0HR(OIL#;EZLV \ M(U(U^=(1:PXD,499ZF#7'3@9H7EO/#)]3WP\8H5,:0Y/'(DBRPC?WD'*-K<] MK[?K>*;+E=0=SGBT)DMX ?GG^HFKEE-[26@&N: L1QP6M[V)]W'J#;2!47RE ML!$'STBCS!A[U8W/R6W/U1%!"G.I71#U\P;WD*;:DXKC>^6T5X^I#0^?=]X? M#;R"F1$!]RS]1A.YNNU%/93 @A2I?&:;WZ ""K6_.4N%^8LVE=;MH7DA),LJ M8Q5!1O/RE[Q7B3@P4*!V UP9X*9!<,; KPS\K@9!91"8S)0H)@]3(LEXQ-D& M<:U6WO2#2::Q5O@TUW5_D5R]IZ,PEZ)YE:CH)8@IR@U[*J8#8 M LD5F+15DV*K?H:@J2T%1\T(;:)YJLU42'V'61SBZ1MC%GB6@^R[FL3%W+>;3SJ-[<0N-7Y?4-_[\;65 M=,(YR9>@5JU$LRTZU#V1K>F>; A/KM'#]T(7]7,N)"_T"W&-?B^R&7 ]&XRA M0'\]LS1%:O5IF[]; @_JP ,3>' F\#\**23)$YHO$5$API+FN6ZH,=? *4O0 M%?/!-G%*_P/C7^]X;^,XB/!@Y+P=5M.BBKPH.%9-3U5>$(6>7\N.&,.: M,6QEK'*GB.;E>M*_F2J.,(OFJ@4N/ G(;8!=5$S;%$<\@YIGT,KS\ Y\3O44 M:@M]<#+L31#&+F[$;Y'A>! V&&S.AL%!_8Y AC7(L!5$S>,%4'D!9&@9VP^B MN %BD?FQW^"PB' 4A':,J,:(_LT:@CS9[=_=5E!T$E08^(T*W)^*+,ML:E$= M+;,COKCFB[O,-S)+X1)*W 7E5&1#L:C.HWCN_MOK_N\[]37Z9LXZ2CIY Z[. M;NB3B24HZ\D+:#[]NT=G"6\_[R!%R+1SV7AK'6K!AD>9#L(^F'4 MJ)Q=%C1+9Y/Y?1R?J1W>L^)65I-42"SIWFV)Z(G3.70BQA>W]LN2::ODF')_ ME/#\;MO[C^'T3R(,@B9HJ8G;JS^UR=S^V26Y/X)X[6>0^C/P8X"#TRC#OM=$ MMJC\?HR;R)=DQ\C[$XG7?B2Y_,GH !K:0'%SM[7);,6UR@Z6]C'I_JSB=3JL ME!^/#E"#TZW#!F61V:"LLA,HY^ NEP%?FCNQ4*?$(I?EC:;NK>_=$W/;;/3? MZ?NXN2/NW927^2^$JXU9H!06RJ7;'ZIT\_)^7#8D6YL;XXQ)=?\TCRL@"7 M M4.\7C,E=0P]0_Y=B_ ]02P,$% @ B3*74KQ5C79Q! 1@ !D !X M;"]W;W)K&ULS9A;C^(V%,>_BI56U:RT2["=<-D" M$G-9[4H[6@1M]Z'J@R$&HDEB:IMAD/KA:SLA#MU@,A)3\4(NG'-\?,[?OU@> M[!A_$FM*)7A)DTP,O;64FX^^+Q9KFA+18AN:J7^6C*=$JD>^\L6&4Q(9IS3Q M4;O=\5,29]YH8-Y-^&C MC*),SKA0&S3E/#]+4W8;NA![_!B&J_64K_P1X,- M6=$9E;]O)EP]^664*$YI)F*6 4Z70V\,/S[@KG8P%G_$="9%A,*=;P%2X3Y!;O"MNV!Q59(EA;.*H,TSO(K>2D* M47& G1,.J'! _W4(3CC@P@$W=0@*AZ"I0U@XF*G[^=Q-X>Z))*,!9SO M;6* MIF],]8VWJE><::',)%?_QLI/CF9KPND'7>H(W+%4Z4\0T\$/8*9$&6T3"F[W MX.&%\D4L*)CP>$'!E&0K"F[NJ21Q(MYI8\D63V"\46I=Q'D$(SH!;F;CJ3'Y M&?A Z.'$P)P]0&\&:A.Z:N/>->[O&_;[QZ+!?X_[0W+WG* 8N58!-//Q:%8PY MUZU69)!@O@=5NPG9F]?C'>$1^/.K"@F^2)J*OQP)!65"@4DH.)'0=[/ U2CD MF7(%+$ / MP8 =YL100VE.>">EMH=;=,J.N< MX&],D@1\V^@DA \4+7[YJ8=@]U>%CAP7M>W-@W8JQ49=".MKW2M3Z3E3&1=B MFU+]B8VS%?@:+VG=Z.XX"*0YK""(R-Y1HWZ96+_9,SC]^#;5@I)LDCG MW&!M].OT#,/ZZL&V_9:TW5KMM'"@M:JOCFG#RM<)7H=:(;(IH;?0:Q'U6+ H M.%%R"VZ(+R39,X$Z!\UBK5GA*I6%.&Q(\0O)%M80-I=:;1$M8F%#QI[3K84L MO!+*0HM9^":Y'@' M:WF+W+Q]5)5+MRGX!S3=)2!+7G0EY$66O,A-W@ML"HL1^LV^?,AB&+GI6>E$ MPV\@LA1%P95TP@(3N8%YB4Z$/W;B-,N1)2_JO'9-G.N$12CJ7DDG+$>1&W^7 MZ$3O56O"4A2Y*?I(7EY))VS)A]O7T0EL@8GA6W>B&*%A)[ %)W:#L]*)AG3" ME9.#*SDZP!:8^,T/#XH1&M()6W!B-SAKUL2Y3ECRX2O9WZ_<@2:4KXR9\\"+-@VD_EI:/FV/-\>FU-=WYKGA^./A*_B3("$+I5KN]55 M+>7Y>7/^(-G&'*C.F90L-;=K2B+*M8'Z?\F8/#SH < (XD 9 >&PO=V]R:W-H965T7P\%R_[Y#6Z6,NOA9KSB5Z2I.L.!NLI=R\&XV*^9JG MK!CF&Y[!-\M^XO-_<"'@WVFI9Q"G/BCC/ MD.#+L\&%_^XZ(&J!EO@4\\>B\1HI5V9Y_E6]>;\X&WC*(I[PN50J&/SWP*]X MDBA-8,?OM=+!=D^UL/GZ1?OWVGEP9L8*?I4GG^.%7)\-P@%:\"4K$WF;/_[( M:X<"I6^>)X7^BQYK66^ YF4A\[1>#!:D<5;]SY[J0#06C,<]"W"] +<6D$G/ M E(O(("F3++S4Y$_(J&D09MZH:.O5T.\XDP5 MRIT4\&T,Z^3YW9H)_E:%>H&N\A3JKV Z@Z^G7+(X*=!'_B1+EKPY'4G83ZT: MS6O=EY5NW*/;Q^A#GLEU@:ZS!5_L*AB!H5MK\8NUE]BI\7L^&R(OWI3* ^^: ^^S!L>?-DD+'N%1D@+%-5?BQ-7AVP9Z2V]>LL#M$X/=L2/ M#M=Z?;C6T*UN)_QD6RQ$ZR>N8D&7EF)Y*1+TZ\6LD +:_S?'?G2[']7[T9[] M?B[3&1ZYT5FCZ^J?W9CQUICQ <9D*[LQ)XBEN9#Q M'W4,N8CSAN9,H!"E59?[$5JP9U>A3;;F3YR:KY_F4+;H(WM"ESSC MRU@B_C1/2D 1M!1YBN:L6*,EL%Q?7">=N+ZENW&MFM\BYUODIA8YXLA3N'4T M=#JJ.ZI [XNBY(L3](DE)3]!35"^8<_ RQ)=",&R%5>O3]",PXC $5#EDL>R MA)<]80@[9F-B"T-7CH2V,%CTN@6U$BMYG'?V^9VC..PIT^0UB]0])+2OE.A>Z#U]70&QG4K^#1W[@B*R/C1UXOQT( MZ@4M2UTJ,10;@PB[[+FJE3;M"5WF& KQR7YS; -'H\#1[-G> X],0)<86JAC M?/$ DPJ;)96;/X >:8TQZ6+^!-,>CPQ)^6Z6@ID\^%O%:YC%#XY3O(8^?#>T M_Y]9&ENRY/L]63*,XN^AE'23Y,^UTAU[7)2*#?)B-_+JTH)HY!L=?Y@2H [EVCX' M[M$5!D//^\YU=#% C-U ?,LA^?%<5A,9S$RHT*58PN%(Z$&VC\5KQ3NT&_0' MRF Q=F/Q5=.,3=T1"[0H10QH5HV%[AQV$=5AET%4[$;4:0S3J\Q%4:&$:Z+$ M!D3Q<4 4&Q#%!X!HH1!03> L>][-NS.P71 D_H2VIC:+%/9Q2VIJD?)#3'J2 M9 5NP%5SZJU<\:IE4X8>ET6"U5 U;GLC2KL[7'4ZF^UUZ3I+QEZ8=OAKAB= M=,2F%K& #L.@QV4#\=@]K3W;?3N+N#@70<':5(B0%OX@;O MG_/L[0/X!1L6=;V6LI L6R@,<-4HZ0(XQF-*QZVD6>3\B$9MN:E-CHX#@G?E MKFUR7C293.SI)88WB!OK/T$8E-."21A3GI&$<<[JN%L-T<=BYWV+X0SBY@QG M=D[0H[X'A2_9 Q=LQ:OV@U.X!#YFL4 /NDF_M1MKHW:Z,1B..XGMBE$Z)&W\ ML8F%PXBTT]H5"\;#<<^M#&G<6;E)[H8+?9^NYI&[O3=AAJ,(/4ZG&@(C[@NF M?]"I@:6S2!"V^<0FYT41Z71J5RXD/@[:&>V*33R/](P'Q/ JT)-#6U1?)Q0&Y2G;I3_UE"[M<'I:E^P&[]AN \SU:1XL=G MF2:NHJ!_CH6Y\>[BUCDW4L,-]#B'&VI F/X[(+Q'S7X0I@:$J1N$]?6;NH:0 M:PZGDDQ[:[7)K6>RWR:#:O2@"_Z_MA!U=E5G4^H97W/:HV8VVSZ M\D,5WO<[56 @/CC@[NN_",5[<#?.BGA>_2C4^_NAU[D:ZDEO8.@A<--#^YCK M"I2AA. XE! 82@@.HX1]"+5'C0.A1HWG+E(N5OJ!EP(ZO,QD]5##]M/M0S47 M^E&2UN>7_KMI]6B,45,]J?.!B164 4KX$E1Z,+4-D*@>?JG>R'RCG^Z8Y5+F MJ7ZYYFS!A1* [Y=Y+E_>J VVCR"=_P502P,$% @ B3*74H;*I_Z! @ MM@8 !D !X;"]W;W)K&ULC57);MLP$/T50L@A M 1IK]Q+8 F*[07,(8,1)>Z:EL46$BTO22_^^)"6KWNN+Q67>F_=FY%%_(^27 M*@$TVC+*U< KM5X^^;[*2V!8M<02N+F9"\FP-ENY\-52 BX">+4ML#/^LO\0*FH#^7$VEV M?L-2$ 9<$<&1A/G >PZ?QJF-=P$_"6S4WAI9)S,AONSFM1AX@14$%')M&;!Y MK&$$E%HB(^-WS>DU*2UP?[UC?W'>C9<95C 2]!9RHJKPQAKG/6EV"!IHPV;7;AB.K2Q3[AM^U1+85Z@5YX+!N@#;T&A^S%H3*AZ,*C/Z1C=WSV@.T0X^BC% M2IEPU?>U$6M3^GDM;%@)BRX("R/T)K@N%?K."R@."7SCLK$:[:P.HZN,+S!K MH:C[#45!%)X1-+H%WG/PX Q\?'/VL'?%3=PT+G9\\;7&H:H[^7YW8&O7X+HD M@6)M DC5+8VW: 8,BO>KB]7^UJ4RD)ZG#-.X=F3@3%-MW[<#$ M:5"OTSWRX._]HQG(A9N,RC1ZQ77UQC>GS?!]=C/GZ'QHAG(U0__15!/]#9^+H3>;6R"YE.5_050 M2P,$% @ B3*74B],Q*(P" )"P !D !X;"]W;W)K&ULS5IM;]LX$OXKA&^Q:(&TYJM>O%H4!CR\\,.4/R>8:DSA[SXH]R*66%OJ[2K#P? M+:MJ?3H>E[.E7,7EVWPM,_7+0UZLXDI]+1;C-X8K=(QQ=@;K^(D&UV< M-<\^%1=G^:9*DTQ^*E"Y6:WBXMNE3//'\Q$9/3WX+5DLJ_K!^.)L'2_DG:P^ MKS\5ZMMXYV6>K&16)GF&"OEP/GI'3J>"UP8-XG^)?"SW/J,ZE/L\_Z/^ELW_Z+'%XA&:;K)-O^ MC;^VB=@S4'Y@ ]H:4-. ]QBPUH -->"M 3<-6(^!: W$T!:\UL ;:N"W!OY0 M@Z U"(;&$+8&H6G@]0T[R=6,VLO(ZK^.*L MR!]14>.5O_I#,[4;>S49DZQ>A7=5H7Y-E%UU\>M:%G&59 M4RH5:756)7EW+ M*D[2\C5Z@S[?7:-7/[U&/Z$D0_]=YILRSN;EV;A23=<.QK.VF__M:2T[ MFN"[)GC3!.]IXBY.);C>MV:B,:NE_LL%"85'55A?]E>1#:/4\RCKPJX!&&;, MIUW8>P!&& T-;S< C OFB2[L%P 6$L*,$#X ,.:1$'=AMP L"(D9Z<2&!4SA M_"XL M*+/1*8N*F-"ZF/ PWKC+K8C;IPCKI6A22;Y2N)7J5Y6;Z&UMO6D;?7 M 8]XA!OAV"@_9-S(S11 >6I2P;%XNU@\9RQ3U7.DZKUY4J[S,DY1_H#N-Z5" ME>#$]JQ.D,##QFA/;!3#@0&*0%?,F-13&X7AB/U=Q+XSXFNI"O)9TC #-&2^ MU2#G'C8&([)10K&6,;!3"*46&QQ L L@< ;P_JO:9,R3:E/($JF=AJK5_]PD M9=)0W0G*U.9$#>(L+IAW:O0X]R86S0:O&;$P9H36_VA6(388/ ;"$<8P<9D MG@ST%QWVUTW#7C%.#@\X2E;K."GJR-%L&1<+4( GK:O.8##?)*H(@(741$T! M5(![:(A0'0YUAG.5%^M<"8ET%")$%SOD:-4.T>4.<=<[SU"^UM-^SMYP'!!K MMD XZH>>.08 CBE8CY83+>;$K>;/5, )L778FE4VY VD;4Y7W7"TGA.WH!^2 M-P+(KBHCS @ E*(RL_\0BO14)$0+-'$K]#\D<,169RI\LS:#4#X59B8 5(AI M3R:TTA.WU#LDCMB:2H7G!R:Y S!"/-_D]D'>HH/>NG%J)2=N*?^<)96B0:D&B;D'JV_Y-J"T8OLJ326H1@ L$]H1)?I"_0.S7F]T( MM 91MP:]K+)HG79+=^P3<_)!N!!;6\W)0'_187_=-&CQI,R9AMNLDD76S)FB;NGJGW^VL!#%6I28";5Q:CVK':HY_P!_G 1[1PO="+1: M4;=:7<59/(]=R="J0?VC95P3,G43\@O7BTV;1&#LF\L%@'DLL%;+(&_106_= M%&BNIFZN_K5:R@+-\DU6%8F3K9EF:W8TMF::K9F;K5\V=@S82& 2&&7"#0#S MF#"W4,.<18><=1.@R9ZYR?ZCK%1Y>Y4W%7R)_D*ZG+]KKS=[,?=HS(;/X-1R'U"PG %S 1-AS3L$TF[,?>I@X8<#^85^DNMW02L"^[X2/0<5ZR,Q=' !C M&)NG/E/0&Z%]TT-+#?N_..9C0$FORCBLBHVLWKLT5V> M;K9D^DS"YEH9.3G:39E6'^Y6GU["YG95SP)"3-:* )SP:$#-4PD QP,OH#W% M*M>ZQMV[A&<0=NNIH^ \L*ZQ;!2C 3_RTBVASZ5K;BLA"438 MTPVM@]RM@X?HFD.;F=!:CQ LX.9=VQ2"A1SWE,5<:Q]W:]\_1-?< M/U\E6:*\Q/5[?P["%UK'Q-$V=4)+E_AA=T*1 $[1>O,OM+ )M[ ]-_]7>=EP M06D+8K<'6IC$T39<0JN%<*O%LS(-O;%B97J\]V+>2BI?]>NFY?9H8?N:S^[I M[I76=\V+?<;S2W)Z2X#G$W(ZW;ZPJMUOWY_]J+J>J'2E\D$UA=_ZJJO%]I74 M[9O!=[G596OFH]+&<]E40/4[P]Y7CU]J1O8O1A\\3=02P,$% @ MB3*74N^ 3],!0 &!@ !D !X;"]W;W)K&UL MS5EM;]HZ%/XK%MJ'36I'X@"%J44J,'8KK5LUMKL/T_U@D@-82V*N[91-NC_^ M'BYV,/0*BY2(F%QT[KU M7TV#*R.0S_B;PT;5GHD)92[$5_-R%]VT/.,1Q!!JHX+ASR.,(8Z-)O3CWU)I MJ[)I!.O/6^W3/'@,9LX4C$7\F4=Z==/JMT@$"Y;%^H/8_ 5E0%VC+Q2QRO^2 M33G7:Y$P4UHDI3!ZD/"T^&7?2B!J JCGN M!>BI D$I$.P+]!H$.J5 9U^@ MTR#0+06ZIPKT2H%>CGT!5H[TA&DVO)9B0Z29C=K,0[Y02%'D^ 5R!0*J>NV1F>,RG98&AX5AFF#89_C@@E"/>L<".D6\GXO[Q^+Y-?'7O^;\]&3K M_L"!95"E99#K"TY*R[%0.L]-' ;Y".3+6YQ/[C0DZA^'M4YEK9-;ZS18>RN4 M(DAS$5=KH5A,Q(+,,X6SU+','A?:NKDV0]V/0[_?\Q"VQ_IZ'I-=' M505T=];T<);5LQ-QMXJXZXSXL^0:2"0VJ8D5OH48*6[H1]SU0GX_EGV%OE[- M!=KU_;UH#B?MQ3OMGAI)KXJDYXSD;NLTV9B8+DU,1Q>M=^#;Y8!Z#=:O*NM7 M3NN[>1H6?'D,OJL#ZW[09+Q?&>^[0\^9&B)RJQ1H1;0@B4B\EZO0!*]8BF9L1@NR&TB,J1XG%0C?+,1CG%'_\#[9N@&E?<#I_?YID;S MN-_V(=O1YWNVE'EG( V_5CK]/P3_TI&=W>^7X.! M'\&:P=(X8/;!7;J0; LDD)F(,[,57%6 6E*C]!Q+9#F-!K^S>9R4ZG9:@7YW MT "TI3KJIKJG=W3TD/-V6KI=1RSI43?IO6'Q(YLSZ0+7TA@]!XU12V/436,/ M4H0 D2(+*9*AWV:G[S M/K;$1]W=VDQDAEY2)!LD]Y2'Z,D,UX"'SN8ML$P7G*-Y"RPQ!6YB^OF5'@>' MW5C';X(XL,05N+NQIYY"2W4[9\=!HQNUD[>;S^Y2S=(EGR,@O"H;QS*MU%.W MWVS>\EC@YK%W61@#DUBGEEBZ>:C(J,2@:I"P@DRV&+V1(EM?[%?$HOZ]$]I\ M"$6*!2C#CV4Q:P#)=T#U'REHR#-Q'W9]/V5&IN;Y6-.@UKI;ER\#-ET_, MV5&IKOGJI/"C7;O03 !;27/UK$AH^IGB0JX:K:ZW;_-+W;WQB?]J6EQ26S7% MG?D]=J@\522&!:KT7EZA3[*XABY>M%CGUZ9SH;5(\L<5L BDF8#?%T+H[8LQ M4/TS8/@_4$L#!!0 ( (DREU++[O\]5P0 '02 9 >&PO=V]R:W-H M965T MTB235X-8J>VEX\@PAI3*"[Z%3%]9%YX8)M8F05G-MW2#2Q!?=[>"WWF M5%XBED(F&<^0@/75X#V^7)"1 5B++PQVSHA+F//G*(A5?#28#%,&:YHEZ MX+N_H$S($@QY(NU_M"MMW0$*HKA59WC67_>29UCVL"VCUX&\0CHVT=MCVX5I/*?GFC# M*MK01AMV1/LJF (4\5UF6I!*";KK8D@BI,422:I;4W&D*3$M'A#9%8FV@H70 M=J.*8",;S&CIX\P?C\C4>6RA.*HHCLZG"$];+8F:D&:W D17ND8\:V_GPKV_ M3RH@7CLIOR+E]Y+ZR*5$6I!MA30MF:\DBQ@5#%H?2;]1&#SQ7;\;C*>'S&;8"G$'0%6/:H!8V+'VUU'S>R(2.,C[)I M&AWEN^BS.,AD4F4RZ"+]+'7$]+[#W>_6Q]'^:0.)Z MLN#^T7*F1,Y+=P==3@CNH%%/#WS.^#A%MW!S8'0](O6XP/WSXF6:@YN#H8M1 M+>>X7\]_*3JX*;S8'0=^1^!:?7&__-YF:T&?'V1 2Y[DYMOF?-VHY14'KZ ; MI-9#TJ^'_[-NE-'V;\00NQT-0&HU)?CWZD;I_X2N)+7DDG[)/5&ULO5?;CMLV$/T5P@V*!%BO3,K7K6U@+]UD@:19K)/VF9;& M%A%*5$C*CO^^0TF6G.B2/!1]L46*G'-FAG,X6AZ5_F(B $N^Q3(QJT%D;7KC M>2:((.;F6J60X)N=TC&W.-1[SZ0:>)AOBJ7'1J.I%W.1#-;+?.Y9KY*8Z],=2'5<#>C@//$B]I%U$]YZF?(];,!^3I\UCKS*2BAB2(Q0"=&P M6PUNZ >I'26D,?7 MTNB@PG0;+Y_/UA]SY]&9+3=PK^0_(K31:C ?D!!V/)/V11W?0>G0Q-D+E#3Y M+SF6:T<#$F3&JKC8I3+C0&WI+[B.L] M&#(D&SP-82:!J!VY-0:L(>] A@0C0S8/)#7K][TF/6KT/FY6;_#['O!MT(**\#T6!M7UL:YM7&7-3#FYC+X&.F M:WUR>3EPF>6QU^ J+4]5D87(90&+DQB7!:L(YE/@884PGS$DU2* MBP4="8Y M'5>[A_5P.INPI7=H\6)2>3'I]>)!F%0A,'FK599>Y8=DB/2&CLP5^4M9@DL" MS*](,N3X,07-77GVA7!:@4][$U(+VR!068+1U1" ./"M;(U@ M861Z$4$V]B?M 9Q7T/->Z*?D@,E7NG&H"LAY W(QFK4C+BK$12_B/29#HSB6 M)ZH-==% ]7TZ;H>EHUIY1KW 'VT$&C5.:W?;!?B$*/]ZP!.^XH4EHK%_5[ M0=\J%1Z%E*V ?M//Z:(KWK6\T?%_H):T%AK:KS15C:;\U%6@I8E+5R9=Y4)K ME:'37RL8V>52B3YM.3"3KK*IM8GVBU-Y8() .P']&8>F1LU9U_&I-8KVB]1[ MP#ZH@CZ1WW^;,TK_(%+AQ61!QZU4FMK51:26+MJO79^4Q;OF^VNR%;NI8#,Z MZT@%JQ6,]2O8_WYGLZ84#OWQ8M3A2"V&K%\,']&!FG!XOL3W[A)OY4$;S8,_ MG?\83^^B+8T!.TG7?!N2UVW1H5:S58-_6[2U]?+BZ^ #-J(B,43"#K>.KF<( MK8N&NQA8E>9-[E99;)GSQP@_4D"[!?A^IY0]#QQ ]=FS_A=02P,$% @ MB3*74NHT72Y2 P L@H !D !X;"]W;W)K&UL MK5;;CILP$/T5"_6AE=H%WEV8!*L&IO:)MG]^]H.2]@& M:%3U)<$P9\[QL3V>Q5'(GZH$T.BA8EPMO5+K^JWOJ[R$BJ@;40,W7W9"5D2; MH=S[JI9 "@>JF!\&0>I7A')OM7#O-G*U$(UFE,-&(M54%9&/[X")X]+#WM.+ M+W1?:OO"7RUJLH=[T-_JC30CO\M2T JXHH(C";NE=XO?KG%B 2[B.X6CZCTC M.Y6M$#_MX%.Q] *K"!CDVJ8@YN\ =\"8S61T_&J3>AVG!?:?G[*_=Y,WD]D2 M!7>"_:"%+I=>YJ$"=J1A^HLX?H1V0DY@+IARO^AXBIVE'LH;I475@HV"BO+3 M/WEHC>@!<#P""%M >"T@:@'1M8"X!<3.F=-4G ]KHLEJ(<4121MMLMD'9Z9# MF^E3;M?]7DOSE1J<7MWFOQJJJ%T#A=Z@32/STMB(-I+F@&X9$SEQ"_1R#9I0 MIEZ9J&_W:_3RQ2OT E&.OI:B4807:N%K(\BF]?.6_-V)/!PA?P_;&Q1FKU$8 MA'@ ?G<-?.[@P0!\?34[GC^'^\;%SLJPLS)T^:*1?*/>3>2.NMR1RQV/Y/X@ M1'&DC UY?$(F#FF/^6$5)5&6&4,/?2^'PM(P3)Z'K0?"PFB6I%W8,_UQIS^> MU&]7"/7WVH0G29]^IUWN=%+O;9Z+AFME2EL.]$"V#(:L/R5)>V;%R1P/ M6S7KJ&>3U)_X ;@6DL+@B9I=4.(L"H8ILXXRFZ3<2*@)+1 \F.M$@4+F.".A M2Y!#"K(+!6$XS#_O^.=_X3?WF-2/KU'-"->.'LQ>J,YK$M5X.[>8^K[BYB7/90($8)5O*S&D=<2.\4/8&)[-D1-FYT.'I2G MY:9.T +DP*%N-427&DS#,W(:\+E8X>EJM88=2&D\H#P7%2!-'D9,B <$),%L M1,"YLN%D4L!7H0E#]5.!JVV!&^1/+JIU&J1A]@>_W^L/;#?WF<@]-?<]@YW! M!3&J330(O:M0Q;H4T#XAY+TU2"M 'F^TX(_32P74C7IJY^ U!+ P04 M " "),I=2\D^$4\H" "H"0 &0 'AL+W=OOM)?N5 M6[Q9S)0HN!#L-\UT.0H& SNTG 4H;I46U M )L**LK;)WE=&+$&B/$.0+P Q*[N5LA5>4DT&0^EF"-I9QLVVW!+=6A3'.5V M5QZT-&^IP>GQ>?K24$6M0PIM= [1-=>$%W3*0*']2]"$,G6 ]A#EZ%"Z5.@[SR#;) A-^=T:XN4:)K&7\0JF1R@> M?$-Q%./'ATNTOW?@H>UUUO0<[?$.6L,6;5CBX3SN.(\=9V\'YZ119D1M6(W^ MW)@Q=*VA4G\]&DFGD7CKOB)4HB?"&MBV.2TV<5C[R<[&.$EP/ QG6R3[G63? M*WGA_J@@S7?*B/.JI+5"_]!'/#SIQ$Z^S,-!IS'XA(>#+1[V^M%V#T\[R5.O MY*."O&'HAN9;-?U@G* W(-)G+XY6D1!YR7X*?IB*J@8-B!02P*2P]E*OI0W^ MLKW#\4HE_HR5[Z!Q[WTO5QF"_2&RW)4PV!\Q[^VI'^W9TG#M\#015K@K@D*I:+ANS]%NM+N&G+>'[VIZ>X>Y);*@ MYNADD!MH='1B/)#MM:#M:%&[HW@JM,E+URS-50JDG6#>YT+H9<<*=)>S\7]0 M2P,$% @ B3*74K.]9X9F @ Q 4 !D !X;"]W;W)K&ULC53;;MLP#/T5P>A#"VSQ+7&:PC&0RXH%:(<@6;>'80^*S<1" M+2F5Y+C[^TFRXZ6Y82^Q2/$<'C(BXXJ+5YD#*/1."R:'3J[4]L%U99H#Q;+# MM\#TS9H+BI4VQ<:56P$XLR!:N('G12[%A#E);'USD<2\5 5A,!=(EI1B\6<, M!:^&CN_L'0NRR95QN$F\Q1M8@GK9SH6VW)8E(Q28))PA >NA,_(?)CT3;P-^ M$*CDP1F92E:@])2*DX;L%9 M":N_^+WIPP' CRX @@80' .Z%P!A PAMH;4R6]84*YS$@E=(F&C-9@ZV-Q:M MJR',_(M+)?0MT3B5C-*WDDAB6BK19S07'-GVH!FKGXCI]>T4%":%O-,1@1=X MZ CULIRBVYL[=(,(0]]S7DK,,AF[2@LT:=RT$3.NQ007Q/@!>N9,Y1)]81ED M'PE<75E;7K O;QQ<97R$50<%]Y^,;/^,H,G_P <6[EV1$[;=#BU?>(%O7$KM MD?*P@>C7D_:AF0(J?U_)T6US=&V.[H4<"]@!*^%L^VMDSR+-?.\2W^L'41C& M[NZP*Z=Q@RCRO'X;]D%9KU76NZKLFUY*A*6T*BE)=,U8^G];:K:&0G\,@_UBNJWBC_:.K]]HS%ANC77\!: M4WJ=OM8DZIU1&XIO[=BMN-)#;(^Y7K,@3("^7W.N]H9)T"[NY"]02P,$% M @ B3*74OSGA!%2 P K@H !D !X;"]W;W)K&ULM5;;;N(P$/V54;0/7:G;).92J "I0*NMMEVA7G8?5OM@R$"L36QJ.Z7] M^[6=D(82HFHO+V!/YLR9,[[-8"/D+Q4C:GA.$ZZ&7JSU^LSWU2+&E*H3L49N MOBR%3*DV4[GRU5HBC1PH37P2!%T_I8Q[HX&SS>1H(#*=,(XS"2I+4RI?QIB( MS= +O:WAEJUB;0W^:+"F*[Q#_;">23/SRR@12Y$K)CA(7 Z]\_#L(B06X#R^ M,=RHRABLE+D0O^SD*AIZ@<8)+82":/QR*H5W):8'6\C7[I MQ!LQ MH' *T"T'HOH%T VN\%= J D^[GVEWAIE33 MT4"*#4CK;:+9@:N^0YMZ,6XWRIV6YBLS.#TZ7SQF3#&[: J.IJ@I2Q3IDF_J8-$:\Q/D)D-XQD("$-0E-W@/O.WA0 Y^^FSWLU\ OFN'G M:WD"K: .OE.,5KF.+1>O=2#>.%/&HA14%A1^7!L;7&E,U<\&CG;)T78<[0,< M,_IBK@BM0(N<1B)L>5$=PU=SKXDE3*B*M]^CNHV2LW0,SEG"]$O=*>S55?9 :?MEHOW&1.V% M42V$:A ?!J\7/C<6^&+7O0KAW1LAI_] BA.15"OEW4BZHY&;[*! 2KH4!_:4FLK^O MNGN2_,J[G*)W&3:6"1V MUG8(_/L=.VDHV[3J92^-[(,I9)DA0C?^-)Q.*VF V^L- M^[V-'6-94@53D?UDB4['SM A":QHF>EG47V#)I[(\,4B4_:75+5M/W)(7"HM M\@:,'N2,UT_ZWN1A"^#W]P""!A#\"PCW 'H-H'*4)Z0J>":\37P MF($BIS/0E&7JC%R0E\6,G)ZBE*AO1JY&KTP7&[<*-[6BL$>13\@ M3RB2*G+'$TB^$KCH?AM#L(GA-CC(> _+2Q(,STG@!7Z'0]-CX%<6[G7 9T>K M^U<=\+OCX<,#R>BU!>U9OMX>OD?!UQ<:9$[FI8Q3_(;(9XW)KTZFJ-FBZR=&:$O4V"<.!AUM\Z MO(A:+Z*#7BR,()6);6!XUV#ZBA12)&6L246EI%Q_X$R*94FS+K=J_OZ66Z$W MN&J]JKLHVO&]-_""KT:S72-_$/E?C>YVC;#XO>XD]-LD] \F <=F97)@/F") MXU<=*.^@Y1S\_UX:MF+#P[W4BA4;L;@5.R/P4 M (D5 9 >&PO=V]R:W-H965TQ%E3_T2@B#?N99H<]'*V/6GSQ/+U8BY_I4K45A_UFJ,N?&WI9/ MGEZ7@J<-*<\\BC'S\_+U4F3JY7Q$1F\- MW^33RM0-WOALS9_$@S#?UU]+>^=U45*9BT)+5:!2+,]'%^33G#2$!O&7%"]Z MZQK5I3PJ]:.^F:;G(UQG)#*Q,'4(;G^>Q97(LCJ2S>._-NBHZ[,F;E^_1;]I MBK?%/'(MKE3VMTS-ZGP4CU JEKS*S#?U0M@2PD-[8"V! M'4J(6D)T*"%N"?&A-20M(7$);)]P^$TY?&A2I!.[I_9>RIO6$ M&SX^*]4+*FN\C5=?--9N^-:,LJAGX8,I[;_2\LSXCXJ71I39*[J1!2\6DF=H M6FQFMYTE)^A[P:M4&I&BHXDP7&;Z&'U$WQ\FZ.C#,?J /*17O!0:R<)BI=$G MMM%>_[E2E>9%JL\\8_.L>_,6;4Z7FYSHGIQ\]%D59J71=9&*%.#/AOF$#@3P M[ !UHT3?1NF2#D:\$8^GB,8GB&)*@(2NANE?U/,I\G%#QP!],DR_J)XLG>RE M7P_3/_/7(?;-(:4G>^FW!Y=.$H!^=W#I('UZ:.D@>_8^U>_?-W+S@WMWD]_Q ML-_-=+^)Y_^_F8XF4B\RI:M2H'\N'K4I[0ORWX%^@Z[?H.DWV-/O \\$^!#8 MT,*&5B\6GLA]& M[1R@3I5S(%H2,TI@S5FG.1O4_(O=-,ABH7*!CNR31!]#PK.^+1EAKO *HFP M.^?[J(\D\AU#W@'9AV'HB# %8A$:.U:; M]5%^PHB#NN^C@ICZ#FH.C 39G@([JD>=ZM&@ZI=M3R&GH./@> KD9SB%0LN>-$'<^B0=] M,I%956\CWN64&'**4^(5!.HYI0\ZP"E0Y)Y3P,@]IT"A>DZ!0#VG@)&&G=*G M6*;UTL*Y(I5XK;9>I:HD>*VU1&EQ()L"S M.V;8>0_, )B/8P=U#P?SG<&9]V$8+IK@WSMQ/+QDXG;;?%07?XPVZW%;O6S6 MYG8 +K06!MY,8V %A_>ELW4P0 ;3^2;L'J!:F*JTLQ79G3R2^9K+,A>%00L[ M0Y_ 9?VL#;O[[K8?9YPA&##. ,RMS-LZ_OF M[.51&:/RYG(E>"K*&F#_7RIEWF[J#KK3U_$O4$L#!!0 ( (DREU*_/N(X M'0, H2 - >&POBA++CD"6/%GIDO[ZZ2S'3E)=Z?JP97-(+=VG^^[3W;DRF=1F M(]CMDC$3K$LAZY0LC:D^A&&]6+*2UF>J8M(BN=(E-7:JB["N-*-9#4ZE"$># M01R6E$LRG5V:.EBHE30I.>],@;M]SE(RC,])X.AF*F,IN3]]^V.ES-6; MP-U/WI^<#.[?71W:3QO@'0F]I!DD5[)/;D2.2VYV#CS" P+)90.C*VJ#34$2_WH MX*&;0<%;GI)+I9O8+H+[.V^7'P#;&0CD0G0"1\09II.*&L.TO+:39G%C? (% M[?AN4UF%A::;X>B"] [-S0:9*YTQW849DJUI.A$L!SF:%TNX&U6% !JC2CO( M."V4I(V&K4<[L+0+)L0M/ W?\SWN=;Y3LP%43'9#*Z@=.AHW ?Y=-L>]2_LZ MWJ#B#\I\6MGMR&8.3<9N-,OYNIFO\TX QC[$V6E5B<3NC6 M+U@JS1]M-&B5A34P38('I@U?[%I^:EK=L;79MM,ZQS6/_D'-?S;/!9-,4[$K MVO;^,6?YU8K;X^-O:&[^K1PJ]HJ,+H]?8WMD'KO(^/A%1LGQ:VQ?-HY.9-@> MC3OG[][IVUD#>,M)R3=X7Q)]T&"^XL)PVVJ?OP%MC>,NU!GO+[1!%4%=.& M/<$XDB08 KWH[]$X1K(3P\=?'^PIB:(D\2. ^15$$8; TX@CF +0@"%1U)R# M!^=1N#VGPO[7G^DO4$L#!!0 ( (DREU*7BKL

/FTXZQKNY+^[==_.GJ^;1LYP=R MW459O)@U_=\IJ^;\,:N\OVJEO6N:[AX'SMZ=$CR,Z(Y5151$\2[]R[^8?H?= MQIOL>]VM_P"UCK>OV)QWM;AZ:0TW?>!/5&&\_$=QL\^+3AK-\=OO9I:O^-@5 MR#Z2_J0<9V)ZVP]H',.4?!\+I./L-3Y7KR-5JN18+'%^0V^&?JU/P-57(OP* MB+\!O.P\5/#SF-8M@YMM*Z_E;3AG[/KHII]EIN\\,>N]E6U\O+LUJU_)VIEF M?8KCO:T^Q$:^AA3N/%W)G'<[ZO(''6]:-9B>V.2ON.H[!K,\;WMC>UCXLYA MM-S@QQY@Z9Q+RKR/-%7X\XSY!WR>P MY&00:9IFQ[1-,]7S1HV*/!XV\^1RR5I&]$15ZQN3\+5Z8_>],>>/Z8939\CYUS"D9=AL]UGQSV3CQ9+Q/&8X36LQVQ,>S$L MWN.O2(]27D^>O#K_ &C!&+(J-73.8>+'AWRVLSGYKMKS'DQ=[-,^QZJMX^SKIY==.+:]EX7==[ MZ*6Q\OR4I;3CDMCQZ1/EM6]XO&D=L=WO1V::\&>O&GW;+OMVU(K.^[;P5Q/3 M7R_/J97;\[MNPL\:N\7D4-/UC)X"?RFM^-XLK%\+FHWQ?&5NC!'4N:_P#_ ##<[/!AT^YF^2VOF[O=I7[/ M?^Q/DV+\5_=>^),;)3L\V=T?(6XM\#7W<3QEI6N\>L;-\#EKPYO9[_),EBLU M>K5?[% ^1/A1(U_!'_-/YE>;9.]7DW+=OA\ULV2^6?9FM(Q1KZ.],1Z6Z:;WV;/N4ME$1$9#:USY2QNAR11KU7X,0USO%\=7(C4;'/-?&CQ%YK,Q. M_G;XICW."E,>GI[VDY/\?#R:<6^L M$;U:SJQ?"U51.B*1QON9WC:9GCY6[[?:[;:8 MXP[7'3%AB-(K2L5B(CLTB(B.#OATG. M M M M M M ?G-#%8BE@GBCG@GC?#-#,QLD4T4C59)%+&]',DCD8Y4BG[$S68M6=+0=K'O;.T/M/WQ9G[OVQ=O>WR6'/DFEV;AGCG.3222.61\ MRSY/7+,OG+(OB\:.\7B^'KU^$SNUZJZGV,Q.RYEO\.G]3<9:_P"Z\,;N^3_VNVSXY\F3%2\?T6K+%K9?1V],_:WRR93M&XZJNF3H]-:R&Z:8Q$6NV MM_I1Z?M&"C@7RV(O5B-7S.LG_.JN79MOXL^(VVT]7S;UCYL_W?3TR\_-)+BN, M-_TECYH96UM8Y>WNW#$R*MY#Z\;MSRNW6%ALR_ZSU?(Z1)/@8YD?^F;!M_'G MQ'P5B,NYP9IT[;X,43VZZ_BZTCAV=G9VZSQ8*_@_T!?W.RM7V,^?_OR2\9R? MW:3L"ONB6KOO=)A$C657-QG(7&TK9DD5BL;+\L\.9=R)!X5\'@5BKXE\2N^# MIE\7\Q?7>/7OX>6Y-?ZV++&GWN>O;Z=?1HQ>Y\#^B\^GJK;W!IKKW,M9UUT[ M?68\G9Y--.V==>&GD.4^[ =MLL#VX7N4YOQ]E946.;*870\O V'JOBC?7J8K M!R22JWHB/25J(OP^%?P)EL?\RG443^-Y=LK5T\ELM?\ ?:W^[[+'V\!NEYCV MF[W\3Z;8I_\ I0ZA?^ZY\5R0(W%]W/(%.SYC56:_Q;KF2@\I$=XV)7K[9BI$ MDB=%^*O7X.U3^9?FT6_&1;TQ MCG_\D?[W"^ZV:;]LW9_H/Q7UH'+]9C??-&'](M\$X_H#Y+^?[K[W']H]ULTW M[9NS_0?BOK0'UF-]\T8?TBWP1] ?)?S_ '7WN/[3G*7W7/BB.NQN2[M^0[=M M%?XYZ7&&MX^NYJN56(RK/M.3D8K6=$55F=XE^'HGX#AO_,MS:;?B^5;:*^G+ M>9_IBL?[G+7P$Z>B/;[W>S;T>JC_ &=R?][NF(^[!=LD,=-,]W'<[9*5DR.R M#\1C>/\ "1V8/:%G+;2=/+I:NO'R<.'#7RN:O@-TO$>WW>_F?1;#'_ -&7KF)^[4=@&.7K M='+X*M_]#XBPKO)EZ?&7KYB=?BN:8C-_,5UYE]QB MY;CX?^5O''_P##1DZ>$'A_3W6RM;V<^?\ [LD, MA]8](#TT]1=&_%=H?&5M8W*YJ;/)M.[-571Q1KYC-SV+/LE;X8D5$2_5.&^.M=?#XG3/=Y3L1KE-T?B=8D5>G3JL MCO\ \9>NL[KJCJ7?:_'>8[[-KV]_/EO_ /%>?-']#/[3E'*MACC%L=KM\.*. MR,>.E(CC,\(K6([9F?9F?.]]8QD;&QQM:QC&M8QC&HUC&-1$:UK41$:UJ)T1 M$^!$,%,S,ZSVL@_H M M M M M M M M M M M M M M M M M M M M M M ? !__V0$! end GRAPHIC 15 azz-20210228_g2.jpg begin 644 azz-20210228_g2.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#^17AI9@ 34T *@ @ ! $[ ( M 1 (2H=I 0 ! (7)R= $ B 0U.H< < @, /@ M !SJ " M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ,C R,3HP-#HQ.2 P.3HU.#HU.0 R,#(Q M.C T.C$Y(# Y.C4X.C4Y 00!N &X +0!% &P 80!I &X 90 @ $$ 8@!E M &P ; /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZDY48WIK8SED M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\&UL M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UP;65T83X-"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@* M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( @T#O0,!(@ "$0$# M$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# M @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S M8G*""0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # M 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! M G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?( MRKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /H. M'38,$RQCG& '8XJ3^S;7_GE_X\?\:LK]T?2EH J_V;:_\\O_ !X_XT?V;:_\ M\O\ QX_XU:HH J_V;:_\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_Q MX_XT?V;:_P#/+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T'3;0C!BR/]X_XU:HH M J_V;:?\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_QX_XT?V;:_P#/ M+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T?V;:_\\O_ !X_XU:HH J_V;:_\\O_ M !X_XT?V;:_\\O\ QX_XU:HH J_V;:_\\O\ QX_XT'3;0C!BR/\ >/\ C5JB M@"K_ &;:?\\O_'C_ (T?V;:_\\O_ !X_XU:HH J_V;:_\\O_ !X_XT?V;:_\ M\O\ QX_XU:HH J_V;:_\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_Q MX_XT?V;:_P#/+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T'3;0C!BR/]X_XU:HH M J_V;:?\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_QX_XT?V;:_P#/ M+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T?V;:_\\O_ !X_XU:HH J_V;:_\\O_ M !X_XT?V;:_\\O\ QX_XU:HH J_V;:_\\O\ QX_XT'3;0C!BR/\ >/\ C5JB M@"K_ &;:?\\O_'C_ (T?V;:_\\O_ !X_XU:HH J_V;:_\\O_ !X_XT?V;:_\ M\O\ QX_XU:HH J_V;:_\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_Q MX_XT?V;:_P#/+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T'3;0C!BR/]X_XU:HH M J_V;:_\\O\ QX_XT?V;:_\ /+_QX_XU:HH J_V;:_\ /+_QX_XT?V;:_P#/ M+_QX_P"-6J* *O\ 9MK_ ,\O_'C_ (T?V;:_\\O_ !X_XU:HH J_V;:_\\O_ M !X_XT?V;:_\\O\ QX_XU:HH J_V;:_\\O\ QX_XU#_9D8W#R4=23C=(W3TK M0HH I1Z9!EC)&.3P ['%/_LVU_YY?^/'_&K5% %7^S;7_GE_X\?\:/[-M?\ MGE_X\?\ &K5% %7^S;7_ )Y?^/'_ !H_LVU_YY?^/'_&K5% %7^S;7_GE_X\ M?\:/[-M?^>7_ (\?\:M44 5?[-M?^>7_ (\?\:#IMH1@Q9'^\?\ &K5% %7^ MS;7_ )Y?^/'_ !H_LVU_YY?^/'_&K5% %7^S;7_GE_X\?\:/[-M?^>7_ (\? M\:M44 5?[-M?^>7_ (\?\:/[-M?^>7_CQ_QJU10!5_LVU_YY?^/'_&C^S;7_ M )Y?^/'_ !JU10!5_LVU_P">7_CQ_P :#IMH1@PY'^\?\:M44 5?[-M?^>7_ M (\?\:/[-M?^>7_CQ_QJU10!5_LVU_YY?^/'_&C^S;7_ )Y?^/'_ !JU10!5 M_LVU_P">7_CQ_P :/[-M?^>7_CQ_QJU10!5_LVU_YY?^/'_&C^S;7_GE_P"/ M'_&K5% %7^S;7_GE_P"/'_&@Z;:$8,.1_O'_ !JU10!5_LVU_P">7_CQ_P : M/[-M?^>7_CQ_QJU10!5_LVU_YY?^/'_&C^S;7_GE_P"/'_&K5% %7^S;7_GE M_P"/'_&C^S;7_GE_X\?\:M44 5?[-M?^>7_CQ_QH_LVU_P">7_CQ_P :M44 M5?[-M?\ GE_X\?\ &@Z;:$8,.1_O'_&K5% %7^S;7_GE_P"/'_&C^S;7_GE_ MX\?\:M44 5?[-M?^>7_CQ_QH_LVU_P">7_CQ_P :M44 5?[-M?\ GE_X\?\ M&C^S;7_GE_X\?\:M44 5?[-M?^>7_CQ_QH_LVU_YY?\ CQ_QJU10!5_LVU_Y MY?\ CQ_QH.FVA&##D?[Q_P :M44 5?[-M?\ GE_X\?\ &C^S;7_GE_X\?\:M M44 5?[-M?^>7_CQ_QH_LVU_YY?\ CQ_QJU10!5_LVU_YY?\ CQ_QH_LVU_YY M?^/'_&K5% %7^S;7_GE_X\?\:/[-M?\ GE_X\?\ &K5% %7^S;7_ )Y?^/'_ M !K/NT@L6"O;B0,20?,8<9K:K&UW_60_0T ;"_='TI:1?NCZ4M !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% $5U=0V5K+^=#]LBT#4WTW/%X$&"/[V MW.['OBD^*+2+X"NO+SM,D8DQ_F,<4 2QNLL:R)R MK ,/H:=7$744_B;Q[?Z5<7UU:V&FP1L(K64QF5G&CT5Y3?6&I:9X)TO7XM=OWU&1HM;,EC=>&O&&@B'5;VZ_M!WCNEN)2RN0N=P'1?PH [VBN M=-N/$'C3Q' M;7>JWT5E;3Q[(+>8I\QC'.1R!["HM+U4P^%M:LM;U:Z2+3;XVR7<1S+(N>%! M[D]* /1**\VT2]DM?'VF6MDFL6]I>02F2/4G+"0JN0RY)Q5CPUI5QK6OZW=7 MVJWWDV>J2+!!'.RJN&SSZCMCI0!V>G:G_:$MTGV2XM_L\ICS,FT2?[2^HJ]7 MG^GR:S?:!XLCTNXD:]749$@+/DJ-J_*N>G?%.T'5++3[?4'AEU2/4+:T,DUA MJ$C,I7=EI=I;:?,;:74+N.V\\=8PQY(]\4 =/7.W?B*]; MQ0VBZ1I\=R\$2RW$DLWEA%8\ <')K!UC3Y_!EYI-]INIWTZSW:6UQ!=3F02A ML\@'H>.U-TS0+4_%;5!YUW^Y@BG7_27Y8G.#SR/;I0!VFM:I'HNB76I3QM(E MM&9&1.IQV%9NF^(M3OKN&.;PS>VL,O)GDEC*J,9R0&S5_P 0Z6=;\.WNFK*( MC=1&,.1G;GOBN:NM4U_PG>Z8FJW5KJ-A=S+;$QP^4\9/ /4Y% '4ZOJ!TK2+ MB^%O)<_9T+F*,C<0.N,UGWGBRPM/"D>O*&F@E53%&A&YV;@*/?-;C*'0JP!5 MA@@]Q7F6DZ!,OCXZ!/(&TG2Y#J$$7J7^ZI]@E6\C36\ MU25Y/:ZA>>(O[1O;F#Q!++]HDBMFL&VQ0A3@# (R?7-;ES?RGPAHX\4S:C;7 M\K%#:V>5FN&'8XY'&#U% '>45Y[X3O;A->UW3U_M&&UBM$FBAOW+21L<^6J\C!7N?%[K0-2M;.=PJ74B KR< D Y ^M4OB43Y.A))_P >K:G' MYV>GMG]:[? Q[4 %%*6:1TBGC$:,Q(0;.P[5R#ZCJ!^&.K3) M?7"SC6&C27S#N4;UX!]/:@#UFBO-M:T;4='UK1(;+Q!?B;5)6@NI))-P/RY) M53PIXXQ6GHL$^A_$632(K^ZN;.:P^T%;F4R%7# 9!/KGI0!VU8WB#76T1]-5 M8!-]MO%MCEL; 03GWZ5@^%KRXF\#:Q-+<2O*D]T%=G)9<9Q@^U8WGRW/@GP/ M-<2O+*^HQEG=BS-P_4F@#U"JNHZG9Z3:BYU&=8(2ZIO8$_,3@#BN*\0SV%UK M=_%%+KM]=0H-T>GR%8[8XXZ$#/?G-86MF36_A+I.HZA/.]REQ''N\PKN!DQE M@."<#K0!Z=J6I_VW:#^T+7S')P,89!GW[4 =S17E= MS?:M8Z!H%G<2W\DVM327%S]F;,VSA@B9/'#"MGPU_:=MXL$=M9ZQ%I,L!\P: MD2VR0'@J22>1GB@#J-9U2\TU8C9:/<:EOSN$#HNSZ[B*Q=(\;7FM,&M/#5]Y M F,,DQECPC X;(SGBNM/0UYKI6K3Z)\,M;OK/ G34+@1L?X27 S^&: /2JJ2 MZG9PZI!ITLZK=W"L\46#E@.IKA-:T6Z\.^%E\06FMW\E_ (Y9#-<%HYLD979 MT'7M3-7TFWU3XF:$TTEU']MLI)7$=PRE3MSA2#P/I0!Z36/XGUQO#VC?;D@$ MY\U(]A;;]YL9S7.Z^=..M_8/.UR]N(8%'V73Y6 B'9F((Y/N:PIM0NM1^$VZ M]DED>'4EA#3??VK+@!O?% 'JRGTQYTB* <+Z$EJM:' M;Z@WB&2SBM-:@T:ZM66;[>YW1R=BCY)&1F@#M-/U.SU6%Y=/G6=(Y&B9E!&& M!P1S5NO//AEI$$5C?7JRW'FQWD\2J9V*8SC)7."?>GZ-?74GP8NKI[F5KA;> M9IB[D$9.2>OMGI0!Z!17$:?;3^'/B';Z9#?W=U9WUF M\I2YF,A1U(Y!/KGI7;T %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8VN_P"LA^AK9K&UW_60 M_0T ;"_='TI:1?NCZ4M !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% $%]96^I6,UG>1B2"92CJ M>XKEX? US!;BQ3Q+J(TT<"U 7(7^[OZXKKZ* .;U+P>+C5$U+2=2N-+O%B$+ MR1 .)$'0,&Z_6EM/!MO;:1J5J]W/<7.I*1%[316N72.U\K$H49;9TX]ZLZGH4>I:MIE^\S(VGR,ZH!D/D8P:U:* /.[/0 M;O4?'?B6XL]3N]+E6:-1)$H*R*8QU!X/UK=_X033_P#A%VT833Y:;[0UUG,A MESG>:Z>B@#F;/PA+%K]GJ^H:S='@-$Q X'J..]-T[PI] MGU2;4=5U";4[J6 V^Z1%0+&3DC"UT-% '&CX?,EJVG0Z_?QZ0QYL@%^[G[H? MKBMB?PS;2:CHUS"Y@320ZQ1*O#!E P?RK:HH RCH49\5+KGG-YBVQM_*QQC. MT\&N-2M;S6=9NM5-F=UO',J MJJ-_>('4^YK3MM"CMO$]YK(F9I+J%(C&1PH7OFM6B@"IJEB^HZ>]O%=S6;M@ MK- <,I!S6';^#G?5+:^US6;K5FM&WP1RHJ(C?WL+U-=/10 5E0Z%'#XIN=;$ MS&2XMT@,6.%"DG.?QK5HH YC_A#Y[2[N9-#UNYTV&ZD,DD"1HZACU*[NE3:G MX4_M&WTXKJ=S%>Z<2T-Y@,Q)ZY!X.:Z&B@#G=)\)_P!G:E?7\^I7%[50.F>0!TZ]*T/#^C)X?T*VTR*5IDMUVAV&">:TL\X[T4 4=9T>SU[2Y;#4$ MWPR=P<%2.A!]16';^#;M3#%?>(]0N[.%@RV[!5SCH&8FM=J%N4@ (DQP#ST/N*@C^']K%X5GT-+V;RIKO[5YK*"P.0<>_3K7 M6T4 96J:%'JFIZ7>/,T;:=,954#(?*D8/YT'0HSXK77/.;S!:FV\K'&"P;.? MPK5HH Y"7P"#+>1VFLWMK87LC236<6-I8]<-U /I5I/!D":)HNFB[DV:3.LR M/L&9",\'T^]72T4 #7.J7MUIVL75A'J!#7,,2J0YQC()Y6E/@FU/@M?# MINI?*1MR3@#+="=XU!?:" N!P!S M2>*?!EIXIN+.6XN)(&MB0WE@?O4)!*'VX%='10!CZYXU+I>CW]E=F?4-;N-0^3:L;QK&@]\+U-:]% :P;'PE9VWA^]T> MX=KFWO)9)9-PP1O.<#Z>M;U)D X)&: .03P$TB06NI:[?7VG0,&2SD"@''0, MPY(K2U[PQ_;%]97UKJ$VG7EF&6.:%0WRL,$8/%;U06]];74T\5O*LCV[^7*! M_ V,X_(B@#G[CP=*=5DU"PUJZLI[B)8KDHBMYVT8!YZ'Z4Q/ EM'X7;1%O9C M&UU]I\UE!;.[=@^OUKJJ* $4;5 ]!BL;1/#5OHVDW=AYK7$5U-)*^]0/O]16 MU10!RB>!($T&STX:A<"6PE,MI=* 'AR>GH16II6D7]E=M/J&MW&H?)M6-XUC M0>^%ZFM>B@#GM&\*MHFJ7$]KJ=P;.>1Y39,J[0[=3NZUF/\ #I3:7-A#KE]# MIEPS/]C4+M4M[]<>U=I10!@)X4A1]"87+_\ $F4A/E'[W*;>?2K6J:%'JFJ: M9>O,T;:?,954+D/D8P:U:* ,NXT..X\3VFLF9@]K \(B X8,07DNGZ#I5U):W5Z[2/+ M$Q5DC09SD>IP*ZZN M;+4_$?C;5=6L-2;3XK,BQ@8VXDW@&_$NMZ1K#R7]KJ%N;T.D.-YZ. H[_X4SP]J"VGB.STWPWJ%UJ6CR1N M9[>>(G[( ,@!B!WXQ0!TUEXSLM0O$BMK.^:WDE,27GD?N68<8SU[=<5H6&M6 MVH:IJ%A L@ET]U24L!@EEW#'/H:X*SU"#3=(/[629!?-'+;%(F;S<(%*C'?(H W&\;Z8OAZ[UEH[@6U MI.8)!L&[<"!D#/3FJI^)&BQRH+F*]MX903!<2VY$+K+6=2DL%M[NTND MC\T1746PNG]X>U077CFP@GN5AL[^\AM&*W%S;0;HXR.N3GM[55NXV;XM6A ( M!TJ4;L=]ZUR6CP66EV=YIGB'7-7TRX6>7=!$3LF5F)#+\ISD&@#T"^\6Z?:0 MV30)/?27Z[[>*TCWLZXR3VXK1TS48]5L5N8HIH025,ZAIK6\):ROO+;>H)Y5L#OGH170>"=1U'4_#HGU;<=,TT_$G2F6=H+/4;@6SLMP8;?<( M@#C).<8ID"M_PN6Z;:=O]D@9QQ]]:9X&A \)ZL'CP7O+G((ZT 7]7U>TN$T" MZ@O[J*&]NE$/V<#$N5)P^>W%9Z^-+X>/KK23I=Y):Q0J55(07#;L%R=WW#VK M L4?_A$/ H*ME=07.1T&UZVKN_@T3XLS76HF2.&\L(XH7$;,&<-TX'6@#8L] M1@B\3Z\'O+R7[)'&\D+J#'&-N?DQR3BDA\;6;WEM!=6&HV27;[()[F#8CL>@ MSGC\:QO/O;+Q5XTNM.A,MREO"T*XSN81_K7-7-XFI+H4G]LZEJ5[]MA>YADC M*Q0'/(QM&#DXZT =KI;$_%76P2<"Q@P,^[4GQ&O+FRT2R>TGD@=K^%2T;E20 M6Y'':ETM6'Q4UMB#@V,&#CKRU0_$U6?0;$*I;_B8P=!_M4 :.J^--/T?5ETN M>&ZFNWB$D<<$6\R9.,#GK42^/-,;1;K43!=HMG*L5S \6)(23U(STJM%'GXN M,Y3.-*&&(Z'>*K6FFIJ7C'QC8S)B&YAA0\<9,?7ZYH Z;4]?L]*ALI)O,E^W M3+#"L0!+%NAZ],[DE00$B.=&Z,/E. M30!WEUXNTRWTJSOHC+=+?,%MHK=-SRGT ]JR/$OC:>Q\)SZAINGWD5RD@C9; MB#'DG(^\,]"#P1FJ5S8^&K/PGI<$UQJ-K;K(TMI?%&$D3Y)R2!QG/<50N[K5 M=<^&>NQSM+?)!,!:W)A*-<1J0=V/SH ZN3QE;V7AM=6U6QO;2,.D;"6(!B6' MW@,_=JM_PLC1DF"74%]:B12T#S6Y N!_L=S63XFU6SUWP!:OIS-,D=W;1OF, MCD$9'(K3\41!O&/A/]WE5GE_AX'RB@#4T7Q79:W=W%HD-S9W5NH=X+N/8VT] M&Z]*IR>/M-3S)4M;^6QBI%E&DT?8K@="6 M- P)OW^@'?)[4VP\8VNI1WRP65\EY9)ODLY8=LI!Z$#.#^=8\UG%;^.?"<, M"2&""QD5#*OS !,#/O5D1G_A;EP54@/I"Y('!.]J %\#>+;WQ%9'[?87"R>; M(/M B"Q8#8"YSUK=UO7;+0+);F_9L.X2..-=SR,>@4=S7+_#?4;>ULIM!G,B M:A#=3N\31L,+O)!SC%6/'*2VNJ:#K+0R3V=A0[#(/\ 9Y.:Y72+J+6_B/J,FI:3J,C0R1+;EQ@6F!G+ M -QD\]ZN3ZG;^+O&^ARZ&LDT&G,\UQ//%!((!DAP M<=?DH G\?ZA>Z;X4DGT^22)C*B2S1KEHXR?F857\*Z%I4%T-3T/7+J\28%IT M>X$BRL1CL:]6(]\"L/XF>(-,,-IIPN*-&$.J7MW M9:C(;>>*[F,F&QPP)Z?2H-(LK[QG8W^LS:S?6A,\B6<5M*42)5. 2!][\:DO M=2M_&WBC0X]&66:UL)3(;7P?I-]HFKQ7"7D%Q*8(UA M9O/5CE=I Q0!U/@?5[C6O"=MU:<65Y9[7V[+N'RV/N!Z5?H ,4FT>@_*LO M0-=37K:YFBA:$6]R]N0S9W%>_P"M:M !CG-!&>M%% !CG-&*** # '04A /4 M TM% !@$8(XHQQBL_6-9M]%MXY;B*XF,C[(X[>(R.QQG JKH?BK3]>N)[:W M6>WNK?F2VNH_+D4>N/2@#9VC&,#'TI<5R]YX_P!(M+F>,17MS%;-LGN;>W+Q M1'N"U:-_XEL;&PMKM5GNTNAF!;6(R,XQG@"@#7QSGO2;03D@?E6/H7BC3_$$ MEQ#:">&XMB!+;W,>R1,]"144GC/1U\1P:)',TUW,Q7]TN50@9P6]: -[%&.< M]Z** # SG'-%%% !T&*,444 (ZAT*MR&3=.M])TZ&QLE*P0KM0$Y./ MK5JB@!"H/4 _A2X & .*** #H,4A /4"EHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "L;7?]9#]#6S6-KO^LA^AH V%^Z/I2TB_='TI: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "O/];N-1MOBW;/I%E'>S_V8P,4DWE#;O&3G!]J] K%?P^S>-H]>^T M*EFUMY.WDY8'.<^U &%XH\3:SIGAVU-U:C3;R]NQ;_N&^T&-3R6&!R< \55T M;5KZ#Q58VUG\XZDDG]* .-\+Z-JFIV.KO:ZY M<:=%'?S^4EL "7XY8GJ.G%%UXEUN_P# >CW%M=_9]0EU$6DDRCA\%ADCTXS6 MO;^"M:TU;Q=)\1?9TO)GDE1K?>%W'JO/!QWJX_@B)-!TK3+.Y*+I]TERSNNX MRD9)^F2: *.OQZGX;T6P"ZU=W4T^J0))+*1G:<[E&!]T^E7O$>HW=KXS\-6M MOAQ6-'X0U6?Q!INK M:QK@NY+%B1&EOL0@C' SU]Z ,KQ+JBP7>H^1XDU1KN %D@L8,Q08'"O@'\LWGA?PI/87OV6\U*6-99%'!W)SD?K6B_@O48I-3AT[65M['4I6EE1K< M-(I;J V>GX5:/A!O[+\/68O%_P")-(CEO+_UNU<8Z\4 9^K+J?A*;2+V36+R M^L_M7E7GGD'Y7X!X'0'^=:&G:A=:KX^U 0W#C3M.A6$Q@_*\S$W,[-U+-SS^&* .DGGBM MH'FN'6.*-2S.QP !WKA]"$VL^(=8\5Q1M#:/;&VLR1@RA>2_TSTK9\8^'+WQ M+I\-I9ZBMG$LF^97B+B4#HIP1Q4FD:;K]I.B:EJEE<62H5\B"R\L]..=QXH MRO ,4,OPSC$RJ5F68S9_B)9LYI_P[NUMOAK9W%[((XH4^RZ5"MG@?A4^O>"I[_ $'3M'TF_6SL[,C?')$7$V,8 M#8(XSD_C0!!X/AEU?Q-JGBEHFAM;M5@M588+HO\ &?K3/$5K!:>/?"BVT*1* MT\[$(N,DJ,FMS1M/U^SN%&IZI9W%HJ;5A@L_*(/;G<>*Q]5\*>(M2URUU+^W M;-&L9':V7[$3M#<8/S<\4 =I14-FEQ'9Q)>RI-IZ-?ZK;2V=QJ,:VDZA946W^;'&0K;N ?<'K5:Y\)M*; MV""^\JQOG5[B#RLL2 =K9XR ,\&@#H8I!+"DB]'4,/QI68(I9B !U)[4*H1 M%51A5& /2E(!&",CT- $/VNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/ MM=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\ M]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#O MH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_ M^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/ MM=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\ M]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#O MH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_ M^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/ MM=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\ M]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#O MH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_ M^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/ MM=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\ M]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#O MH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_ M^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/ MM=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\ M]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#O MH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_ M^>:?]\BCR8_^>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ M 'R*/)C_ .>:?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^ M>:?]\B@!GVNW_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>: M?]\B@!GVNW_Y[Q_]]"C[7;_\]X_^^A3_ "8_^>:?]\BCR8_^>:?]\B@!GVNW M_P">\?\ WT*/M=O_ ,]X_P#OH4_R8_\ GFG_ 'R*/)C_ .>:?]\B@!GVNW_Y M[Q_]]"I4=9%W(P93W!IODQ_\\T_[Y%."A1A0 /0"@!:QM=_UD/T-;-8VN_ZR M'Z&@#87[H^E+2+]T?2EH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **BN+B*TMWGN'"1H,EC46GZC;ZG;>?:.63) M4Y&,&@"U6-KO^LA^AK9K&UW_ %D/T- &POW1]*6D7[H^E+0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39)$BC:21@J*, MDGL*))$AC:25@B*,EB< 5Q.LZQ/XBO5TO2,F$GYFZ;O?Z4 ,O[RY\6ZLME8Y M6TC.2W;_ 'C_ $%=EI]A#IMDEM;C"*.3W)]:@T?2(='L5AA&7/+OCEC6A0 5 MC:[_ *R'Z&MFL;7?]9#]#0!L+]T?2EI%^Z/I7->,D466;>>Y&IS 1644,S+\ M^<[MH."!W)XP* .FHKAKIKJZ3Q!+=WDT=QI<*" QRLBJPC#%L#@Y/KFJBW]Y MJ'A[6-:GN9X;RS9/(59&54PJMC;T.XD]0>M 'HE%,@G%.=MB M%L%L#H.IH 6BJWVL_P#/M/\ ]\T?:S_S[3_]\T 6:*K?:S_S[3_]\T?:S_S[ M3_\ ?- %FBJWVL_\^T__ 'S1]K/_ #[3_P#?- %FBJWVL_\ /M/_ -\T?:S_ M ,^T_P#WS0!9HJM]K/\ S[3_ /?-'VL_\^T__?- %FBJWVL_\^T__?-'VL_\ M^T__ 'S0!9HJM]K/_/M/_P!\T?:S_P ^T_\ WS0!9HJM]K/_ #[3_P#?-'VL M_P#/M/\ ]\T 6:*K?:S_ ,^T_P#WS1]K/_/M/_WS0!9HJM]K/_/M/_WS1]K/ M_/M/_P!\T 6:*K?:S_S[3_\ ?-'VL_\ /M/_ -\T 6:*K?:S_P ^T_\ WS1] MK/\ S[3_ /?- %FBJWVL_P#/M/\ ]\T?:S_S[3_]\T 6:*K?:S_S[3_]\T?: MS_S[3_\ ?- %FBJWVL_\^T__ 'S1]K/_ #[3_P#?- %FBJWVL_\ /M/_ -\T M?:S_ ,^T_P#WS0!9HJM]K/\ S[3_ /?-'VL_\^T__?- %FBJWVL_\^T__?-' MVL_\^T__ 'S0!9HJM]K/_/M/_P!\T?:S_P ^T_\ WS0!9HJM]K/_ #[3_P#? M-'VL_P#/M/\ ]\T 6:*K?:S_ ,^T_P#WS1]K/_/M/_WS0!9HJM]K/_/M/_WS M1]K/_/M/_P!\T 6:*K?:S_S[3_\ ?-'VL_\ /M/_ -\T 6:*K?:S_P ^T_\ MWS1]K/\ S[3_ /?- %FBJWVL_P#/M/\ ]\T?:S_S[3_]\T 6:*K?:S_S[3_] M\T?:S_S[3_\ ?- %FBJWVL_\^T__ 'S1]K/_ #[3_P#?- %FBJWVL_\ /M/_ M -\T?:S_ ,^T_P#WS0!9HJM]K/\ S[3_ /?-'VL_\^T__?- %FBJWVL_\^T_ M_?-'VL_\^T__ 'S0!9HJM]K/_/M/_P!\T?:S_P ^T_\ WS0!9HJM]K/_ #[3 M_P#?-'VL_P#/M/\ ]\T 6:*K?:S_ ,^T_P#WS1]K/_/M/_WS0!9HJM]K/_/M M/_WS1]K/_/M/_P!\T 6:*K?:S_S[3_\ ?-'VL_\ /M/_ -\T 6:*K?:S_P ^ MT_\ WS1]K/\ S[3_ /?- %FBJWVL_P#/M/\ ]\T?:S_S[3_]\T 6:*K?:S_S M[3_]\T?:S_S[3_\ ?- %FBJWVL_\^T__ 'S1]K/_ #[3_P#?- %FBJWVL_\ M/M/_ -\T?:S_ ,^T_P#WS0!9HJM]K/\ S[3_ /?-'VL_\^T__?- %FBJWVL_ M\^T__?-'VL_\^T__ 'S0!9HJM]K/_/M/_P!\T?:S_P ^T_\ WS0!9HJM]K/_ M #[3_P#?-'VL_P#/M/\ ]\T 6:*K?:S_ ,^T_P#WS1]K/_/M/_WS0!9HJM]K M/_/M/_WS1]K/_/M/_P!\T 6:*K?:S_S[3_\ ?-'VL_\ /M/_ -\T 6:*K?:S M_P ^T_\ WS1]K/\ S[3_ /?- %FBJWVL_P#/M/\ ]\T?:S_S[3_]\T 6:*K? M:S_S[3_]\T?:S_S[3_\ ?- %FBJWVL_\^T__ 'S1]K/_ #[3_P#?- %FBJWV ML_\ /M/_ -\T?:S_ ,^T_P#WS0!9HJM]K/\ S[3_ /?-'VL_\^T__?- %FJF MHZG;:7;&:[D"C^%>['V%1W>K165L\]Q#,B*.I6N.MXKCQ5K!N[N.4V<9P%0= M!_=% $CS:IXPN_+A!@LE//H/KZFNLTG1K72+?9;)ER/GD/WFI]N\=K"L-O92 MQQJ,!52I/M9_Y]I_^^: +-%5OM9_Y]I_^^:GC?S$#%63/9A@T .K&UW_ %D/ MT-;-8VN_ZR'Z&@#87[H^E9MYX?L;[4EOYO/6Y6/RUDBN'CPN@<9^;\/\ 2NULK.&PM$M[==J(,#W]ZJZ+I$6CV"PQ@&0\R/\ WC6C0 4444 %%%% M!6-KO^LA^AK9K&UW_60_0T ;"_='TI:1?NCZ4M !1110 4444 %%%% !1110 M 4444 %%%% !1110 444C.J*6=@J@9))P!0 M%>?>)OBG::;(;;1$2]F4_-( MQ_=K],=:ZWPWKK,< 4 M/HKEM3\:P1,8=+C-S+T#$?+_ /7K.73_ !1J>;MYFA;JB%]GY"@#NJ*X<:UX MDTCB_MC/&.K,N?\ QX5M:+XJMM6G^SO&8)R,A6.0WT- &]1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45GWN MO:;I^?M%TFX?P*=Q_(5GVWC/2[B8H[20\\,Z\&@#H**9#/%<1AX)%D0]&4Y% M/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@""]NX[&REN93A8U M)^OM7)>$[234]6N-8NQG#'9G^\?\!4GC*^>YN8-(M?F=V!<#U/0?UKI=,L4T MW38K9.B+\Q]3W- %NBL35?%FEZ5N5YO.F'_+.+D_B>@KFCXK\1:O,3HMELB7 MT3=GZD\5QU<;1IOEO=]EJ=M+ UJD>:UEW>AZ!1TZUP/]N>,8O]9IY;_MC_A4 M,]YXK\0$67V9K1#]]@AC!'N3_2L7F$+>["5^UC99=.]Y3C;OF;H+ M/%U<],*?E4^YK2\.WU]J&DK<:G ()68[0!C*]CCM5#0O!MEI.V:X N;KKO8? M*I]A71UK0CB)2]I5=O)&6(EAXQ]G15_[S_0*QM=_UD/T-;-8VN_ZR'Z&NTX3 M87[H^E+2+]T?2@L%QN(&3@9/6@!:*8TT:-M>15/H6 I3(BL%9U#'H">30 ZB MBB@ HHHH **** "BBB@ HHHH ***I:MJUIHNFRWM_((XHQ^+'T'O32&_,?RKU.O)OB!;2>&O'%CXAM%PDS!GQW8<$?B*>'J2Q'/2F[N M6WJ@JQ5+EG%;?D>LT5%:W,=Y9Q7,#;HYD#J?4$9J6O,VT.L*9+*D$+RRL%1% M+,3V I]<+\4M?.F^'QIUNV+B^.TXZA._Y]*UHTW5J*"ZD5)J$7)G+Q?%/4HO M$LMS(/-THR;!"%^ZO8@^O>O5]-U.TU>PCO+"5989!D$=O8^]!EL M-4MP\EX/-FR/F4D<8/; KD"-8^%VO9&ZYTJ=O^ N/Z,*]&I3H8AN%+22V\_^ M"QT51TC6+/7-.CO=/E$D;CD=U/H1ZU>KRFG%V9V)IJZ"BBB MD,**** "BBB@ HHHH **** "BBB@ HHHH **** "B@D 9)P/>F^;'_?7\Z ' M45&T\2*6>5% ZDL*R[OQ3I-ID-TW7K#55'V>8"3O&_#"@#1HHHH **0L!U('XU%)>6T7^MN(D_WG H FJC MJ>LV>DQ;KN3#'[J+RQ_"L+6/& 5S:Z,OG3$X\P#(!]AWJ#2_"<][-]MUZ1F9 MCGRB>3]3_2@":7Q]:C_4VJFNRL; MV'4+..YMVRCC/T]J +%%5KC4;.T&;FYBC]F89IUI>VU_#YMI,LJ9QE>QH GH MHHH ***R]6\066D(1,^^;'$2=?Q]* -2BN%&H>)-;D:XT]6AA3[JKP#^?6I$ M\5:SIK!-5L=X_O%2I/X]#0!VU%O M6^LV_P I"3J/GC)Z>X]J -6BD9@BEG(50,DGM7':QXFN;^[&GZ!N))P95ZGZ M>@]Z .RHKBO^$>\2R?ZS42/K,QH_X1'67_UFIC_OMC0!VM%<+%JFM>&)A#J, M;7%MG@DY_)OZ5U6F:W9:K%NMI1O ^:-N&% &A15:XU&SM1FXN8H_9G%9-SXS MTF#(C=YV_P!A>/S- &_2,P526( '4GM7&2^,[^[;9I>GDD]"06/Y"HGT[Q)K M"_\ $PF^SP'DAV"@#Z"@#7U7QC9V68K/_2INGRGY0?K60EMXC\0_/+*;:W;H M"=HQ]!R:?%-X9\-\O,+VZ7NHW8/MV%5YO&VJZE(8=#T\CT;;O/\ @*XZF-H4 MW:]WV6IVTL#7J*]K+N]#5M?!5A:KYFH3M,1R3#+;I(O ,4@ M!'^-8B>%?$.M,)-9OC$A_A9LD?@.*N2_#>U\L>1?2K(!R64$$_TK'ZQB9ZPI M:>;LS;ZMA8:5*NODKH9+X6U33'\_1;PR+UVAMI/]#5_0/$\D]R;#5P([@'"L M1C)]#[UCGPIXETPYTW4-X'99"N?P-9$ES<7]XUOJ@\K4HSA9"-N\_P!T^_H: MJ.-M)0JP<;_=]Y,\#>#G1FI)=M_N/5Z*Y?PQXC-SC3]1.VY3A6;C?['WKJ*] M \X**** "BBB@ HHHH **** "D9@BEF( '))[52U/6+328=]U)\Q^[&.6;\* MXVZU#4_$SL$(M+!#\S,V% ]SW^E&P;['=6]Y;7>?LT\J%]A)]JO6_BK4]+D$&M6S2+_ '\8;\^AJ8SC)7B[E2A*#M)6.VJ" M]NX[&REN9CA8UR??VKE[GQT&.S3K-I&/0N?Z"J^3Z"I_$ M.IKH&D0Z'IAW74BX=EZC/7\36KX2\.C1K'SKA0;R89<_W1Z5YE>4L14^KTWH MOB?Z'JX>$<-2^L5%J_A7ZD&E> ]/L\27I-Y+U^;A1^%=/'%'#&$B140=%48 MIU%=M*A3HJU-6.&MB*M9WJ2N%%%%;& 4444 %8VN_P"LA^AK9K&UW_60_0T M;"_='TKF/%]E"]SI%ZY=H!;D[>F?>NG7[H^E5+S2-.U&17O[&WN M77A6EB#$?G0!S?B*S&FWFH>($_L^\VI$'MKF'RMG@G/IZ5EW_E7&F>); MRZ55OX;A1;,?OQX53&%/49/IUKMSHNF-.DS:?;&6, (YB&5QTP?:GRZ783WB MW4UG!)<)C;*T8+#'3F@": N;>,R_?*#=]<==?\ M/J/^_@H\ZZ_Y]1_W\%6:* *WG77_ #ZC_OX*/.NO^?4?]_!5FB@"MYUU_P ^ MH_[^"CSKK_GU'_?P59HH K>==?\ /J/^_@H\ZZ_Y]1_W\%6&8(I9B H&23VK MS[Q)\48+:5K+PY%]LNB=OFXR@/L/XJVI49UG:"(G4C!7D=9JNO1Z+9MYKLYJ>%3Y'S3[]$<]IUG[RM'\RO MIMG_ &3I\5G8V"10Q# D'/N?>K7G77_ #ZC_OX*LT5YS;;NSJ2LK(K>==?\ M^H_[^"N=\<:3<:[X6N(?LH\V$>;&0X)R.WXC-=701D8/2JIS<)J2Z"E%2BTS MS[X7:]->>'VT[RQ)+9-@9?!V'I_6NX\ZZ_Y]1_W\%>50'_A"/BPT9^2RO&Q[ M;'Z?D:]7^VVO_/S#_P!_!77C*:]ISQVEJ8T)>[RO=:#&N+E%+-;*%49),HX% M>36AF\>?$IKHQ>99V9!V%N-JG@9]S77_ !&\2Q:9X8>"TG1KB\/E+L8$JO\ M$?RX_&I/AMH']C>&$FF3%S>?O7R.0O\ "/RY_&KH_N*$JKW>B_4FI^\J*'1: MLZ?S;H=+5?\ OX*JZC9_VK8R6=_IZ2PR#!4R#\Q[UIT5YZ;3NCI:NK,\:GM= M:^&6LB[ME:;3)FP5+95AZ-Z'WKTK0_$1++#(,,C#K7DNJZ1JWPVUH:GHS--ILC893R /[K?T->DG'&*TM)_G_P M3E:=!W7P_D>L>==?\^H_[^"CSKK_ )]1_P!_!7,VGQ.\-3VD-;RLN6B: M)R5/ID#%3?\ "R?"O_03_P#(,G_Q-<;PU9.W(_N-O:T_YD=!YUU_SZC_ +^" MCSKK_GU'_?P5RUQ\4_#4'^KGGG_ZYPG^N*S_ /A<.D^>JBQNO+)YDOM'<^==?\^H_P"_@H\ZZ_Y]1_W\%%AJ%KJEE'=V,RS0R#*LIJS7 M,TT[,VW*WG77_/J/^_@H\ZZ_Y]1_W\%6&947+D*!W)K+N/$NDVLA26\0L.R MM_*D!<\ZZ_Y]1_W\%'G77_/J/^_@K*;QGHZ])9&^D9IB^-M)+8)F ]2G_P!> M@#8\ZZ_Y]1_W\%'G77_/J/\ OX*H1>*M'EZ7BJ?]I2*JZKXPLK./;9,+J9AQ MM/RCZF@#3NM1>R@,UU$D:#NTHK%?QU9+]V!V^AK/M=$U3Q'.+O5Y6B@ZJO0D M>P[5TL/AK28% 6RC; ZO\V?SH Q&\?P_\L[%S]7 J!O$^N:F=NF6.Q3T8(6_ M4\5UL>G64/\ JK2%/]V,"K 4*,* !["@#AG\/>(M1^:_N"%/\+2?T%-_X0:\ M_P">X_(?XUW3.J#+L%'J3BJ%QK^E6N?/OX%([!P3^0J93C'XG8N,)STBKG*C MP-=;ANGR.^,?XUI6GA*UML&6R,[#O),,?D*6]\?Z3;QM]E\RY?L%7:/S-837 M?B;Q8Q6V0VMH>"1\JX]SU-<53'4D^6G[S[([:>7U6N:I[D>[-ZXUG1M/<64M MO:KNX958$#ZD"J5YX3^U8N=( @)^9=LH*GZ'M3[7X=V:VC"\N)))V'#KP%/T M[UE-%KW@J;=&3KP]WRUMZFOU7#U?=H3][STOZ%]/\ MA+XE^SJ'(7@.=IS^-#:5XLN/];,?C MTK9AOK6X7,%Q%(/]EP:[J=:G45X23."I0JTW:<6CBSX1UJ7_ %]YGZR$T^/P M/-_RVD9O]T@5VY8#J0*:9HAUD0?5A6ET969BZ5HD>D?-!9!Y3_RT>0$_RXK4 M\ZZ_Y]1_W\%.>]M4^_R)/.NO\ GU'_ M '\%'G77_/J/^_@JO_PD.C_]!.U_[^BFOXDT:-"QU*V('99 3^0J?;4OYE]Y M7L:O\K^XM>==?\^H_P"_@H\ZZ_Y]1_W\%031\[&;YC]#2=;&17,Z:MY/4I4<%)\L:COYK0ZJ\ MAEO[22WN+-61Q@_O!Q[UR4?A778=\$$_EP%L\2XS^ JQHGC9HY18^($,,JG; MYQ&.?]H=OK79K+&\8D5U*$9# \&NJCB*=>-X/_@''7PU2A*TU_DSBX/!,F[= M>,\I]%<#_&JL,EWX/UG;(A:UF[9R"/KZBNKOO$VD:?D3WD9'- M'2RC;6-9<+(WS*93]T>ISWJ34O'VFVN4LE>[D[%>%_.L:M>E15ZDK&]'#U:S MM3C,["P)5]DC#^&*3=_*L3_A#=?U!P-4U,>6/61G_2MBP\!Z3:8:X# MW3C^^<#\A2]MBZFE.'+YO_(/88.EK4J*@U+0[F"4:MH:;%'S[8G#?B,=O:M_4_"NEZC:"'[.D#*/D>)0"O^-PP^*7^S^[+L^OHR:;5]6\3^ M786T>P8_>[3@-[D]A[4YM7M?"49M;2W2YU!O]8^_('MQ_*H[_P 6M?*MGX;L MS!-'D \A#_4TY8F>(E[/#?.71>GF$,+ M##Q]IBOE'J_7R,K_ (33Q#_T!U_[\R?XTO\ PFGB'_H#K_WYD_QKOJ*KZK7_ M .?S^Y$_6\/_ ,^5][."_P"$^#QF#5])SGA@#_0BLB:72KF8S:;FW%E:W2[;FWBE'HZ UC7/@G1+AMPMFA.>?*VP=/X*;EZO_ "//XY/& M5RNVVMOLJ'H$C6,"D?PKXGO^+^\^0]09L_H.*]#HH^H1E_$G*7S#^T9Q_APC M'Y''Z=X)M;/#7-H;N0=Y)0%_(5T<*R6T82WL(XD'14< ?RJ[1773H4J2M"-C MBJUZM9WJ2;*WG77_ #ZC_OX*/.NO^?4?]_!5FBMC$K>==?\ /J/^_@KGO$_A MV76XA/#;+%=QCAQ(/G'H:ZJBLJM*%:#A-:&M&M.C-3@]4>0&Z=V\NZ#0WUN< M;R<%L=C[CUKT+P]K%SJ6E(_E"22/Y';>!D^N*H^,?#2:A:O?VB[;N)K"Q3==K%$/1IAD_A7*3^ M(]6UB5DL"MK!G[Q8+@>['^E1PZ3I0?S=:UR%WZE(Y,G\ZB52$?B=BXTYR^%- MFG/X\B4E;:T:0]B6P/Y55;5O$VJ _98#;1?W@NT#\33IO$?AS18<:3;+ J-<]5\D>[_R M,NZN(K:]+:A+]OG_ +B29&?=OZ"K\&BZ]XC1&N%^RV0^Y']Q0/9?ZFNKT;P= MIVD[9&7[3<#_ ):2#I]!6_6?U:MB-<0]/Y5^K-/K5'#Z897?\S_1'"W'P_1X MQ]E\R*0#JT@8&J4OAGQ-91%89!%XOR9$_PKM?.NO^?4?]_!4Z(L<:I&H55& . *=75AZ$:$.5? M-]V[,)UXQT6K+7BCQ;?>+M2_L#PLKM QVR2K MQYGKSV6NQ\)>"+#PU:H[(D]\1EYV'0^B^@JSX5\)V7A?3Q% !)<./WTY'+'T M]A6]3K8AH5'<7$5K \UPX2-!DL3753Q= M>G'EC+0QE0IS=Y(\ZLO@[:V][%+5O,U.^9V/4)S^IK.K7J5F MO:.]BH4X4_A1IR^,M(B8J)9'QW5#BH&\! OV02'^\ M[$FK"Z%I:?=L8?Q7-8FAA2^/;<#_ $>SE<_[3 52N?$6K:O;O;Q:4KPRC:RF M,N"/Y5V,6G64)S%:0H?58P*L<*,\ "C8#QYOA[N&^M!UNH?^_@H^W6G_ #]0_P#?P5M];J_\_']Y/U>/\GX' ME]O\/+HJ%&FQ+[R,,UI)\/+MHL,+5?\ 9QG^E=V^J6$?W[R ?]M!4#^(=(C^ M_J-N/^V@K&6*O\4_Q-(X>7V8?@>>W$6H^!1O!-M!*>7B&Z,GW]#6AIWC#6M3 MA(T\1W1Z%TCR5_P_&NEO/$7AV[M9+>[NX)H9!AD(W BO+KZW'AO7A?>#-2WQ M.>8F!^7V.>"*N%?"5$^>JE+S:L$L/BHOW:;:]&=POAW7M7;=JEV8D/\ "S9_ M0<5JVO@K2X4_?B2X;N6; _(5A6'Q)D^QC^T=/!N!WADPK?F.*#X\U2\XTW3 M?0X9_P"5>=/'X>#LI7]-3MAEV)DKN-O70ZA?"^CKTLD/U)-/;PWI#+@V,0]P M,5RGVGQOJ'W(F@!_V53^=*/#GBY_WC:GM8_PF=OZ#%1]=E+X*4G\K&GU&,?C MJQ7SN=!+X-T>3[L+QG_9+=(T[* MO<#^57].\!Z7:8:ZWW;_ .V<+^0K>BTZ MR@ $-I"F.FV,"CEQM35R4?Q#FP-/11<_G8XL^/=3G_X\])!]/O/_ "%,^W^, M]5_U,#VR'T0)C\3S7?A0.@ _"EH^IU9?'5?RT#ZY1C_#HKYZG )X(UJ_.[5- M2QGJ"Q<_X5H6WPZTV/!N+B>8^@(45U]%5'+\/'5J[\]2)9EB9:*5EY:&-:^$ M]%M&!CL49AT,A+?SK850JA5 '0 =*6BNN%.%-6@K''.K.H[S;?J%(RJZE74 M,I&"".#2T5H9G.WG@;1KN1G6)X&;D^4V!^1XK)F^'(1MUCJ+H>P=?ZBNXHKC MG@<-/5Q_0[88_$PT4_OU_,X(> ]6;_6:N,>S.:8XM_;_(Y+_A76E?\_%U_WTO^%*OP[TD,"9KIAZ%QS^E=915?4<-_(B?K M^*_G90T_0].TQ0+.UC1O[Y&6_,U?HHKJC&,%:*LCDE.4W>3NPHHHJB0HHHH MR-;\-V.N1'STV3@?+,HY'U]:Y1/ ^MD_96U!4M%/RX>MO0Y.Q^'VFV^&O))+ENX)VK^0K.UOPM=:-<_VIX= M9U">2WT'BNS5U40ZO . M4Z>]):0I8L=7\2L^Y3^Z@D^_(1[>E:OB3P=]HD-_HW[FZ4[BBG 8^H]# M5#2O"6H:O>?;?$KR;1TC<_,W^ KG]MBX?N>6\NCZ6[LZ/8X.?[[FM'K'K?LB ML%U?QS>Y.;;3T;_@(_Q-==IOA72M, ,5LLD@_P"6DOS&M6""*VA6*"-8XU&% M51@"I*Z:.#C!\]3WI=W^AS5\;.:Y*?NP71?J &!@<"BBBNTX HHHH *;)$DT M;1RHKHPP589!IU% ;&?I^A:=I3 MNPHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ Z]:\T\2Z2VB:WY]L-L$S M>9&1_"W<5Z76?K>EIJ^ER6[8#_>C;T8=*RJ0O:2W7],VISM>+V?](DTF^74= M+@N5ZNOS#T/>KE<5X+OVM;R?2KKY6))0'LPZBM?Q)XBCTF P0$-=N. /X!ZF MM+HRLRMXE\5?V:YM+':T^/G<]$_^O7%1VVJZ]*6X=C\TK=!^)KI_#?AC M[4PU'5U\P.=R1O\ Q>YKLTC2) D:JBCH%& *PJ0J5-$[+\?^ =%*=.G[SCS/ M\/\ @G"6GPYDDC#:C?;7_NQKG'XFM"+X=Z6G^LFN)/\ @0 _E76T5C'+\,OL MW]3:68XJ7VK>FABV/A'1]/E$L5J'<=&D);'X&MH# P.!1175"G"FK05CDJ59 MU'>;N%%%%:&84444 %%%% !1110 4444 %%%% !1110 5C:[_K(?H:V:QM=_ MUD/T- &E;C:SKDD#&,G/:IZCACV*26+%L9)^E24 %%%% !1110 445R?C'QW M9^&HC;P;;C4&'RQ \)[M_A6E.G*K+E@KLF4XP5Y&IXC\3Z?X:L3/?29D(_=P MJ?F<_P">]>;0P>*?B1=23F=K+30<*,D)] /XC[U:\/>#=0\4WW]N^+Y7$+G< MD+'!G6RQ)<6\$48VJBL,*/H*[G.GA%RPUGWZ+T.91E6UEI'L M@@44[^TO'/_ #ZM_P!^5J?[0C_)+[A_V=/^>/WE@VGB^X&7F:/V MWA?Y40>*-5TB40:U:M(!_$1AOSZ&J_\ :7C@?\NC?]^5J*;Q3K4<9BU?1TFC M[[XB/UZ4?VA27Q1DO5#_ +-JOX91?HSK+?Q/I5Q:M,+D)L&61^&_+O7,SW%] MXQU+R+<&*RC/.>@'J?4US]QJ&E7#;TM+BT;NB,'4_GC%:MGXDU1K=;3P[I?E M1C^((78GU)Z4WF.'M[KOZ)DK+<3?WE9=VT=YIVFVVDV8@ME"@?>8]6/J:;=Z MWIMCG[5>PH1_#NR?R%<:/#GBC5SNU*],"'^%I/Z"K]I\.K*/!O;J6<]PORC_ M !I?6,34_AT[>KM^!7U;"T_XM6_E%7_$M3^/]&B8B,S2^ZI@'\ZHR?$BVZ06 M$S'W8"MVW\*:+;* EA&Q'=_F/ZU>CTRQA_U5G OTC%'L\;+>:7H@]I@8[0;] M7_D<5)XWUG4&\K2M-VL>X4N::/#_ (IUH[M3NS!&?X6?I_P$5Z JJ@PJA1[" MEH^I2G_&J.7X(/K\:?\ IJ/GNSAQ\-82HWZE)N[XB'^-+_PK6W_ .@E)_WZ M'^-=O15?V=A?Y/S(_M+%_P _X+_(XM/AO9C[]],WT0"K"?#O2A]^:Y;_ ($! M_2NLHJE@,,OL(EYABG]MG,KX!T5>J3-]9*GC\$Z$A!^QEO\ >D;_ !K?HK18 M3#K["^XS>,Q#WF_O.>U/P1H>I67V[M@LZ"Y8I-@RL,@J<@US?B/P'I'B)6DDB^S71Z3Q#!)]Q MWK@X[O7OAEK$4%](UWI6,HEAE&58?R/O5JO/::=F=2=]4%%%%( HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KROQ%\2=2@\42PZ$JS65IQ(-F[S,= M3GL.U=/\0_$HT#P^T<#XO+L&.(#JH[M53X:^%QIFA-?7T8-U?#)#C.U.P_'K M7H4(PITW6JJ]]$CEJ2E.?LX.W$O&VHV.L#P_P"+04E!V1S2<,#V!/<' MUI3P\*D7.@_5=4.-64'RU/O/2Z***X#I"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .$\964FG MZM%J5H3&9#G^L+?4K8P7D>^/. M<9Q@U+;V\5I;I!;H$C08514\JO^U"UTRT>YOYT@A0Q>JG]DAN@7G4N0S 98\U)-JVGV]VMM/>P M1SMC$;. 3GI7':C'=\F3I&D:X154>@&*=5;%[_>@_(T8O?[T'Y&M3$LT M56Q>_P!Z#\C1B]_O0?D: +-! /49^M5L7O\ >@_(T8O?[T'Y&@ ETVRG8--: M02$<@MZ1I&H6-54#L!BH,7O\ >@_(T8O?[T'Y&DHI.Z13E)JS99HJMB]_ MO0?D:,7O]Z#\C3)+-%5L7O\ >@_(T8O?[T'Y&@"S15;%[_>@_(T8O?[T'Y&@ M"S15;%[_ 'H/R-&+W^]!^1H LT56Q>_WH/R-&+W^]!^1H LT56Q>_P!Z#\C1 MB]_O0?D: +-%5L7O]Z#\C1B]_O0?D: +-4=8T>TUS39+*_C#QN.#W4]B/>I< M7O\ >@_(T8O?[T'Y&FI.+NA-)JS/);.[U/X8>(S:7NZ?2YVR".C#^\/0CN*] MROQ 5;E7 .Y#ZBO.X=*\<^"2\>E MJ;JS#%ML8$BGWV]1^%>B^3%QO=*?X,Y5S4':UX_D>OT5Y7;?%N\@D\G6=,$+ M@X8H",?\!-;]O\2]&G S?QQ9[20N,5SSP=>&\?NU-8UZS-:BJ*W4KKE+FT8#G M(;_Z]E026]O'RJQJ%5OQ;[U3P?$[7-)E%MXCTS##@OL*-]<=#^%=3P-6VC3?: M^IC]9AUND>KT5S&C>-+#7"J6=_;+,W2&4%6S^/6M[%[_ 'H/R-< M,E)73+-%5L7O]Z#\C1B]_O0?D:@HLT56Q>_WH/R-&+W^]!^1H LT56Q>_P!Z M#\C1B]_O0?D: +-%5L7O]Z#\C1B]_O0?D: +-,FFCMX'FF8)'&I9F/0 5#B] M_O0?D:\\^)7B2Y6-?#UHZ27%R1YPB!R >B_C6U"DZU101G4FJ<>9F7I\:]? "J HP , #M7,^#_#EQX6[+-<7\0_"']O:=]NL4QJ%LN5 MQUD7T^OI75XO?[T'Y&C%[_>@_(UA2J2I34XFDX*<>5G(?#KQ?_;-E_9FHMC4 M+48^;K(H[_4=Z[BO*?'/AN^T'5$\4:/M0JX:98@<*?[V/0]Z[3PQXBD\3:.E MW;O L@^66,@Y1JZL33C)*O3^%_@S*E-I^SGNOQ.BHJMB]_O0?D:,7O\ >@_( MUPG06:*K8O?[T'Y&C%[_ 'H/R- %FBJV+W^]!^1HQ>_WH/R- %FBJV+W^]!^ M1HQ>_P!Z#\C0!9HJMB]_O0?D:,7O]Z#\C0!9HJMB]_O0?D:,7O\ >@_(T 6: M*K8O?[T'Y&C%[_>@_(T 6:*K8O?[T'Y&C%[_ 'H/R- %FBJV+W^]!^1HQ>_W MH/R- %FBJV+W^]!^1HQ>_P!Z#\C0!9HJMB]_O0?D:,7O]Z#\C0!9HJMB]_O0 M?D:,7O\ >@_(T 6:*K8O?[T'Y&C%[_>@_(T 6:*K8O?[T'Y&C%[_ 'H/R- % MFBJV+W^]!^1HQ>_WH/R- %FBJV+W^]!^1HQ>_P!Z#\C0!9HJMB]_O0?D:,7O M]Z#\C0!9HJMB]_O0?D:,7O\ >@_(T 6:*K8O?[T'Y&C%[_>@_(T 6:*K8O?[ MT'Y&C%[_ 'H/R- %FBJV+W^]!^1HQ>_WH/R- %FBJV+W^]!^1HQ>_P!Z#\C0 M!9HJMB]_O0?D:,7O]Z#\C0!9HJMB]_O0?D:Q_$'B>'PU;B34KB$.X_=Q(I+/ M]!51C*;Y8J[$VHJ[.AKE_%'CS3/#D;1AQ=7N/E@C/3_>/:N)F\5^+/&TK6>@ MVS6ML3AGCXX_VG[?05N>'OA@FG3K>:I+%?7(^;:X)13_ %-=RP].C[U=Z]EO M\SF]K*II27S,.RT'Q%\0[U;_ %R9K73@ M7$O/7)8]R3ZU($O%4!3;@#@ *>*L1^9Y8\W:6[[>E85L1*K[NT5T-*=)0UW? M<=6-KO\ K(?H:V:QM=_UD/T-E=A11/&5YKE<@CAZ<7=(15"*%0!0 M.@ Z5!>6%IJ$)BOK:*XC/\,B@U8HKE3:=T;GE_C?X>VNGZ>VK>'8WAEMVWR1 M*Q(V^J^F*ZKP+XG7Q)H*-*P^V6X"3KZGLWXUTK*KH56J_P CDDO8SYUL]SV"BH[:XBN[ M:.XMW#Q2J&1AW!J2O-V.L***;)*D,9DE=411DLQP!0 ZBL]-?TB0XCU.S8^T MZ_XU92_M)?\ 5W4+?20&J<9+="YDR>BFJZM]UE;Z&HKV\@T^REN[N01PPJ6= MCV%))MV';U^@KD/ASX9FOKQ_$^M@R2RL6@#] MR>K_ .%95A;W7Q,\9M=W09-+M3]WL%[+]3WKV"*)((4BB4(B *J@< 5Z%1K# M4_9+XGOY>1R0_?3YWLMO\QU%%%><=84444 ,G@CN;=X9T#QR*596'!!KRZ_^ M'VO>'[Z2]\(7S&,G/DAMK >G/#5ZI16]'$3HWY=GT,ZE*-3<\ML/B?J>DSBT M\5Z8X9>#(B[&_(\&N]T7Q+I6OQ;],NTD;O&>'7Z@U;O],LM4@,.H6L5PA[2+ MFO/=;^%KV\QO?"EV]O*IW"%G(Q_NM_C73?#5]_7XGIE%>5:;\1 M-9\/W0T_Q?92.%X\W;AP/7T:O0M)\1:5K<0?3;V.4XY3.&'U'6L*N&J4M6KK MNMC6%:$]%N:=%%8GB?Q39>&-/,]TV^9AB* 'YG/^'O6$(2G+EBM324E%79L- M+&CJCR*K-]U2V"?I3Z\6MM#\3^/9IM;>;R O_'OO8J#_ +*^@]ZTM+\?:UX8 MNQIOBZUED1>!*1\X'KGHPKOE@7:T))R6Z.98A;R5EW/5Z*R;;Q1HEU8+>1ZE M;B$]WD"X/H0>AK+OOB1X:LL@7IN&'\,"%OUZ5QQHU9.RBS=U()7;.JHKS6Z^ M,5MDKI^E32GL9' S^ JE_P )_P",=4XTK1-BGH5A9\?CTKI6!K[M6]69/$T^ MFIZO17D__"0_$?3OWMUI[3H><&W#8'_ >14L7Q*_B1<;I";+3,\=53'\V-=_X;\$Z3X;C#6\7G76/FN)!EOP]*OV5'#Z MU?>EV7ZBYZE7X-%W,'PM\3(;V;[!XB1;*[!VB0C",?0_W37?@AE!4@@\@CO7 M+^*_ FG>)8VE4"VO@/EG0?>]F'>N)T_Q%X@^'M\NG:]"]S89^1LYP/5&_H:' M1IXA--#UP!;2]1)3_ ,L9?D;]>OX5O9ST MKAE"4':2L=$9*2NF%%%%04%%%% !1110 45C:YXKTCP_&3J%THDQQ"GS.?PJ M#POXRT[Q2LHM T4T1^:*3&['J*U]C4Y.>VA'M(\W+?4Z"BBBLBPHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** $9@B%G.%49)/85Y!:1?\+#^),LT MX+Z;:=CT*#@#\376_$SQ!_9'ALVL#8N;[,:XZA?XC_3\:G^'7A_^P_#$;RKB MYN_WLGJ >@_*O0H_N*#K=7HOU9RU/WE10Z+5G3VMI;V5NL%I"D,2C"HBX J6 MBBO/O?'X?$F@S64@ EQNA?^ZXZ5LT549.$E*.Z%)*2LSQWPQX[G\'PRZ-KEG-(L$A M";3AD]1SU%=A9_%+PW>&;S);35B8]X6*_ITKOE6PU5\TXM-]CF4*T%:+37F8FN_%?3[7,&APM?3G@ M.00@/\S6%'H/C'QS()M7G:RLF.0KC:,>R#K^->@:+X*T/06WV5F&E[2S'>P^ MGI6]2^LTJ.E".O=[A[*<_P"(_DCSD_!S3=@QJ5T&QR=JXS5>3X-0G_5:S(O^ M]"#_ %KTZBLUCL0OM%?5Z78\J;X6:[:_\@[7P,=,LZ?RS5>[\"^-[J$6=SJ MN+5F&[=<9 ]\'DUZ[15K'UMW9_(7U:GTN9GA_0[;P]H\-A:#A!EWQR[=R:TZ M**XI2I:38ZQ:FWU*VCGC/]X/^^A_6G^&_"FH>,]4.O>*&?[,S92,\>9[ =EKUDJ&&& (] M"*4 8 P/05TO&^Z^2*4GU1E]7U]YW789%%'!"L4*+'&@PJJ, "JNJ:/8:S: M&WU*V2>,]-PY7W![5=HK@4FG=;G0TFK,\X?X.6#7C,NI3K;DY$80;A_P+_ZU M;%C\,?#=G@O;/''0K M&,_G5[&.E%%Y&+BWBE'I(@;^=2T4KM#$1%C0*BA5 P ! M@"EHHH *@O+&UU"W,%];QSQ'^&1QEZA?O) MG^8K"\GQ]X-.(B]_:+Z?O5Q].HKURBNR.-J)7F<\L/&]XZ/R/-=-^+T( M?RM[&D^,8I$9#M%PR_,O\ O#N/>NZU7Q/I>DZ/_:4]RCPL,Q>6 MP)D/H*PJ8:I3DHVO?:W4UA6A)7+NI:E::38R7=_,L,,8R2>_L/4UYA>^-_$? MBVZ>R\*VO5=*TFST M73TL]/A6*)!VZL?4GN:Z>6GA5[RYI_@C&\ZSTTC^9PNA_"J,2"[\3737<['< M8E8[<^[=365XM\/7/@G6XO$'AT%+7=\\:](SZ'_9->N5%=6L-[:26UU&)(95 M*NK#J*SCC:OM.:>J[=+%2P\.6T='W,_PYX@M?$>CQWMJ<$\21YY1NX-:M>.2 MI??##Q<)(]\VE7)Z=F7T_P!X5ZY97L&HV45W:2"2&50R,.XJ,305-J<-8O;_ M "*I5')7@V(H/*KW;^E:4J;JS4(]2)R4(N3.2C#>/_ (GE MSEM.LCP.VQ3_ %->O < 5Q_PV\/\ ]C>&4GF3%S>XD?(Y"_PC_/K785T8 MNHI3Y([1T1G0BU'F>[U"BBBN,W"BBB@ K&UW_60_0ULUC:[_ *R'Z&@#87[H M^E+2+]T?2EH **SIM&>5P M8BHE=8F*1%NFY@,+U[T :E% .>E% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 8WB'PMIOB6T,5_%B0#Y)E&'3\?Z5P5A\)KS^UA'JEZLFF0G*;&.Y M_;'\/O7JU%=-+%5:4>6+T,9T83=VB&SL[>PM([:SB6*&,85%& *FHHKG;;=V M;!1112 S/$.AV_B'1IK&Z ^89C?'*-V(KSSP#KEQX;UZ;POK1V(9"(2QX5_\ M#7JU<%\2_"IU*Q&L:>I%[:#+[>KH/ZBN["U(M.A4V?X,YJT6G[2.Z_([VBN3 M\ >*AXBT417##[=:@+*.[#LU=97+4IRIS<);HWA)3CS(****S*"BBB@ HHHH M **** "BF2S101EYY$C0=6=@!7.:E\0?#FF9#WZSR#^" ;S_ (5<*X@_WXB?Y9JW/\1_#<=C+<17ZRLBY6(*0S'T -:O# M5D[.+(]M3?VC0\4>)K3PQI375R0TK<0Q \NW^%<#X2\-WGC'6&\1^)-S6^[, M4;=),= !_=%0:'I%_P#$7Q"VL:UN33HFPJ=B!T1?;U->N0Q1P0I%"@2- %55 M& !75.2PD/9Q^-[OMY&,4ZTN:7PK8< %4!1@ 8 ':EHHKS3K"BBB@ HHHH * MQM=_UD/T-;-8VN_ZR'Z&@#87[H^E+2+]T?2EH Y/Q+#&)KN73(=2CUET18I+ M<2!)"/NY(^3 RP67B'39K2XFNM2<&!XXB4;<@7ENBX(/4BN[HH MCMHS#:Q1LX_Y^V_[X%'V>X_Y^V_[X%6 M:* *WV>X_P"?MO\ O@4?9[C_ )^V_P"^!5FB@"M]GN/^?MO^^!1]GN/^?MO^ M^!5FB@"M]GN/^?MO^^!1]GN/^?MO^^!5FB@"M]GN/^?MO^^!1]GN/^?MO^^! M5FB@"M]GN/\ G[;_ +X%'V>X_P"?MO\ O@59HH K?9[C_G[;_O@4?9[C_G[; M_O@59HH K?9[C_G[;_O@4?9[C_G[;_O@59HH K?9[C_G[;_O@4?9[C_G[;_O M@59HH K?9[C_ )^V_P"^!1]GN/\ G[;_ +X%6:* *WV>X_Y^V_[X%'V>X_Y^ MV_[X%6:* *WV>X_Y^V_[X%'V>X_Y^V_[X%6:* *WV>X_Y^V_[X%'V>X_Y^V_ M[X%6:* *WV>X_P"?MO\ O@4?9[C_ )^V_P"^!5FB@"M]GN/^?MO^^!1]GN/^ M?MO^^!5FB@"M]GN/^?MO^^!1]GN/^?MO^^!5FB@"M]GN/^?MO^^!1]GN/^?M MO^^!5FB@"M]GN/\ G[;_ +X%'V>X_P"?MO\ O@59HH K?9[C_G[;_O@4?9[C M_G[;_O@59HH K?9[C_G[;_O@4?9[C_G[;_O@59HH K?9[C_G[;_O@4?9[C_G M[;_O@59HH K?9[C_ )^V_P"^!1]GN/\ G[;_ +X%6:* *WV>X_Y^V_[X%'V> MX_Y^V_[X%6:* *WV>X_Y^V_[X%'V>X_Y^V_[X%6:* *WV>X_Y^V_[X%'V>X_ MY^V_[X%6:* *WV>X_P"?MO\ O@4?9[C_ )^V_P"^!5FB@"M]GN/^?MO^^!1] MGN/^?MO^^!5FB@"M]GN/^?MO^^!1]GN/^?MO^^!5FB@"M]GN/^?MO^^!1]GN M/^?MO^^!5FB@"M]GN/\ G[;_ +X%'V>X_P"?MO\ O@59HH K?9[C_G[;_O@4 M?9[C_G[;_O@59HH K?9[C_G[;_O@4?9[C_G[;_O@59HH K?9[C_G[;_O@4?9 M[C_G[;_O@59HH K?9[C_ )^V_P"^!1]GN/\ G[;_ +X%6:* *WV>X_Y^V_[X M%'V>X_Y^V_[X%6:* *WV>X_Y^V_[X%'V>X_Y^V_[X%6:* *WV>X_Y^V_[X%' MV>X_Y^V_[X%6:* *WV>X_P"?MO\ O@4?9[C_ )^V_P"^!5FB@"M]GN/^?MO^ M^!1]GN/^?MO^^!5FB@"M]GN/^?MO^^!1]GN/^?MO^^!5FB@"M]GN/^?MO^^! M1]GN/^?MO^^!5FB@"M]GN/\ G[;_ +X%'V>X_P"?MO\ O@59HH K?9[C_G[; M_O@4?9[C_G[;_O@59HH K?9[C_G[;_O@4?9[C_G[;_O@59HH K?9[C_G[;_O M@4AMIR"#=D@]1Y8JU10!X[XCTV[^'_BR'6-,9OL=PQS@<#/WD(_45Z/HVKVV MO6BSZ;J@ER/F3:-R'T(K1U'3;35K)[34(%GA?JK#]:\XU?X97^E7)O\ PA>R M*Z\B$OAA[!N_T->BITL3%1J.TEUZ/U.7EG2;<%=/H>D?9[C_ )^V_P"^!1]G MN/\ G\;_ +X%>8VGQ1U;1XY+/Q#IC2748PK?ZLD^X_J*B-YXZ\;'%JC6%DW= M:GXBTS2"5O\ 78XW'6,*&;\AS7)ZA\5K M6(E-,%S=-V+HJ#^IJSI7PCT^("36;N6\E/+*AVK^?4UUNG^%]$TL#[%IMNC# M^(IN;\S1_LE/O)_<@_?R[(\YC\;>.=0'F:?I;&(]"MLS?K4@U?XF3_>51_#/Q#JTN_Q!K7'6Z6A4X3GHK?XUW-%91Q%:.TG]Y;I4WND9]GI9L+..ULY_*AB7:B+&.!4_P!GN/\ MG[;_ +X%6:*Q;;=V:;%;[/)IK>74'MK)9[732HN MI#+M;H"=JXYP#GDBNAKEKW0-29]8MK/[.;75F!:5W(:'*A6^7'S<#CD4 =/' M(LL22(?\ X\: +.:,U6_L^V_YY_\ CQJ-M/B^TQ[8_P!W@[OF M/7M0!=S1FJW]GVW_ #S_ /'C1_9]M_SS_P#'C0!9S1FJW]GVW_//_P >-1QZ M?%YLOF1_+D;/F/3% %W-&:K?V?;?\\__ !XT?V?;?\\__'C0!9S1FJQT^VP< M1\_[QJ.WT^+[.GG1_O,?-\QH NYHS5;^S[;_ )Y_^/&C^S[;_GG_ ./&@"SF MC-4KC3XO*_?\ X\: +.:,U6_L^V_YY_\ CQH_L^V_ MYY_^/&@"SFC-4AI\7VHYC_=;./F/7-2?V?;?\\__ !XT 6-']GVW_ #S_ /'C0!9S1FJ5OI\7D+Y\?S]_F-2?V?;?\\__ !XT 6-1W&GQ>0WD1_/QCYCZT 7-']GVW_ #S_ /'C M0!9S1FJW]GVW_//_ ,>-1_V?%]J'[O\ =;/[QZYH NYHS5;^S[;_ )Y_^/&C M^S[;_GG_ ./&@"SFC-5O[/MO^>?_ (\:CCT^+SY=\?R<;/F/IS0!=S1FJW]G MVW_//_QXT?V?;?\ //\ \>- %G-&:J2:?!Y;;(_FPM$6GP>2GF1_/M&[ MYCUH MYHS5;^S[;_ )Y_^/&C^S[;_GG_ ./&@"SFC-4I]/BPGE1_QC=\QZ=Z MD_L^V_YY_P#CQH LYHS5;^S[;_GG_P"/&C^S[;_GG_X\: +.:,U233XOM$FZ M/]W@;?F/7O4G]GVW_//_ ,>- %G-&:K?V?;?\\__ !XTC:?;[#MCYQQ\QH M M9HS5.#3X?(3SH_GQ\WS'K3_[/MO^>?\ X\: +.:,U6_L^V_YY_\ CQJ.?3XM MB^3'SN&?F/3/- %W-&:K?V?;?\\__'C1_9]M_P \_P#QXT 6?_CQH M_L^V_P">?_CQH LYHS5)]/B^T1[8_P!W@[OF/7M4G]GVW_//_P >- %G-&:K M?V?;?\\__'C1_9]M_P \_P#QXT 6='^\Q\W MS&I/[/MO^>?_ (\: +.:,U6_L^V_YY_^/&H[C3XO)_<1_/D?Q'IGF@"[FC-5 MO[/MO^>?_CQH_L^V_P">?_CQH LYHS5;^S[;_GG_ ./&HWT^+[3'MC_=X.[Y MCU[4 7-']GVW_ #S_ /'C0!9S1FJW]GVW_//_ ,>-1QZ? M%YTOF1_)D;/F/3% %W-&:K?V?;?\\_\ QXT?V?;?\\__ !XT 6?_ (\:/[/MO^>?_CQH M LYHS5*33XO/BV1_)SO^8^G%2?V?;?\ //\ \>- %G-&:K?V?;?\\_\ QXT? MV?;?\\__ !XT 6?_ (\: M +.:,U6_L^V_YY_^/&H[C3XO(;R(_GXQ\Q]: +N:,U6_L^V_YY_^/&C^S[;_ M )Y_^/&@"SFC-5O[/MO^>?\ X\:C?3XO/BV1_)SO^8^G% %W-&:K?V?;?\\_ M_'C1_9]M_P \_P#QXT 6?_CQIUG$T-N$<8(8\9[9H GK&UW_ M %D/T-;-8VN_ZR'Z&@#87[H^E+2+]T?2EH **** "L#5_$CZ?->P16ZO- D1 MB#O@.9&V_D#U-;]30M7NY[D^$M M0N9$D:.21(MH+ X.0&% '7:-J/\ :VCV]]Y?EF522F M>&[2=;=;92&5847 0!B ,?A6M0!2UC4?[*TR2[\OS A4$9P "P&2?09S6#<^ M*;^&]N)DM;=M,MKA;>0F4B5B=OS*.F/F'UK=UJ]@T_1KFZN[=[F"-"9(D0,6 M7OP:XB7UFFHVMO'#J$;26YAE+,H49PP(]/2K?BF\L;>UM M[?4M-FU!+J7RTCB0-AL9'<8-8NC&PL/$EC;Z?X R:C M:6FEMID-O(F(I%PY++DEN3F@#I*:[;(V8#.T$X'>G4C':I."<#.!WH Y5O%& MH7JVHTBUM2[VQN9OM$Q4* <;00.N?RKH-*OUU32;:^1"@GC#[3VS7%,V@ZJT ME\GA#4)RS,&=8L*2#@Y ;'4'+&X,*0^9$#Y:# 3M@"@#3K'U_5 M;S36L4TZT2[EN9C&8WDV*V*Q_$.H6NEK97-U93W;BX"0B!.:ROL$_9KA-K''7:>C?@:V*YH>(Y;G7-,M6T:ZM1/* MX,MW$!C$;'Y2">>/RKI: "N=NO$.H6^N7=O#I37=I:K&9'@?]X"P)^Z>HX[& MNBKGKO7+?3/$%Q;6^D7US=RQ))(]O&"&49 ZGMS0!IZ7K-EK$+/8R[C&=LD; M*5>,^C*>15ZL+0]8?4]7U&-]/DLO)6+ F0+(V0>N">..*W: $8[5)]!FN6L? M&%P+..ZUC2Y8+67)6ZM_WJ D?,!RO3TKJ3]TY&>.E7L*+))!$SJC' 8@=*S(/%:V[)%X@LY=,D? 64_/ M"^?1QT_'%:FL- FBW;WD#W$"Q,9(D&6=0.0*YS4/&#?\(_+.V:DTS MQ'9ZE<&T99;2] RUK<)M?ZCL1]*CU[4[72KNPGGL+F[G=VB@,"@E21R.2.H' MZ55B\0RW?B'3[5](N;02B0^9=Q 'A0?E()_&@#I**** .;F\27UOK%]"-)>Y MLK1U1I;=LR+E0V2G<<]JU],U>RUBV,VGS"15.UP00R'T(/(-9,VO6^GZ]>VE MKH]_<7)V23/!&"&R, \GVQ^%6- U9]3OM25[![+R)$4)*@60Y0'+8/Y4 ;=5 M=4OETS2;F^="XMXVDVCJ<#I5JJVI31V^EW,MQ"T\21,7B5=Q<8Y&.] '*2^, MM35YXQIULLEC&L]V/M.X;&Z!"!R<>M=E&XDC5QT8 BO.KR71AH/VFR\)7B11 MKYT4C1@1G/.6(;)7IQ7HD#;[>-L ;D!P.W% #ZR==U>?3/LL5G;)<3W4A51) M+Y:@*I8DG'H*UJP?%=QIT5E;Q:MIDNHQSS!(XXD#8?MW&* *>C^++K4[ZU=[ M.**PO7>.!A+F0,@.=PZ8.#755Q-G+9P^*K!K;P[!VKMJ "N8USQ=+I%[=(MBLUO:*GFN9@K%G^Z O<>IS73UR>M7.DMXD,-QX> MN=1O880WF10AAL.1W(SW% &GH6JWE]-=6NIPPQ75L5)\A]RE6&1SZULUR_A& M2!+W4K2TTR73XXS&Y2<'S&+ \GD\<<5U% !7'S>,KUKI;>TT^'==7#V]H\DX M&2A(8N,94<''6NPKAY9M%O;W4/+\*WT\IE,5Q-%" 2PYR#NR.QR,4 =1H>I/ MJNE) M.><5TFMW%O:Z)=S7MNUS;I&3+$B[BR]^*XF\DTJ'3(KFT\)WD(@VR0R21XCY M8$%L-R.<\YH ]$!RH(Z&BD0[D4^HS2T 8VO:W/I4MK#:6J7$LX=CYDOEJJH M3SCKSP*HZ'XHNM6U"W\VTBBL[Z-Y+5EDW. N,[AT&] '94444 M*=661Y=.T^U>SCN_LNZ:]K*]8LKUAJ>F6HMU@%P_D7!9TCS@GI@XZUUZL&4,IR",@UY M]]KTVPT"]N--\,:@([B#<9)EW(5QD9.[.WZ5W\+;[>-L ;E!P.W% #ZRM;U6 MYT\VL%A;)<75VY2,22;$&!DDFM6L#Q;/I\=G;0ZGI]Q?+/-LB%N/F5\<):ZK9Q0M+)+%')!(65FC^\#D<<W]SY.]6MEZIG!!.X9&>U &EX>UZ75@8KRV%M<"))@$? M*9U9TC&U7'# M$+NP#[X[T =;I6H)JNEPWD:,@E!RC=5()!'X$&K=9'A:X6[\-VTR6XM@QDQ$ M!]W$C#\ZUZ *6L:D-)TJ:\,9E,8 5 <;B3@#/;D]:YY/%.K6>I2Q:OIULL$8 MC>1[>>M;VNW%M:Z%=S7]L]U;+&?-B1=Q9>_%<>]W8Z9HLQL?# M-_&D[1EI;E:32]4U$ZP^EZQ%;";R?/CEMG)5E! ((/(.2*H^+8VO[^ST^WTN&]N#& M\P>68Q%%! (5EYR<_2JWA:YTV+7VL;"P-KZD;<[ G@#@<]ZTM#U235+.1KF%8;B" M9H)51MR[E]#W%Y9)WP!EM@P"!GZUT'A"[LKK M2YQI<,45G#<-'%Y6?F& =QSWYH WJ@O;I;*PGNG4LL,9<@=3@9J>J^H7"6NF MW,\D?F)'$S,G]X =* .<;6?$<6FG5I+733:"/SC L[>8$QG[V,9Q73V\RW-M M%.F=LB!QGT(S7F[6UCI]G]MUS0H[:"6(RVQCNGD@W;=RHZYP,_E7HEA-]HTV MVF*JADB5MJ]!D9P* +%9NNZI)I5BCV\*S3S2K#$KOM7"3VQ0!675=;T^\M%UF&Q>"ZE6$-:R-N1CTR".1Q71U MY[9_8=&U:RAO-)%OJS7"(GFSO+&48X+QDGJ/S%>A4 %8>J:IJ(U=-,T>&V,W ME>=)+=.0JKG& !R36Y7(^*8GU+6(K&UTB&]GA@,S2/<&%@I.-JD=S[\4 :FD M:K?2ZI/IFKPP)U*>Y?28+".V@E:(?:9&WR%3@\ <5TM>>WD,-YJ M%WJ=QH.=.CG:*::VN764[3@NR# (_7% '8Z'JAU;3!<21"&57>*1 VX!E8@X M/<<5HUB^%+NVN]&;^SXH8K2&>2*$0_=**Q /U/6MJ@"EJVJV^BZ<][>"0PH0 M#Y:;CR<#BL:X\9Q(;=(-/OU::>.+=/;,B@,V,YK1\1WGV/17(M5NVF=(5AD. M%8NP4;CV'-8MUXBEM_LVG:WIL4%XUQ$(EW%XI!N W(WJ/0T =?6-KO\ K(?H M:V:QM=_UD/T- &POW1]*6D7[H^E+0 4444 %<]J%_J,_B!['2([*.2WA5I+B MZR3ANR@=N/6NAKC?$<$NK:\]O;Z-;7ALX5>1Y)C'(P8GY4(^G?B@#7T/4+BY MU"]M-2AMUO;<)OEMSE9%.<=>01SQ6W7+>$;W3Y+V\L](M%MH8HXWD5E(E$A+ M!E?/<8%=30 5R=IJ.NZA#->Z8FEV]LTC;8I2V^3!P2Q' /%=97G+PV]R\FLZ MGX>A&F22L&DMYFWIAB-[H, CCG% ';:%>IJ.AVUU%"L D4DQKT4Y(./QS6A6 M5X9NTOO#EI/%'%%&P8(D(PH4,0,?@*U: ,_7M0_LS1;BY\E9BH"B-CA6+$ 9 M/8<\UA7-]K6FVD4VJQZ7<6)=$>&#<&0%@!C/#8R*VO$5TMGH%S*]LMT"H3R7 M^ZQ8@#/MS7%2QVOAUE?5-#MX+[>K6DBR/+ YW#@9/RL!VH ](HHHH Q?$-_< M6[V5I906\MS=2GRVN3A(]HSGZ^E5[2_U&'7[6RUI+&=IU=H)[;(*%1D@@^H[ MT>+MUQ'9:=%I]O>2W4C;/M+E5CVKDG(YS]*R-!FL=/\ $EKIZ:4MEJ,@=;@2 M,78*%R"C$\J2* .YHHHH Y/4+VZN?$UU;1ZK:Z0+9%"M)$K22@C.06(&W/%7 M?#%_)>/J$<\MO=26\JH;NW7"S?+GGW'2J&LSW&H:QM7O"^KVNI->PZ;!'!:6S(J(D>PJ2N6##L01B@#H*:[%(V8#<0"0! MWIU-D;9&SXSM!.!0!P]KJ5]<:<^HKXBTZQ+%I#9F!=J'NK$G.?6NKT*Y^VZ# M97/D+!YL2MY:C 7/I[5R4=Y&ZQZUK?AVP%C#(,?F1TKK-!OVU M/0;2]=45IHPV$^Z/I0!H5C>(KZ:UAM8+2"":>ZG$.U $<%_J=OKEE::TEC<"Y+^3+;9#1L%) M.0>V,C-='7":-)9:7XCL; Z2EEJDKLDN]VDRFQFW1L3T)6N[H *YV_O]1N/$ M,EGI$=C$]M$IDN+K)8[L\*!VXZUT5<9XB@DU77I88-%M[S[%$C2N\QCE<-GY M4Q]._&: -G0K^XN;R^MM1AMTO;8H));XQ744 !.%)]*Y.TU'7;^WDO],CTNWMG=BL4K-O?!(R MQ' )Q[UU9.%)]!7G7D6MRS:QJOA^%=+GD;=);S,63YB-TB#C''.* .VT*]CU M'0[:ZAA$"RIGRUZ*<\X_&M"LKPS>+?\ ARTN(XXHD92$2$84*"0,?@*U: *F MK7HT[1[J\:/S!!$S[/[V!TKFKC4-;T_1_ME]#I,E@J@R6L1;(0]@3P3[8KH] M:NELM#O+EX1.L4+,8CT?CI7 7,5KH%HUWK&@VL,I3S;22.5Y+,WRW9_=@*,G ML>:S='U2VM=_EO?MZ7$EOM&9!!$S[!_%@=*MU2UF[6QT2\NI(?/6* M%F,7]\8Z4 @/0G\*ZZ-@T2,HPI4$#TKS:X M@M="MFNM:T&UA=D\RUDBE:2WWXR%8'H?3M7I$+[[>-R -R@X'TH ?6-XAOYK M86=K:0037%W+MC-R<1H5!;)]^.!6S7/>+2T\%GI\5A;WDMY,507+%43:I;.1 MSG XQ0 R"_U.WUNSM-<2QG%P6\B:VR&1@N3D'MCO725PFC26.F>(+.R_LI++ M5)&9)A([2?)M)W1L3T)%=W0 5SM[?ZG<>()[/2([&)K6-?,GNLECNYPH';BN MBKB_$-O)JVOSQP:);W@L8T,LC3F.5PV3M7']>] &UH.H3W5U>V^H0VZ7MLRK M));G*R C(/J/I6U7,>$+W3YIKVUT>U2WMH0C,NTB3S"#N#Y[C%=/0 5RMOJ& MMZA+=7.DIIEM LSQXG+&24H=N6QTZ>]=57GMU#%>W=SJU[X?B;3A.\GUQ0!U_A^^74='2X$"0,7=9$C.5WAB&(/<9%:=8WA6\AOM CEM( MH8K=9'2)81A=JL0#^5;- &=K][)IV@7=W#&LCQQY"N,KZ9/L,YKE[B_N]/L8 M9FU_3]2B+(AL5A4!P2!M3!)SZ?2NJUR_.F:)=7:PBI MX=1YM4T#3[2^8;K6X@3=%(V1\N< JW/XT =X.5'&..E+2*=R*3W&:6@#GO%% M[/#<:=:07%O9BXD8FZN$W",J 0 #QN.>/I5?2[^X3Q-#8W&IVNKJ\+NLL<85 MX<8ZX)&#G]*M>)KFX9[/3;33[6]DO"YVW9_=J$ )['GFJ&AZI;0:]#I,&DP: M9=,DC742H ?E P58?>4YZT ==1110!RT=_K.H7M[+I":;;0Q3-$3<;C)*5XR M<=/:M7P]?_VAIK2M!'!*LSQS+$- M'Y@AC+;,_>]JN51UNZ6RT.\N7A$ZQQ,3$>C^QH YZXO]+ MMT\-GI\5A;WLMW*0@N6*JFU25)%=S0 5SVIW]_+KX ML-)CLDFAA$CW%V2* -/1=0N9M5N[+5(;;[;!&C&:V.5="3@'/(((/%;M=7!\U9,D%6)/.,5UE !7$6^H7MXMU=KX@L-,(FM;IHDB, MBDE8QA2=Q&1['K^-:=9GAW4?[5T&WO L:B0N%$0PNT.5&/P K3H S?$-[)IV M@75S#&CLJXQ(,J,G&2/09R:YBXO[O3[.&5]>T_4XF=$-DL*@."P&$P<\=?PK MJ==OSINBW%TL G90 L;' 8DX&3Z MUU:WLFO3;%X[JU'+1[@"ISR.<'K4'BR.34+^STVWTRUO)FC>8/<2%-@4@84C MG)S5;PO=:?%X@;3['318W'V9GNTD):565E &XGE2&)!H [*BBB@#EUOM6O-2 MOQHL>G6T,,QCD:XR7E< : -ZJ^H7"6NFW%Q(GF)%$S,G]X =*L57U"X6TTVYN'C\Q8HF MP.E '*37FM#P^;RXMM'DTX0^8UED_P"KQG&X\9Q[5UMF\2"5GA5]NY5=>V3CGI7HFGS&YTVVF M954R1*Y"]!D9XH L5D>)+TV6FQE+>*XEEG2.)9CA Y/#$]L5KUB^*IO+T<0B MRBO&N9DA6*PH SI;G4[?4-/_ +?ATR[BEN%2-H0=\,AS@@'.?K75 MUY[:?8]#U:RM[O1XK759+A(T=I&EC=&."T9)X(]*]"H *YC7;R?_ (2."S@O MK72S]G+_ &J:,,[_ #:HFF6FDV5_LA^T/\ ;&QQG&%X M/- #?#URS>(KRWFN+3494@1OMT$05L$GY'QD9[UU%TGU:33=/L([%8 MK?S)X!'M>.3=@@XX(QR#744 %<5'>7=W=WYBURQTA8[AT^S&%2QQQN?)'7K7 M:UQ%U=->W=SJ-[X9H7D #W "G!;;CD>W7% &YX2N%NM 21(8(OWLB MEK==LM;=9'AK5(]6TR2>W6)8$N)(H?*&%**V%/Y5KT 97B.]%CH M[2?9X[EGECC2.4X3P!YK(NKG5;::R?7X-+O+>2X1 (@=\3D_*PW9S@ M_2M7Q1<"#0I ;2.\,SI"L4QPA+, "Q[#)KDHEM- U"UCO]&AMM3:>-8'\QI8 MG5F )0D\, >E 'HE8VN_ZR'Z&MFL;7?]9#]#0!L+]T?2EI%^Z/I2T %%%% ! M6!6D@X;\ZVZP/#> MG7>E37%K(7-J(HFC#ONQ)@[PN3G' K?H CN(WFMI(XI6A=E(610"4/K@USHG MUG1%,-Q;6FIV^23]F(AEYZG8>&_ UTU>>'3[>W^T1ZSX;O-0O7D8F[1@P?). MTABWR\8]* .RT6]L[NR*V%N]JD+;&@>$Q&,]<8_'M6C6;X>@N[;P_9Q:@2;A M4PVYMQ')P">Y P*TJ ,_5[&ZOK94LKI(&!RRR1"1)!Z,#V^E8\FK74*>1X@T MB.[A0@F:RQ,HQW,9^8?K6KXBMKJ[T"YAL2?.91PK;2PR,J#V)&1FN0^PP226 M\6B>&[S3K]95(N78*% 8;BS;OF&,CO0!WUO/'=6\<\))CD4,I((X^AJ2BB@# M(U6QU22\CN],N;<^6.+>YBRN?4,.5)!Q55-9\N_@&O:-):W(.R*Y1?.CR>.' M RN?<"K6OPZO*MK_ &-=K:_OL3L8U<[".HSZ&J,.E:Q'XBT^XNM6-_!#YGF+ MY*Q[,H0#QUYH Z6BBB@#GWMM>TZZEN+0VNIQR'YDD412X[#>.#CMD5/I&J6M MS>S0?V=-I]ZXWRI+#MWXXSN'#?G4%[9Z_/KLPMM7%I8F)6CQ;HY#="#GGWJ3 MP_8:A9WVI2:C=_;!,\9CFVA<@+@\#@4 ;E0WD,MQ:216]PUM(P^655!*GZ&I MJ1@2I"G!QP?2@#G%DUO28##=Z;;ZG:<@M9@(^.^8SP?P-:NCWMG>:>IT^)H( MHSL\IHC&8SZ;36);:=XFEMI#>^(%@D#LNU;6,@C/!S[C%;'AVUN++P[96][D MSQQ@2$G.30!I5DZM8ZE/<17&FW4 ,7(M[F'U #/[;,-["OB#1V@GC.([F)?.C4GC(8#2#CMV)[UWU !7/7,.M:9> M27=M-9WT;G_5W $4@&<[0XX..V170UQVOV*_\)"]UJNCW&K6C1*L"Q$,(B,[ MLH2.O'- &MI.K6MS?/$^FS6%]*-SB2(8DQW#KPV/K6W7-^$;:2 WTD=G-8V$ MCJ;>VF?)7 ^8XR< G'%=)0!%=123VLD<,S02,,+*H!*GUP:YX7&LZ*IAN;2T MU*W))/V4B*4YZDQGAOP-=*<[3CKCBO//[/MK=9H]9\,WE_?L[%KM&#!R2<%6 M+?+QCCC% '::+>V=W9;=/MWMDB.TP/"8C&?3'^%:%9WA^&[M] LXM1)-PD8# MY;<1Z GN<=ZT: *6JV=Q>V1BM+H6SYR2T8=7']U@>U8\U[J5G;&WU_18[ZTQ MAI;(;UP/6,\_EFMW4$N9-.N%L)%BN3&1$[#(5L<'%;<6\:Y;NNX?SH ZRTNHKVTCN+N''(S[@5:UZ' M5Y3:?V->+:KYNVU-KJ<;GYED40S8[#<.#CWJ?2-4M+F\F@&GS:?>M\\T< ML.W>>F=PX;\Z@O++Q!/KD_V?5UL['RU:("W1R#T8'//O4GA^PU"SOM2DU&[^ MV":1#'-M"[@$ /RC@L3<_EFM^RNH;V MSCN+7/E./EW*5([=#TKS>31=2,;L=)OA$5"6,1NMYM9>-TC'/ /U/3WKTV(, M(4#G+!1D^] #JR-7LM2DN$NM.N[<"+D07409,^H8M>N?\6V<4 1)KJB[A.N:0T4R';'=0@3Q@GCAARN?<5TM<5 MHUHA\1VTVC:+<:3!&K"Z,I"+(,<#8"U &GHE_97EO)'8VLEIY3?O( M)(/**$\].GY5IUD^&K.[L=&$.H2>;/YTC&0X^8%R0>.G%:U %#5[*YOK3R[. MZ6W;/(DB$B2#^ZP/:LF?4+^U@\GQ%HJ7=L",SV8\U1CH3&>1^&:VM52\DTJX M72Y5ANRA\EV7(#>X-+Q+9W%YJOV^"..17'E+'L)QC@=: .DILBEXV57*,00&'4> M].HH YQ5U_1M[>3:ZK QW.4 @F/N?X6/Y5>T34+*\CECLK22R=&W2020>603 MW]#GU%,W#27+IG3KS74>$[>>VT/9/# M) IF=H89&RT<9/RJ: -NJ6JV=Q>V9BM+H6[YY+1AUU &+)J5[:PFTUW28;^V PSV.)!@>L1Y_+-=#9W4-Y9QSVQ M)B<97*E3^1Z5P$EA;O;)!I?AB]L]3R/+NF<+L?\ O%]WS#^=>BKD(-YRV.2. MYH 6LC5K+4GNH[O3KNW B&1!=193//(8"*W*Y_1].U*U\075Q?W_V^)[=$238J8(8Y&!_.N@H CN(WEMI M(XI6A=E(610"4/K@U@(=>T>,I)96^J6V22;8"*3GJ2AX/X$5T=$QF,]<8_P *T:R_ M#=I=6/A^WM[]B]PA?>Q/WLNQ!_(BM2@#/U>QNKZU"65TMNP.662(2)(/1@>U M94^HWUK#Y7B/1%N;9<'S[,>:@QW*'D?AFMC5TOGTFX&E2K#>;"8F901G\:YS M4-'\0W.D -KIFD?8QM_LZ(3R"1N!H ZRWN([JVCGA),KQZ@;[3KBUF4# M[J/&T8YVN.1G'?-,L]8C?5(UU/2)K&^D'EI-L$B..N M!(O;V.*I^+[22>[M)+BRN;^P5'5[>WDVGS#C:Q&1D=13?">D7VCS6\-Y-P27?QCGKM/...* .LI&!9" =I(P".U+10!S1_MS1)';_0]3BD.6Z0 M3-^/W6/Y5?T74;.[\Z*VLI;&93YDL,L'EG)_BR.#GU!KF[^QAAUF^EUS0;G5 M3+)N@GC(=5CP,+@D;2*W_"=M_CFFTZXCM7V3/&PC;T;'% '/M?:CI\!LM M6TNWU"U VDV."=OO"?Z9K>TZ[M[VQCFLPRPXVJK(4*X[8/2N ?3K<::+:+PO M?1ZKMVK=^8.)\S=TSS7HEJLJ6D*W#;I0@#D=VQS0!+69K%A?W?EOI]W%$ M8^3#/")(W/4$]P1ZBM.LS7TU-]*;^Q)UANE93ED#97/(YXSB@#.EU>>V:/\ MX2712!&X9+JW7SXU;UQ]Y?RKHT<2(KKRK#(/M7+7.CZXUQ8-)K9O$CNHY)(? M(2/Y0>3D5U5 !6'>6>MP:@][I\UK=JKVVN3ZM;C3 M=1%G9M&PD/DJY#CIU[&@!+#5X)-6$5]I,VGZA*NW>\882 =A(O!'UQ6[7/:5 MINJ6WB26YO\ 4?M\)M1&K^6J;6W$XP/;O70T -E5GA=$I]#]16I61X:LKRQTZ:/49?.E:ZE<2\#> MI8D' Z9]*UZ ,W6+"]O8T^PW<<)0Y, MY*M X)W?*#UZ.93#'#%.IYE"ECDCL>1FNAKG=&>Y35WM(=7;4+1(5E_?("VUL[<.. MO0]1714 ,GGBMH'FN'6.*-2SNQP% [UQ-AX0AU(075U(K6WU?5+#3 MI;I55&:2:W$_ENP*D*W!R<&JVC^%9M(U33[E2TDVR47UP92?-S]P'/7MV[5? M\3/I"0P+J]@UX\S%8DBBWR<#)(QR,5AZ/?L^L0V^A:A>_8I23%]NC\R*4+]X M(V=P('K0!W-%%% '%7NB)XDU+4+BWU .^Z-(6BN2 B#B1"HZ9Y_.MKP_HYT: MXU"&"+R+%Y5:VCW[@!M&XCGC)[5EZZFG7&K2066BW=U?P@&2XL6$+1DC(R^1 MD^W-6_"]S?7$DRS7DTL)NHRR\,,=Z .DJ"]N(K6SEFN)E@C5>9 M'. OO4]-D5&C82A63'S!AD8H X>Q\&0WEO;3W3F[C,3MOZ M5U>AV]S::#9V]\2;B.)5D);=S]>]D73Y,62ON,GF@#4KGO$D%OJ=YI^FS7*JIF$LUO MYWEM)'@@=\GYL<5T-8OB631H;*-M7)'N*ZJN,L98XY;(^'-:G,5S*8A:72^:L95 M2Q4YPR< ^M=G0 5QFIZ.OB35=0EM-1!E2-([=HKDKY+ GS%*CU]<5V=607YH[NW*RH3T^? #=/2NIH BN9XK6VDFN)%BC M1!GO@8K2K*\.W%S=Z3'<7-VEVD@W12"+RVQZ,,]:U: ,OQ'*J:#UIN6/D2?QL"3CT/YUUVJ/9Q: M9/+J4:R6T:%Y Z;A@>U<+-J&G6;>9H!U73'3YKB$19C@4]&>-C@ Y_A[4 >B M+D*,]<4M0V8N!9QB\>.2?'SM&I52?8&IJ .;\06MMK&L6-A-=KLC+/-;K/Y; MG*_(W!R<&J^C>%IM'U2PN5R\WERB_N/-)\XDC;D'J??%7O$YTP1PQ7^F-J-Q M,2((H4!D) R2#QM ]A)H [6 MBBB@#B;S0X_$FHZA19- M.&MHM^X*-HR1Z G/%96N3>&%UAH;M)K:\CV[[RU1D\DGIN=>!^-:.AO=KJ5U M:G4S?VUN%&Z6(!P64,/F'##!]* -ZLOQ',(]"N8Q=I:33QM%#([[?G(X&>U: ME5M1-HFGS2:DL9MHT+2>8N0 .O% ')WWA6ZM]$;_ (1B4C[1#LGM)IRZ29'W M@QZ,/7H:[*!2EO&K=50 _E7#13Z,(+FZT"_O=(E@C,S6QC(5U_O")^"/IBNT ML#<&PA-Y(DDQ7+/&NT'\.U %BN=\1V]OJNHZ?ITUTH19#)/;B?RW==I"GJ"< M-CBNBK$\2S:#!;Q?\)%&C+*VR/,3.V?;:"10!F:5X3FTG4K"Z0M)W;M775PFD:E#+K+6/AW6+P+&P'V>^@>1&&,G:Q 9?Q-=W0 5Q> MHZ*GB35=1FM=0S(JQQV[17)'E8.)%*CU^G>NTKEM?706DNI9[27[9:F-?,M M4E+/]T*P(R?KQ0!=T#1?[%O+^.VB\BQ=D,$6_<,[?F(],GM6Y7,>%KF_N)YH MYKN=HX/EDMKZ(">,GE?F4X88[XKIZ &2RI!"\LS!(T!9F/0#UKBK7PI#K$B7 MD]U]KBDNI7NMMR62XC.3&, X&../:NX(# AAD'J#7!ZA=>'_ +9*VG6^H6E] MYABADL4,?VEP<,%_A;!ZY% '3^'+&?3M%CM;D%3&[[%+[BJ;CM&?IBM6L7PQ M M0&[$C(K!F\$+&)[BQW2R!HC8%KAB;<9!?!)Z9R<M<7O?3G2>PM-6T*VD8 -)ME@&3@;H\DJ.G3% 'H(S@9Y/>BHK43B MUC%VZ/-M^=HQA2?4"I: .;\0V=OK.LV-A)=@+$'>6!9_+?)7Y&P#DX(/YU#H MGA>71M4L;A10!QUGH*ZE]KU.SU)AJ#7#O;W<5QO4I_"I7.,8XQ6QX7L[^STV8:L MD:7,MS)*PC;HK$O)?"\VM/##)/IUVLGE&\M5:)#)_=+?=)^M;?AZ:[FC MN1<7PO8H93$CM"$?*]* -FLKQ)*$T&YB%TEK+.ACB=Y-GS$=,]C6K5 M35)+*'39Y=45&M(T+2[TW #Z4 J,O?/\-=[9?:!9Q?;' MCDFV_,\:E5/X'I0!/7.^([:WU;4K#3I;I557,DT G\MF4J0IZY.&KHJRM9AT MFYDM[;5;5)FG+",E,E=HR3GJ* ,C2/"LVD:IIURI:2?$HOKDRDF4$?(#GKV[ M=JZRN%T2]G?4H(=)N=0MK6?+01ZBGF1S(.3L;.X<<@&NZH *X_5]+3Q%K5Y] MFU >;#;B.W\JY*F"4$[LJ/48YQ785ROB2;P['?;-4M9?.1!))=VZ$&!3P"SK MR.E %K0= _L/5+H6D7DV3PQ@+OW!Y1G\O;B_DA%Y=-;QJ' M\C4(AYI1L[65QU''<9KK* &3S1VT#S3NL<4:EG=CPH'>N*L?",.IF"[N;C[7 M#)+*]V@N2Z3\DQG .../2NW90RE6 ((P01UKA+G[)/<377A_1M4@\MRK7E@R MQJY!P?D)PXR/2@#JO#UI<6.@6MM>9$L8((+;B!N.T9[X&!6E65X=GN;K2DN+ MB\6\23F*01>6V.F&'J#GI6K0!C>*75M$DM1=I;2W.$C+2>7OYY4-V)&:PIO! M/E">XL=\LJR1&P)N&)MUR"_)/3KZYKJ-8?3X=+FFU=(WM8URXD3[\/:G>Z8T&#)92H67DX!\M^0,]P10!W=%1VXF6WC%TR-,%^=D&%)]A4 ME ',ZO86>N^);>UN;D/%;POYENEQL99#@JV 0%HS!$S2*!U;*\@#/6H-)D9-4M8 M=*UR2]LYHC/Y=RHDP@(! ?@YR1P(+N M>]%Z+A);P%VCN25DML#]WM!XYKH/#>FR:397%LR&*$7+M;QE]VR,G@?SXKG= MHKP(A:167= MD <\4 <9_P (/'+8-*@>X'V+]Q$;HMLN3U<-G'ISFNUM$DCLH4G;=*L:ASZG M'--CCID\5V>F&X;3XFO)XKB1AGS8D M*JP/0XH MU@^*5BN[>VT][M(C-,C/$9O+:6,'Y@#6]65XADTR'3=^KVGVN-F M")$(M[.QX 4>M &%!X.>PO;>[M]TMRE\&$[3$E+;'W#D\^F*[*O/[:_BBU"* M'PW>:A;0/((2MS'YENDI_P"69#',5UM..AKN" 1@C(/45Q=S+X8GUIXK:2XTV\$AB^V6RM$AD_ MNEOND^QH W_#EA-IFD?99U*!)I/*C+[BD9'IKN:.Y%S>B\CA MF:%':+8^5)!S@X/UXK9H PO%7EW&G1V!NE@>XE3*&7RS*@8%U!^F:S;WPQ?6 MU;NO2:9!I4DVM1)+;+@;6CWDDG 'J37 M,0364-O]H\-ZM=V1$R1-8W"%U1F.!E&^91[@T =S6-KO^LA^AK7B#B%!,5,F MT;BHP">^*R-=_P!9#]#0!L+]T?2EI%^Z/I2T %%%% !51-.A34I[T9+W$:QR M*>5(7./YU;HH R=)\.V6C7UUM^B@ HH MHH X_6Y]*M=:G:+Q))I-XX7SXT 8-QP2"#@X[U;\(3V,TFI?8;R;4)!(AFNY M2/WA*\ 8 '%;?]G6O]HO?>4//DC$;M_> .1G\Z=;V-O:W5Q/"FV2X*F3WP M,"@"Q39-IC;S/NX.[Z4ZB@#C9=3\'RZ"NE3:G'+!",1MD[T(Z$$#@CUK<\+& MW/A;3_L?F&#R1L,I!8CWQ5NTTNTLK=H;>%5C9V?;C."QR3VLLA8/:R^:FWUP1S^!JU10!DS>'+&7Q!;ZPH>*Z MA))V'"R94KEAW(!/-:U%% !6;JFAVVIXD):WND&([F$X=?;W'L:TJ* *>DV MTO2;>R$AE\E-N\C!;WJY110 5S\TZ;Q/9@ZY/K-TR2"+< JPC ). !R>E=;=Z?;7S0 M-&[+7-/CMKWS-T8PDZ';(O&#S[]QTK5C01QJ@Z* !FG44 M %5K[3[74K8P7L*RQGD9Z@^H/8^]6:* ,K1M#_LB:[?[7-=&Y92#-@LH48 S MWX[UJT44 %8>L^%K?5[C[0+NZLYCLWM;L!OVG*D@@C(]:W** ,W2-%CTGSW^ MTSW<]PP:6>X8%FP, < 5I444 %1@$A1FO0+FVBO+62WN4$D4 MJE74]"#4$NDVYTB!\S CK[B MNGN]/MKV2W>XC#/;R>9&W=3C'\J&T^V>^ANS&!-"K*C#C ;K_*@"S1110!GI MHEFMG=6DD?FV]U(\CQOR 6.3C\>:-%T:#0K VEK)+)&9&DS*VYN>V:T** "F MNB2QLDBAT88*L,@BG44 8=OX7@M-9@O+6XEC@@#[+0G**6QDKW'3ITK\GNY9%6-6F(^2-%5$TAE88XW'KCTH I^%I+27PS:-IP?[-A@AD.6;# MD%B?@#/UU;)M&G_M2;R+4 %YK6LVDMM=()(95 M*NI[@U!/I-I<:>+*:/=#A1[\=.?PH N4444 59-/BDU2&_)82Q1M$ .A5B#S M^54[3PY8V.ORZK:AXY9HRCQ _N\D@EL=B=HK6HH **** ,76O#%MJRRO%(]E M<2KL>:'^-?1AT;\:UX8_)@CC!R$4+GUP*?10 4V6))H7BE4,CJ593W!IU% ' M+?\ "#0AIE35]22"9%CD@$JX9!G"YQG&"1UKIXHDAA2*(;410JCT IU% !5+ M5=+BU:S$$LDD)5Q)'+$V&C8="#5VB@#G+7P9;VEU \=]=M#%+]H>!W#"6;^^ M3C.?;I71T44 %%61&]CU'Z4 I'MG,7E$CIMSGI]:LT %%+:"]TRZU"%XY9G,T,F3M8GD=/6NJJK!IM MI;3W$L,*JUP_F2<=6QC/Z4 9/@S[ -#<:5)-+;BZE DF;<7.\Y.?3Z\UT%5[ M.R@L8Y$MDVK)*TK#/\3')_6K% %74+"+4K989BRA9$E5EZJRL"#^E4]5\-V. MK7MM>3!X[BW=762(X+ '.UO49K6HH *QM=_UD/T-;-8VN_ZR'Z&@#87[H^E+ M2+]T?2EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIDLT<$9DGD6-%ZL[ ? MB:BGU"SM=OVF[@AW#*^9(%R/;- %BBJCZMIR*I>_M5#C*DS*-P]1S4_VB'R4 ME\Z/RWQM?<,-GI@]\T 24444 %%%% !1110 4444 %%%1RSPP;/.E2/>VU=[ M ;CZ#U- $E%1/_LX[=9Y+N!87^[(T@"M]#TJ2"XAN8A);2I,AZ-&P8?F* )**A6]M7N3;I< MPM.O6(2 L/PZU-0 4444 %%%% !14-M=P7D;26LJRHKLA*GHP."/P-34 %%- M,B+(L;.H=L[5)Y..N!3J "BH9+N"*ZBMI)56:8$QH3RV.N*FH **** "BBB@ M HHHH **** "BJ\NH6<$XAFNX(Y3C$;R@,<].,U8H **** "BHI[J"U\O[1* ML?FR"--Q^\QZ >]%M=07D/FVLJRQ[BNY3QD'!'Y@T 2T5##>VMQ*\<%S#+(G MWT20$K]0.E$5Y;7$CI!<12O']]4<$K]<=* )J*AAO+6XW_9[F&7R_O[) VWZ MXZ4MO=V]VI:UGBG53@F-PP!_"@"6BFI+'(6$;JQ0X8*<[3Z&G4 %%0PW<%S) M-'!*LCP/LD"G[C8S@_@:FH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *QM=_UD/T-;-8VN_Z MR'Z&@#87[H^E+2+]T?2EH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\4_VS_84G_"-[?MVX8SC[ MO?&>,_6MBBJC+EDG:XI*ZL>4Y^*G^W_Y HS\5/\ ;_\ (%>K45V_7/\ IW'[ MCG^K_P!Y_>>4Y^*G^W_Y HS\5/\ ;_\ (%>K44?7/^G?WG"ZA)J. MHV6D:-K5H]W2GG1X>7C]S /O'/J>@]R35GQ-##;>'].AM5588[ZU M6,+T $BXK9;2--=5#Z?:L$&%!@4[1Z#BK MH!"D0AC$:8V)L&%QTP.V*0SC= M1U75(6UJ\CU!U33[R..*W"+M92%)!.,]SWK1T34+C4;Z>>[U(PLEY) MCA-I M50<=MV2/FSFN@:V@97#0QD2'+@H/F/J?6D%G:BZ^TBVA$^,>;Y8W?GUH FHH MHH JZE]K_LV?^SMOVK;^[W=,UQ?_ !7O^U_Y"KOJ*Y:V']LT^=KT=CKH8GV* M:Y(OU5S@?^*]_P!K_P A4?\ %>_[7_D*N^HK#ZC_ -/9?>;_ -H?].H?<<#_ M ,5[_M?^0JF\0:?=ZM8^'[/63LNI;E@S)U1A&Q4\=Q@&NXIK1([*SHK,ARI( MSM/J/2MZ.&]E*_.WZNYA7Q/MHVY(KT5C@]#5O$>J:]8:O'LN5M(+>XP,8=2^ M''Z$5%IVE2ZOHT>IW^HP1ZF]R!"\PS&PA)4*5SR"0S'ZUZ L,22O*D:+(^-[ MA0"V.F3WICV5K);^1);0O#G/EM&"N?7'2NHY#A[F_;4+'1W2UM;>2/5FC(SF M!V"ME@?0UUS?:!H,WV80?:?*?:+?[F[!QC]*LR6%I+;K!+:P/"GW8VC!5?H. ME/@MX;6+R[:&.&,'.V-0H_(4 H+RT2WEOX;=G0. 9#, =V>^E=2MC:)<-<):PK,V=T@C M 8Y]3UHAL;2W#BWM88A)]\)&%W?7'6@#CK&ZUBXFTN*369L7NG-=2D11Y5AM MP%^7@?-SG/3M4=GKM]J,MFEUK'V!7TK[2S(J LX8C/S ]ADBNX6WA4J5AC!1 M=JD*/E7T'M5!_#^GR:H+V6"-\0"!8613& &W9 QUH Y6SU_4]1L[B>]OSICV MMC',B!% E8@G<=P)(..@Q5N;7-0CO=/NKR=H;::.$/!!L+1RN>=ZL-Q4^QX] MZZN:RM;AT>XMH96C^X7C#%?IGI2O9VTMPL\EO$\R?=D9 67Z'K0!PL4]S?:S MI$UQJ$T"B^O(LQ[%&%W;1RO4]/\ Z]6K#5M;OM3,@N(8DCU P/!+,@'E@XP% MV[MQ'(.ZNO>RM9(PDEM"R!MX5HP1N]<>OO1]BM?M7VG[-#Y__/7RQN_/K0!C M:J<>-M$(_P">-S_Z"*PK37-7MM/TG4);R2\:^$ZO 8U"@JK%<8&<_+Z]Z[MH MHVD61D4NH(5B.1GK@TQ;:!1&%AC C.4 0?)]/2@#@[:\FEUW0KM]1-_/)933 M&(A?D;:#@;0,#M@YJSHVJ:Q?P6]W=:C#!!<6\CS9F1FB(&0478"-IZAB:["* MPLX)-\%I!&^<[DC .?J*!IUDK2,MG;AI1B0B)=WEXKM** /.?$$-S+J?B,K##)&+6W^T,5S(B\[F3W R?PK4N]>DL$ MUA([Y5A@TV&6R9\J6 MFFSPRW32WX>$/)NC,2H[$;T8#@>S X]Z[@6-HLXF6UA$H&T2",;L>F:2.PLX MHI(XK2!(Y/OHL8 ;ZCO0!QUQ+J+_ &)-1GBG1-8M_*995D=0>H8JH'TXK9\% MX_X1KGI]JN,_]_GK9CLK6&)8XK:%$5MZJL8 #>H'K[U*D4<2;(T5%R3M48'/ M6@#A;H1:I?7=]H(BA@L+*>")HL W$C#G '4+CKZUG:R4&BZ4=!V^?_9DQG,/ MWO+V#[V.^[]:]#ATO3[>42P6-M%(.CI"H(_$"I(;*UMV=K>VAB,GWRD87=]< M=: /.O$OE!;4Z)L\K^S?]+\CIY6],9Q_P+]:Z33Q!_PG#_V9Y?V?^SD\[R?N M[MQVYQQG&:Z"&RM;=76WMH8ED^^$C"AOKCK3K>UM[1"EK!% I.2L:!03^% ' M$/=W=F-8-A/]GEEUR*$R!0V VP'@_6I+C6-1M=3FTE]1<1B_BB^V.J;TC>,M MCIMSD8SCO79FV@.?P M:E=Z?!JIL+L3M-K"0-=$JN%*#)S@J#P!G&/:KUWJVNZ;I9G^T1W=Q'>;(+:- MUD:X0KDHQ"CD=<@#CK78BRM1"T(MH1$X 9/+&UL#'(^E+'96L*H(;:&,1Y*! M8P-N>N/2@"GX>N'N]!M;B6Z^U/*F]I-H7D]1@=,=/PK2ID44<*;88UC7).$4 M 9-/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K&UW_60_0ULUC:[_K(?H: -A?NCZ4M9LLTEK*4@ MVA2 <%@"U1 M6=--):W#)!M"G!P5SCCZTS[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ M -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW M'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_Q MH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ M?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_M]QZ MQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_ MM]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U M**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L?_?)_ MQH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[?<>L? M_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ &C[? M<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_WR?\ M&C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW'K'_W MR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+^WW' MK'_WR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@#4HK+ M^WW'K'_WR?\ &C[?<>L?_?)_QH U**R_M]QZQ_\ ?)_QH^WW'K'_ -\G_&@# M4HK+^WW'K'_WR?\ &C[?<>L?_?)_QH U*QM=_P!9#]#4OV^X]8_^^3_C5B"W /BN(1)/&DCL222/>@#__9 end XML 16 azz-20210228_htm.xml IDEA: XBRL DOCUMENT 0000008947 2020-03-01 2021-02-28 0000008947 2020-08-31 0000008947 2021-04-19 0000008947 2021-02-28 0000008947 2020-02-29 0000008947 2019-03-01 2020-02-29 0000008947 2018-03-01 2019-02-28 0000008947 2019-02-28 0000008947 2018-02-28 0000008947 us-gaap:CommonStockMember 2018-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2018-02-28 0000008947 us-gaap:RetainedEarningsMember 2018-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-28 0000008947 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-02-28 0000008947 us-gaap:AccountingStandardsUpdate201409Member 2018-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2018-03-01 2019-02-28 0000008947 us-gaap:CommonStockMember 2018-03-01 2019-02-28 0000008947 us-gaap:RetainedEarningsMember 2018-03-01 2019-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-01 2019-02-28 0000008947 us-gaap:CommonStockMember 2019-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0000008947 us-gaap:RetainedEarningsMember 2019-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2019-03-01 2020-02-29 0000008947 us-gaap:CommonStockMember 2019-03-01 2020-02-29 0000008947 us-gaap:RetainedEarningsMember 2019-03-01 2020-02-29 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-01 2020-02-29 0000008947 us-gaap:CommonStockMember 2020-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2020-02-29 0000008947 us-gaap:RetainedEarningsMember 2020-02-29 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-29 0000008947 us-gaap:AdditionalPaidInCapitalMember 2020-03-01 2021-02-28 0000008947 us-gaap:CommonStockMember 2020-03-01 2021-02-28 0000008947 us-gaap:RetainedEarningsMember 2020-03-01 2021-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-01 2021-02-28 0000008947 us-gaap:CommonStockMember 2021-02-28 0000008947 us-gaap:AdditionalPaidInCapitalMember 2021-02-28 0000008947 us-gaap:RetainedEarningsMember 2021-02-28 0000008947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2020-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2019-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2018-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2020-03-01 2021-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2019-03-01 2020-02-29 0000008947 us-gaap:AllowanceForCreditLossMember 2018-03-01 2019-02-28 0000008947 us-gaap:AllowanceForCreditLossMember 2021-02-28 0000008947 2022-03-01 2021-02-28 0000008947 2023-03-01 2021-02-28 0000008947 2025-03-01 2021-02-28 0000008947 azz:IndustrialMember 2020-03-01 2021-02-28 0000008947 azz:IndustrialMember 2019-03-01 2020-02-29 0000008947 azz:IndustrialMember 2018-03-01 2019-02-28 0000008947 azz:TrasmissionDistributionMember 2020-03-01 2021-02-28 0000008947 azz:TrasmissionDistributionMember 2019-03-01 2020-02-29 0000008947 azz:TrasmissionDistributionMember 2018-03-01 2019-02-28 0000008947 azz:PowerGenerationMember 2020-03-01 2021-02-28 0000008947 azz:PowerGenerationMember 2019-03-01 2020-02-29 0000008947 azz:PowerGenerationMember 2018-03-01 2019-02-28 0000008947 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-03-01 2021-02-28 0000008947 us-gaap:VehiclesMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember azz:ComputersandSoftwareMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember azz:ComputersandSoftwareMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember 2020-03-01 2021-02-28 0000008947 azz:UnsecuredSeniorNotesDueMarch312018Member us-gaap:SeniorNotesMember 2021-02-28 0000008947 azz:UnsecuredSeniorNotesDueMarch312018Member us-gaap:SeniorNotesMember 2020-02-29 0000008947 us-gaap:LandMember 2021-02-28 0000008947 us-gaap:LandMember 2020-02-29 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2021-02-28 0000008947 us-gaap:BuildingAndBuildingImprovementsMember 2020-02-29 0000008947 us-gaap:MachineryAndEquipmentMember 2021-02-28 0000008947 us-gaap:MachineryAndEquipmentMember 2020-02-29 0000008947 us-gaap:FurnitureAndFixturesMember 2021-02-28 0000008947 us-gaap:FurnitureAndFixturesMember 2020-02-29 0000008947 us-gaap:VehiclesMember 2021-02-28 0000008947 us-gaap:VehiclesMember 2020-02-29 0000008947 us-gaap:ConstructionInProgressMember 2021-02-28 0000008947 us-gaap:ConstructionInProgressMember 2020-02-29 0000008947 us-gaap:CostOfSalesMember 2020-03-01 2021-02-28 0000008947 us-gaap:CostOfSalesMember 2019-03-01 2020-02-29 0000008947 us-gaap:CostOfSalesMember 2018-03-01 2019-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-03-01 2021-02-28 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-03-01 2020-02-29 0000008947 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-03-01 2019-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2020-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2020-03-01 2021-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2021-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2020-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2020-03-01 2021-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2021-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2019-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2019-03-01 2020-02-29 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2019-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2019-03-01 2020-02-29 0000008947 2020-02-01 2020-02-29 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-03-01 2021-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-02-28 0000008947 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-02-29 0000008947 us-gaap:NoncompeteAgreementsMember 2020-03-01 2021-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2021-02-28 0000008947 us-gaap:NoncompeteAgreementsMember 2020-02-29 0000008947 us-gaap:TrademarksMember 2020-03-01 2021-02-28 0000008947 us-gaap:TrademarksMember 2021-02-28 0000008947 us-gaap:TrademarksMember 2020-02-29 0000008947 us-gaap:DevelopedTechnologyRightsMember 2020-03-01 2021-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2021-02-28 0000008947 us-gaap:DevelopedTechnologyRightsMember 2020-02-29 0000008947 us-gaap:CertificationMarksMember 2020-03-01 2021-02-28 0000008947 us-gaap:CertificationMarksMember 2021-02-28 0000008947 us-gaap:CertificationMarksMember 2020-02-29 0000008947 azz:NuclearLogisticsBusinessMember 2019-03-01 2020-02-29 0000008947 azz:NuclearLogisticsBusinessMember 2020-02-29 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-02-29 0000008947 azz:UnsecuredSeniorNotesDueJanuary2021Member us-gaap:SeniorNotesMember 2021-02-28 0000008947 azz:UnsecuredSeniorNotesDueJanuary2021Member us-gaap:SeniorNotesMember 2020-02-29 0000008947 azz:A2020SeniorNotesMember us-gaap:SeniorNotesMember 2021-02-28 0000008947 azz:A2020SeniorNotesMember us-gaap:SeniorNotesMember 2020-02-29 0000008947 us-gaap:LineOfCreditMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2013-03-27 0000008947 us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2013-03-27 0000008947 us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2017-03-21 0000008947 us-gaap:LineOfCreditMember us-gaap:SeniorNotesMember 2017-03-21 0000008947 us-gaap:StandbyLettersOfCreditMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2017-03-21 0000008947 azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2017-03-21 0000008947 us-gaap:LineOfCreditMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2017-03-21 2017-03-21 0000008947 us-gaap:LineOfCreditMember us-gaap:SeniorNotesMember 2017-03-21 2017-03-21 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2017-03-21 2017-03-21 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2017-03-21 2017-03-21 0000008947 us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2020-03-01 2021-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2020-03-01 2021-02-28 0000008947 us-gaap:RevolvingCreditFacilityMember azz:BankOfAmericaAndOtherLendersMember us-gaap:LineOfCreditMember 2021-02-28 0000008947 us-gaap:LineOfCreditMember us-gaap:SeniorNotesMember 2021-02-28 0000008947 azz:UnsecuredSeniorNotesDueJanuary2021Member us-gaap:SeniorNotesMember 2011-01-21 0000008947 azz:A2020SeniorNotesMember us-gaap:SeniorNotesMember 2020-10-09 0000008947 azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember us-gaap:SeniorNotesMember 2020-10-09 2020-10-09 0000008947 azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember us-gaap:SeniorNotesMember 2020-10-09 0000008947 azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember us-gaap:SeniorNotesMember 2020-10-09 2020-10-09 0000008947 azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember us-gaap:SeniorNotesMember 2020-10-09 0000008947 azz:A2020SeniorNotesMember us-gaap:SeniorNotesMember 2020-03-01 2021-02-28 0000008947 azz:A2012ShareRepurchaseProgramMember 2012-01-19 2012-01-19 0000008947 azz:A2020ShareRepurchaseProgramMember 2020-11-10 0000008947 azz:A2011ShareRepurchaseProgramMember 2020-03-01 2021-02-28 0000008947 azz:A2020ShareRepurchaseProgramMember 2020-03-01 2021-02-28 0000008947 azz:BoilermakerBlacksmithNationalPensionTrustMember 2020-03-01 2021-02-28 0000008947 azz:BoilermakerBlacksmithNationalPensionTrustMember 2019-03-01 2020-02-29 0000008947 azz:BoilermakerBlacksmithNationalPensionTrustMember 2018-03-01 2019-02-28 0000008947 azz:IndividuallyInsignificantPlansMember 2020-03-01 2021-02-28 0000008947 azz:IndividuallyInsignificantPlansMember 2019-03-01 2020-02-29 0000008947 azz:IndividuallyInsignificantPlansMember 2018-03-01 2019-02-28 0000008947 azz:A2014LongTermIncentivePlanMember 2021-02-28 0000008947 azz:A2014LongTermIncentivePlanMember 2020-02-29 0000008947 azz:A2005LongTermIncentivePlanMember 2021-02-28 0000008947 us-gaap:RestrictedStockMember 2020-03-01 2021-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2020-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2019-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2018-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2020-03-01 2021-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2019-03-01 2020-02-29 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2018-03-01 2019-02-28 0000008947 us-gaap:RestrictedStockUnitsRSUMember 2021-02-28 0000008947 us-gaap:PerformanceSharesMember 2020-03-01 2021-02-28 0000008947 us-gaap:PerformanceSharesMember 2020-02-29 0000008947 us-gaap:PerformanceSharesMember 2019-02-28 0000008947 us-gaap:PerformanceSharesMember 2018-02-28 0000008947 us-gaap:PerformanceSharesMember 2019-03-01 2020-02-29 0000008947 us-gaap:PerformanceSharesMember 2018-03-01 2019-02-28 0000008947 us-gaap:PerformanceSharesMember 2021-02-28 0000008947 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-03-01 2021-02-28 0000008947 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-03-01 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember 2020-03-01 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember 2020-02-29 0000008947 us-gaap:StockAppreciationRightsSARSMember 2019-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember 2018-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember 2019-03-01 2020-02-29 0000008947 us-gaap:StockAppreciationRightsSARSMember 2018-03-01 2019-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember 2021-02-28 0000008947 srt:MinimumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeOneMember 2021-02-28 0000008947 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeOneMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeOneMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeOneMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeTwoMember 2021-02-28 0000008947 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeTwoMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeTwoMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeTwoMember 2020-03-01 2021-02-28 0000008947 srt:MinimumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeFourMember 2021-02-28 0000008947 srt:MaximumMember us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeFourMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeFourMember 2021-02-28 0000008947 us-gaap:StockAppreciationRightsSARSMember azz:ExercisePriceRangeFourMember 2020-03-01 2021-02-28 0000008947 azz:DirectorsGrantsMember 2020-03-01 2021-02-28 0000008947 azz:DirectorsGrantsMember 2019-03-01 2020-02-29 0000008947 azz:DirectorsGrantsMember 2018-03-01 2019-02-28 0000008947 azz:EmployeeStockPurchasePlanMember 2020-03-01 2021-02-28 0000008947 azz:EmployeeStockPurchasePlanMember 2021-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:MetalCoatingsMember 2018-03-01 2019-02-28 0000008947 us-gaap:OperatingSegmentsMember azz:InfrastructureSolutionsMember 2018-03-01 2019-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2020-03-01 2021-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2019-03-01 2020-02-29 0000008947 us-gaap:CorporateNonSegmentMember 2018-03-01 2019-02-28 0000008947 us-gaap:OperatingSegmentsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember azz:InfrastructureSolutionsMember 2019-03-01 2020-02-29 0000008947 us-gaap:OperatingSegmentsMember us-gaap:CostOfSalesMember azz:InfrastructureSolutionsMember 2019-03-01 2020-02-29 0000008947 us-gaap:CorporateNonSegmentMember 2021-02-28 0000008947 us-gaap:CorporateNonSegmentMember 2020-02-29 0000008947 country:US 2020-03-01 2021-02-28 0000008947 country:US 2019-03-01 2020-02-29 0000008947 country:US 2018-03-01 2019-02-28 0000008947 us-gaap:NonUsMember 2020-03-01 2021-02-28 0000008947 us-gaap:NonUsMember 2019-03-01 2020-02-29 0000008947 us-gaap:NonUsMember 2018-03-01 2019-02-28 0000008947 country:US 2021-02-28 0000008947 country:US 2020-02-29 0000008947 country:CA 2021-02-28 0000008947 country:CA 2020-02-29 0000008947 azz:OtherCountriesMember 2021-02-28 0000008947 azz:OtherCountriesMember 2020-02-29 0000008947 azz:GalvabarMember 2020-03-01 2021-02-28 0000008947 azz:SouthernMechanicalServicesMember 2020-12-01 2021-02-28 0000008947 azz:SouthernMechanicalServicesMember 2020-03-01 2021-02-28 0000008947 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember azz:NuclearLogisticsBusinessMember 2020-02-01 2020-02-29 0000008947 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember 2020-03-01 2021-02-28 0000008947 us-gaap:CostOfSalesMember us-gaap:OneTimeTerminationBenefitsMember 2020-03-01 2021-02-28 0000008947 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2021-02-28 0000008947 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2020-03-01 2021-02-28 0000008947 azz:A2020AcquisitionsMember 2021-02-28 0000008947 azz:K2Member 2019-04-30 0000008947 azz:A2020AcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-03-01 2021-02-28 0000008947 azz:A2020AcquisitionsMember us-gaap:NoncompeteAgreementsMember 2020-03-01 2021-02-28 0000008947 azz:A2020AcquisitionsMember 2020-03-01 2021-02-28 0000008947 azz:A2020AcquisitionsMember 2019-03-01 2020-02-29 0000008947 us-gaap:ForwardContractsMember 2020-03-01 2021-02-28 0000008947 2020-03-01 2020-05-31 0000008947 2020-06-01 2020-08-31 0000008947 2020-09-01 2020-11-30 0000008947 2020-12-01 2021-02-28 0000008947 2019-03-01 2019-05-31 0000008947 2019-06-01 2019-08-31 0000008947 2019-09-01 2019-11-30 0000008947 2019-12-01 2020-02-29 iso4217:USD shares iso4217:USD shares azz:segment pure azz:share_based_compensation_plan 0000008947 --02-28 false FY 2020 P2Y P1Y P1Y P2Y P3Y P3Y 10-K true 2021-02-28 false 1-12777 AZZ Inc. TX 75-0948250 One Museum Place, Suite 500 3100 West 7th Street Fort Worth, TX 76107 817 810-0095 Common Stock AZZ NYSE No No Yes Yes Large Accelerated Filer false false false 882529862 25032502 Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K. 14837000 36687000 5713000 4951000 128127000 139214000 86913000 88837000 4453000 5543000 1546000 5461000 58056000 70093000 5876000 8727000 3684000 0 303492000 354562000 205909000 213104000 37801000 43208000 353881000 356225000 95359000 106732000 996442000 1073831000 41034000 61987000 0 2876000 22606000 38882000 27136000 26868000 348000 255000 16138000 18418000 6588000 6327000 0 125000000 113850000 280613000 178419000 77878000 32629000 38114000 39283000 37926000 8969000 4934000 373150000 439465000 1.00 1.00 100000000 100000000 25108000 25108000 26148000 26148000 25108000 26148000 75979000 66703000 547289000 572414000 -25084000 -30899000 623292000 634366000 996442000 1073831000 838917000 1061817000 927087000 650170000 824589000 728466000 188747000 237228000 198621000 107134000 139253000 121665000 19999000 18632000 0 61614000 79343000 76956000 9648000 13463000 14971000 -969000 -990000 1020000 50997000 64890000 63005000 11383000 16656000 11797000 39614000 48234000 51208000 1.53 1.84 1.97 1.52 1.84 1.96 25897000 26191000 26038000 26045000 26281000 26107000 0.68 0.68 0.68 39614000 48234000 51208000 0 0 0 5865000 -2093000 -3478000 27000 29000 29000 -50000 -54000 -54000 5815000 -2147000 -3532000 45429000 46087000 47676000 39614000 48234000 51208000 44603000 50194000 50245000 1561000 2617000 -3731000 -3080000 -18632000 0 -6923000 0 0 -6752000 0 0 2511000 0 0 0 9157000 810000 -219000 71000 -9000 7330000 6290000 4659000 545000 538000 541000 1040000 2734000 2153000 -7926000 1006000 8131000 -2145000 -25875000 595000 -6497000 291000 4883000 5137000 -47040000 3091000 -21521000 8145000 -1172000 -19205000 23536000 8809000 92035000 142310000 110475000 461000 340000 1543000 12444000 23584000 0 4419000 60628000 8000000 37079000 32595000 24615000 -28593000 -69299000 -31072000 2832000 3113000 3765000 712000 1231000 573000 228000000 428500000 264000000 277000000 466500000 310000000 150000000 0 0 125000000 0 14286000 592000 0 0 48311000 5799000 0 17642000 17822000 17718000 -88425000 -59739000 -74812000 3133000 -590000 -1439000 -21850000 12682000 3152000 36687000 24005000 20853000 14837000 36687000 24005000 8999000 13023000 14880000 16118000 18802000 3291000 25959000 25959000 51000000 513464000 -25220000 565203000 716000 716000 4659000 4659000 55000 55000 -628000 -573000 101000 101000 3664000 3765000 17718000 17718000 51208000 51208000 -3478000 -3478000 -54000 -54000 26115000 26115000 58695000 547670000 -28752000 603728000 6290000 6290000 74000 74000 -1305000 -1231000 90000 90000 3023000 3113000 -131000 -131000 -5668000 -5799000 17822000 17822000 48234000 48234000 -2093000 -2093000 -54000 -54000 26148000 26148000 66703000 572414000 -30899000 634366000 7330000 7330000 83000 83000 -795000 -712000 91000 91000 2741000 2832000 -1214000 -1214000 -47097000 -48311000 17642000 17642000 39614000 39614000 5865000 5865000 -50000 -50000 25108000 25108000 75979000 547289000 -25084000 623292000 Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. (the “Company,” “AZZ” or “we”) operates primarily in the United States of America and Canada and also has operations in Brazil, the Netherlands, China, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions. For information about the Company's operations by segment, see Note 12.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Coronavirus (COVID-19)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 has resulted in most governments issuing restrictive orders, including “shelter in place” orders around the globe to assist in mitigating the spread of the virus.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we continue to support our customers, there remains uncertainties regarding the duration and, to what extent, if any, that the COVID-19 pandemic, or newly identified variants, will ultimately have on the demand for our products and services or with our supply chain. We continue to closely monitor the situation as information becomes readily available and continue to take actions to provide for the safety of our personnel, and to support the requirements under CISA.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our operations remain open globally and the impact to our personnel and operations has been limited by the effects of COVID-19. The most significant impact to us has been our ability to serve customers at their business locations. We have experienced limited customer order deferrals, but there have been few outright customer order cancellations. While governments have taken actions, including the approval of vaccines to limit the impacts of COVID-19, we cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact our consolidated balance sheet, statements of income or statements of cash flows for fiscal year 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. The Company treats trade accounts </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable as one portfolio and records an allowance based on a combination of management’s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer’s credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries, unless material, are recorded against the allowance in the period received.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:53.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </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,267 </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%">569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</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%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when all five of the following criteria have been satisfied:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Identification of the contract with a customer;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Identification of the performance obligations in the contract;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Determination of the transaction price;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Fulfillment of performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the Company’s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company’s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </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%">56,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</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%">11,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</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%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize sales of approximately $11.6 million, $4.4 million and $0.1 million in fiscal 2022, 2023 and 2025, respectively, related to the $16.1 million balance of contract liabilities as of February 28, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2021 were primarily due to normal timing differences between the Company’s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers. The acquisition for fiscal year 2021 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:57.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">511,740 </span></td><td style="background-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%">605,236 </span></td><td style="background-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%">526,465 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</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%">209,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</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%">117,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,189 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.9 million and $0.1 million as of February 28, 2021 and February 29, 2020, respectively, in support of bank guarantees for certain customers and leased facilities. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cash investing and financing activities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $1.5 million, $2.4 million and $1.0 million of accrued capital expenditures at the end of fiscal 2021, 2020 and 2019, respectively, which are excluded from the consolidated statements of cash flows until paid. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amortizable intangible and long-lived assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased intangible assets on the consolidated balance sheets are comprised of customer relationships, non-compete agreements, trademarks, technology and certifications. Such intangible assets (excluding indefinite-lived intangible assets) are amortized on a straight-line basis over the estimated useful lives of the assets ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwODlmOWRkNGM0MzQxYjdhNWEwOTAwN2I3ZjZiZjVkL3NlYzowMDg5ZjlkZDRjNDM0MWI3YTVhMDkwMDdiN2Y2YmY1ZF8xMDYvZnJhZzphNDZjYTI2NTViNTM0NmU5YmJmN2RiYWFmZDhjZjZlNC90ZXh0cmVnaW9uOmE0NmNhMjY1NWI1MzQ2ZTliYmY3ZGJhYWZkOGNmNmU0XzE0MDQz_b551ec77-21a3-4f40-90de-2e5c2c037c2e">two</span> to nineteen years. Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. For fiscal year 2021, the Company recorded charges of $13.7 million to write-down certain property, plant and equipment and other intangible assets that were held for sale or abandoned. In addition, for fiscal years 2020 and 2019, the Company recorded impairment losses of $9.2 million and $0.8 million, respectively. See Note 13 for additional information about these impairment charges.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill and intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2021, 2020 and 2019, no goodwill impairment losses were recognized. See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2020. The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2021, 2020 and 2019, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company’s revolving credit facility are included in other assets on the consolidated balance sheets. Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of February 28, 2021, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2018.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Certain of the Company’s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 28, 2021, the fair value of the outstanding 2020 Senior Notes was approximately $144.8 million. As of February 29, 2020, the fair value of the outstanding 2011 Senior Notes was approximately $125.3 million. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Warranty reserves</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reserve has been established to provide for the estimated future cost of warranties on a portion of the Company’s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues. Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company’s warranty reserve for fiscal year 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">3,702 </span></td><td 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,751 </span></td><td 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,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred to held for sale</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%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for the Company’s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders’ equity and is included in accumulated other comprehensive income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.619%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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%">(25,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,949)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accruals for Contingent Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred, and is recorded net of any lease incentives received. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's lease agreements may include rental payments that adjust periodically for inflation or are based on an index rate which are included as variable lease payments. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s (“ASU 2016-13”), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021, utilizing the modified retrospective transition method, and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40) - Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 will be effective for the Company in the first quarter of its fiscal 2022. The Company expects to adopt ASU 2019-12 in the first quarter of fiscal 2022, and does not expect the adoption to have a material impact on its consolidated financial statements.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ Inc. (the “Company,” “AZZ” or “we”) operates primarily in the United States of America and Canada and also has operations in Brazil, the Netherlands, China, Poland and India. The Company has two reportable segments: Metal Coatings and Infrastructure Solutions. For information about the Company's operations by segment, see Note 12.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of consolidation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were prepared in accordance with the accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly owned subsidiaries. All material inter-company accounts and transactions have been eliminated in consolidation. Certain previously reported amounts have been reclassified to conform to current period presentation.</span></div> 2 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with generally accepted accounting principles in the United States of America ("GAAP") requires management to make estimates and assumptions that affect the amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various financial institutions. The Company's policy is designed to limit exposure to any one institution. The Company performs periodic evaluations of the relative credit standing of those financial institutions that are considered in the Company's banking relationships, and has not experienced any losses in such accounts. We believe we are not exposed to any significant credit risk related to cash and cash equivalents. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has limited concentrations of credit risk with respect to trade accounts receivable due to its multiple operating segments, large and diversified customer base and its geographic diversification. The Company performs ongoing evaluations of its customers' financial condition. Collateral is usually not required from customers as a condition of sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net of allowance for credit losses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated amounts due from customers. The Company maintains an allowance for credit losses for estimated losses resulting from the inability of customers to make required payments. The Company treats trade accounts </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable as one portfolio and records an allowance based on a combination of management’s knowledge of its customer base, historical losses, current economic conditions and customer specific events. The Company adjusts this allowance based on specific information in connection with aged receivables. Accounts receivable are considered to be past due when payment is not received in accordance with the customer’s credit terms. Accounts are written off when management determines the account is uncollectible. Recoveries, unless material, are recorded against the allowance in the period received.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:53.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </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,267 </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%">569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</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%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the allowance for credit losses for fiscal 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:53.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </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,267 </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%">569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment based on aged receivables analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net</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%">(354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,951 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4951000 2267000 569000 1040000 2734000 2153000 -354000 -129000 -451000 -41000 106000 0 117000 -27000 -4000 5713000 4951000 2267000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when all five of the following criteria have been satisfied:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Identification of the contract with a customer;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Identification of the performance obligations in the contract;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Determination of the transaction price;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Allocation of the transaction price to performance obligations in the contract; and</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Fulfillment of performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration that it expects to be entitled to in exchange for those goods or services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 amount and timing of revenue recognition varies by segment, based on the nature of the goods or services provided and the terms and conditions of the customer contract.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Metal Coatings Segment</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Metal Coatings segment is a provider of hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries. Within this segment, the contract is typically governed by a customer purchase order or work order. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of metal coating services. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes sales over time as the metal coating is applied to customer provided material as the process enhances a customer controlled asset. Contract modifications are rare within this segment and most contracts are on a fixed price basis with no variable consideration.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infrastructure Solutions segment</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AZZ's Infrastructure Solutions segment is a provider of specialized products and services designed to support industrial and electrical applications. Within this segment, the contract is governed by a customer purchase order and an executed product or services agreement. The contract generally specifies the delivery of what constitutes a single performance obligation consisting of either custom built products, custom services, or off-the-shelf products. For arrangements with multiple performance obligations, the transaction price is allocated to each performance obligation, based on the relative standalone selling prices of the goods or services being provided, and revenue is recognized upon the satisfaction of each performance obligation. The Company combines contracts for revenue recognition purposes that are executed with the same customer within a short timeframe from each other and that purport to be for a single commercial objective.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For custom built products, the Company recognizes sales over time, provided that the goods do not have an alternative use to the Company and the Company has an unconditional right to payment for work completed to date plus a reasonable margin. For custom services, which consist of specialized welding and other professional services, the Company recognizes sales over </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time as the services are rendered, because the services enhance a customer owned asset. For off-the-shelf products, which consist of tubing and lighting products, the Company recognizes revenue upon the transfer of the goods to the customer.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For sales recognized over time, the Company generally uses the cost-to-cost method of revenue recognition. Under this approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date versus the total estimated costs upon completion of the project. This requires the Company to estimate the total contract sales, project costs and margin, which can involve significant management judgment. As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, management reviews and updates its contract related estimates regularly. The Company recognizes adjustments in estimated margin on contracts on a cumulative catch-up basis, and subsequent sales are recognized using the adjusted estimate. If the estimate of contract margin indicates an anticipated loss on the contract, the Company recognizes the total estimated loss in the period it is identified.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the custom nature of the goods and services provided, contracts within the Infrastructure Solutions segment are often modified to account for changes in contract specifications and requirements. A contract modification exists when the modification either creates new, or changes the existing, enforceable rights and obligations in the contract. For the Company, most contract modifications are related to goods or services that are not distinct from those in the original contract due to the significant interrelationship or interdependencies between the deliverables. Such modifications are accounted for as if they were part of the original contract. As a result, the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to sales on a cumulative catch-up basis. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to fixed consideration, the Company’s contracts within its Infrastructure Solutions segment may include variable consideration, including claims, incentive fees, liquidated damages or other penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value or the most likely amount method, whichever is expected to better predict the amount. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in accounts receivable, contract assets (unbilled receivables), and contract liabilities (customer advances and deposits) on the consolidated balance sheets, primarily related to the Company’s Infrastructure Solutions segment. Amounts are billed as work progresses in accordance with agreed upon contractual terms, either at periodic intervals (e.g., weekly or monthly) or upon achievement of contractual milestones. Billing can occur subsequent to revenue recognition, resulting in contract assets. In addition, the Company can receive advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </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%">56,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</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%">11,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</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%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize sales of approximately $11.6 million, $4.4 million and $0.1 million in fiscal 2022, 2023 and 2025, respectively, related to the $16.1 million balance of contract liabilities as of February 28, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases or decreases in accounts receivable, contract assets and contract liabilities during fiscal year 2021 were primarily due to normal timing differences between the Company’s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's customers. The acquisition for fiscal year 2021 described in Note 14 had no impact on contract assets or liabilities as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No general rights of return exist for customers, and the Company establishes provisions for estimated warranties. The Company generally does not sell extended warranties. Revenue is recognized net of applicable sales and other taxes. The Company does not adjust the contract price for the effects of a significant financing component if the Company expects, at </span></div>contract inception, that the period between when the Company transfers a good or service to a customer and when the customer pays for that good or service will be one year or less, which is generally the case. Sales commissions are deferred and recognized over the same period as the related sales. Shipping and handling is treated as a fulfillment obligation instead of a separate performance obligation and such costs are expensed as incurred. <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in contract liabilities for fiscal year 2021 and 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:73.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.721%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </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%">56,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities added during the period</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%">11,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales recognized during the period</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%">(14,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18418000 56928000 11868000 14292000 -14148000 -52802000 16138000 18418000 11600000 4400000 100000 16100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by segment and geography is disclosed in Note 12. In addition, the following table presents disaggregated revenue by customer industry for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:57.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.155%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</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%">511,740 </span></td><td style="background-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%">605,236 </span></td><td style="background-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%">526,465 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution</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%">209,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</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%">117,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,189 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 511740000 605236000 526465000 209729000 254836000 212433000 117448000 201745000 188189000 838917000 1061817000 927087000 Cash and cash equivalentsThe Company considers cash and cash equivalents to include cash on hand, deposits with banks and all highly liquid investments with an original maturity of three months or less. Cash and cash equivalents includes restricted cash of $0.9 million and $0.1 million as of February 28, 2021 and February 29, 2020, respectively, in support of bank guarantees for certain customers and leased facilities. 900000 100000 1500000 2400000 1000000.0 InventoriesInventories are stated at the lower of cost or net realizable value. Cost is determined principally using a weighted-average method for the Infrastructure Solutions segment and the first-in-first-out (FIFO) method for the Metal Coatings segment. The Company determines the reserves for excess quantities and obsolescence based on forecasted demand within specific time horizons, technological obsolescence, and an assessment of any inventory that is not in sellable condition, and records a charge to reduce inventory to its net realizable value. For information related to charges recognized to reduce inventory in the Infrastructure Solutions segment to its net realizable value in fiscal 2021, see Note 13. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repairs and maintenance are charged to expense as incurred; renewals and betterments that significantly extend the useful life of the asset are capitalized.</span></div> Depreciation is computed using the straight-line method over the estimated useful lives of the related assets as follows:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:392.25pt"><tr><td style="width:1.0pt"/><td style="width:322.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-25 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-15 years</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:67.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,328 </span></td><td 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%">21,826 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,338 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,938 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,466 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">486,724 </span></td><td 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%">487,201 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="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%">(280,815)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</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%">205,909 </span></td><td 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%">213,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:50.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.972%"/><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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">29,884 </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%">30,721 </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%">30,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,464 </span></td><td style="background-color:#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 depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y P25Y P3Y P15Y P3Y P15Y P3Y P3Y P7Y P19Y Long-lived assets, such as property and equipment and intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable. Recoverability is measured by a comparison of their carrying amount to the estimated undiscounted cash flows to be generated by those assets. If the undiscounted cash flows are less than the carrying amount, the Company records impairment losses for the excess of their carrying value over the estimated fair value. 13700000 9200000 800000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and other indefinite-lived intangible assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. The Company tests goodwill and intangible assets with an indefinite life for potential impairment annually as of December 31 and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, which would result in impairment. Goodwill is tested for impairment at the reporting unit level. A reporting unit is an operating segment or a component of an operating segment. The test is calculated using an income approach and market approach, which are Level 3 fair value inputs, as described in "Financial instruments" below. Based on the results of its analysis, the Company determines whether an impairment may exist. A significant change in projected cash flows or cost of capital for future years could result in an impairment of goodwill in future years. Variables impacting future cash flows include, but are not limited to, the level of customer demand for and response to products and services we offer to the power generation market, the electrical transmission and distribution markets, the general industrial market and the hot dip galvanizing market; changes in economic conditions of these various markets; raw material and natural gas costs and availability of experienced labor and management to implement our growth strategies. For fiscal years 2021, 2020 and 2019, no goodwill impairment losses were recognized. See Note 3 for information about the goodwill write-off related to divestitures in fiscal 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other indefinite-lived intangible assets consist of certain tradenames that were obtained through acquisitions. The Company performed its annual indefinite-lived intangible asset impairment test as of December 31, 2020. The Company elected to perform a qualitative assessment and determined that no conditions existed that would make it more likely than not that the indefinite-lived intangible assets were impaired. Therefore, no further quantitative assessment was required. For fiscal 2021, 2020 and 2019, no impairment losses related to these indefinite-lived intangible assets were recorded.</span></div> 0 0 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs that are incurred by the Company in connection with the issuance of debt are amortized to interest expense using the effective interest rate method over the term of the debt. Costs related to the Company’s revolving credit facility are included in other assets on the consolidated balance sheets. Costs related to the Company's senior notes are presented as a reduction to long-term debt on the consolidated balance sheets.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a valuation allowance against net deferred tax assets to the extent that the Company believes those net assets are not more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As applicable, the Company records uncertain tax positions on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various state, provincial and local and foreign jurisdictions. With few exceptions, as of February 28, 2021, the Company is no longer subject to U.S. federal or state examinations by tax authorities for years before fiscal 2018.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Certain of the Company’s assets and liabilities, which are carried at fair value, are classified in one of the following three categories:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted market prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable market-based inputs, other than Level 1, or unobservable inputs that are corroborated by market data; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are not corroborated by market data and reflect the Company’s own assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company's financial instruments (cash equivalents, accounts receivable, accounts payable, accrued liabilities and the revolving credit facility) approximates the fair value of these instruments based upon either their short-term nature or their variable market rate of interest. As of February 28, 2021, the fair value of the outstanding 2020 Senior Notes was approximately $144.8 million. As of February 29, 2020, the fair value of the outstanding 2011 Senior Notes was approximately $125.3 million. These fair values were determined using the discounted cash flow at the market rate as well as the applicable market interest rates, which are classified as Level 2 inputs.</span></div> 144800000 125300000 Warranty reservesA reserve has been established to provide for the estimated future cost of warranties on a portion of the Company’s delivered products, and is included in "Other accrued liabilities" in the consolidated balance sheets. Warranties cover such factors as non-conformance to specifications and defects in material and workmanship. A provision for warranty on products is made on the basis of the Company's historical experience and identified warranty issues. Management assesses the adequacy of its warranty reserve on a quarterly basis, and adjustments are made as necessary. <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the Company’s warranty reserve for fiscal year 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.998%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">3,702 </span></td><td 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,751 </span></td><td 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,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred to held for sale</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%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3702000 1751000 2013000 1865000 2118000 2195000 2623000 4069000 1933000 381000 0 0 4079000 3702000 1751000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency is the functional currency for the Company’s foreign operations. Related assets and liabilities are translated into United States dollars at exchange rates existing at the balance sheet date, and revenues and expenses are translated at weighted-average exchange rates. The foreign currency translation adjustment is recorded as a separate component of shareholders’ equity and is included in accumulated other comprehensive income (loss).</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:66.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.619%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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%">(25,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,949)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,084)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -25084000 -30949000 0 50000 -25084000 -30899000 Accruals for Contingent LiabilitiesThe Company is subject to the possibility of various loss contingencies arising in the normal course of business. The amounts the Company may record for estimated claims, such as self-insurance programs, warranty, environmental and other contingent liabilities, requires the Company to make judgments regarding the amount of expenses that will ultimately be incurred. The Company uses past history and experience and other specific circumstances surrounding these claims in evaluating the amount of liability that should be recorded. Due to the inherent limitations in estimating future events, actual amounts paid or transferred may differ from those estimates. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. For such leases, the Company recognizes a right-of-use ("ROU") asset and lease liability on the consolidated balance sheet as of the lease commencement date based on the present value of the future minimum lease payments. An ROU asset represents the Company's right to use an underlying asset during the lease term and a lease liability represents the Company's obligation to make lease payments. However, for short-term leases with an initial term of twelve months or less that do not contain an option to purchase that is likely to be exercised, the Company does not record ROU assets or lease liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's uses its incremental borrowing rate to determine the present value of future payments unless the implicit rate in the lease is readily determinable. The incremental borrowing rate is calculated based on what the Company would pay to borrow on a collateralized basis, over a similar term, based on information available at lease commencement. In determining the future minimum lease payments, the Company incorporates options to extend or terminate the lease when it is reasonably certain that such options will be exercised. The ROU asset includes any initial direct costs incurred, and is recorded net of any lease incentives received. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term, as the ROU asset is amortized and the lease liability is accreted. For its facility leases, the Company accounts for lease and non-lease components on a combined basis, and for its equipment leases, lease and non-lease components are accounted for separately.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s (“ASU 2016-13”), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021, utilizing the modified retrospective transition method, and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40) - Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2019-12"). This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. ASU 2019-12 will be effective for the Company in the first quarter of its fiscal 2022. The Company expects to adopt ASU 2019-12 in the first quarter of fiscal 2022, and does not expect the adoption to have a material impact on its consolidated financial statements.</span></div> Property, Plant and Equipment<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:67.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,328 </span></td><td 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%">21,826 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and structures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,338 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures, software and computers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,179 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,938 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,466 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">486,724 </span></td><td 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%">487,201 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="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%">(280,815)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant, and equipment, net</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%">205,909 </span></td><td 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%">213,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table outlines the classification of depreciation expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:50.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.972%"/><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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">29,884 </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%">30,721 </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%">30,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,464 </span></td><td style="background-color:#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 depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21328000 21826000 155338000 162851000 249065000 252726000 31179000 28938000 3591000 4394000 26223000 16466000 486724000 487201000 280815000 274097000 205909000 213104000 29884000 30721000 30747000 2320000 2349000 2464000 32204000 33070000 33211000 Goodwill and Intangible Assets<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but are subject to annual impairment tests. Other intangible assets are amortized over their estimated useful lives.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal year 2021 and 2020 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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:700;line-height:100%">Segment</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:9pt;font-weight:700;line-height:100%">Beginning Balance</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:9pt;font-weight:700;line-height:100%">Acquisitions</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:9pt;font-weight:700;line-height:100%">Divestiture</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:9pt;font-weight:700;line-height:100%">Assets Held for Sale</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:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</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:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">157,048 </span></td><td 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,551 </span></td><td 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,132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</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:9pt;font-weight:700;line-height:100%">Beginning Balance</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:9pt;font-weight:700;line-height:100%">Acquisitions</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:9pt;font-weight:700;line-height:100%">Divestiture</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:9pt;font-weight:700;line-height:100%">Other</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:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</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:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">116,691 </span></td><td 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%">39,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td 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%">(475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021 and 2020, the Company continued to execute its strategy to divest of non-core businesses, which included the divestiture of most of its business that served customers in the nuclear power businesses in fiscal 2020. In addition, the Company divested two businesses and classified one other business as held-for-sale in fiscal 2021. In connection with these activities, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses in the reporting unit to which the goodwill applied. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company allocated $7.9 million of goodwill to this business, which was written off upon the completion of the sale. The estimate of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. See Note 13 for more information.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company completed its fiscal 2021 annual goodwill impairment analysis as of December 31, 2020 and concluded that no indicators of impairment existed at any of its reporting units as of the testing date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:50.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.095%"/><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%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">171,091 </span></td><td 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%">177,090 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,233 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,298)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:54.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">6,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#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 amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for fiscal 2020, intangibles with a carrying value of approximately $14.6 million were written-off as part of the sale of the nuclear logistics business and intangibles with a carrying value of approximately $7.2 million were impaired as part of the exit from the nuclear certified portion of the industrial welding solutions business. See Note 13 for more information.</span></div>In addition to its amortizable intangible assets, the Company has recorded indefinite-lived intangible assets of $3.4 million on the consolidated balance sheets as of February 28, 2021 and February 29, 2020, related to certain tradenames acquired as part of prior business acquisitions. These indefinite-lived intangible assets are not amortized, but are assessed for impairment annually or whenever an impairment may be indicated. During fiscal 2021 and 2020, the Company performed an annual review of its indefinite-lived intangibles and no impairment was indicated.<div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"><tr><td style="width:1.0%"/><td style="width:68.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,735 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,069 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,971 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill by segment for fiscal year 2021 and 2020 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.459%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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:700;line-height:100%">Segment</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:9pt;font-weight:700;line-height:100%">Beginning Balance</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:9pt;font-weight:700;line-height:100%">Acquisitions</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:9pt;font-weight:700;line-height:100%">Divestiture</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:9pt;font-weight:700;line-height:100%">Assets Held for Sale</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:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</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:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">157,048 </span></td><td 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,551 </span></td><td 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,132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,262)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,394)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:24.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment</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:9pt;font-weight:700;line-height:100%">Beginning Balance</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:9pt;font-weight:700;line-height:100%">Acquisitions</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:9pt;font-weight:700;line-height:100%">Divestiture</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:9pt;font-weight:700;line-height:100%">Other</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:9pt;font-weight:700;line-height:100%">Currency Translation Adjustment</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:9pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">116,691 </span></td><td 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%">39,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td 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%">(475)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,177 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,888)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 157048000 1551000 1132000 0 1192000 158659000 199177000 0 2262000 -1693000 0 195222000 356225000 1551000 3394000 -1693000 1192000 353881000 116691000 39419000 0 1413000 -475000 157048000 207065000 0 7888000 0 0 199177000 323756000 39419000 7888000 1413000 -475000 356225000 7900000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:50.152%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.968%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.095%"/><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%">Weighted-Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">171,091 </span></td><td 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%">177,090 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,233 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,772 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,298)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizable intangible assets, net</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P16Y 171091000 177090000 P13Y 8803000 8659000 P99Y 1386000 1469000 P25Y 2554000 2554000 P8Y 399000 0 184233000 189772000 100342000 91298000 83891000 98474000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of amortization expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.263%"><tr><td style="width:1.0%"/><td style="width:54.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><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%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">6,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#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 amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6838000 6873000 6259000 5561000 10251000 10775000 12399000 17124000 17034000 14600000 7200000 3400000 3400000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the estimated amortization expense for the next five fiscal years and beyond (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.748%"><tr><td style="width:1.0%"/><td style="width:68.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,735 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,907 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,069 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,971 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12111000 11735000 9907000 9098000 9069000 31971000 83891000 Other Accrued Liabilities<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"/><td style="width:63.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.511%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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%">957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel 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%">9,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group medical insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,098 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"/><td style="width:63.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.511%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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%">957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel 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%">9,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group medical insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,098 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,136 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 957000 1042000 4079000 3702000 3550000 4180000 9709000 8646000 2517000 3083000 2566000 3098000 3758000 3117000 27136000 26868000 Leases<div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a lessee under various leases for facilities and equipment. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of lease expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:48.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533 </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%">13,521 </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%">11,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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%">4,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,002 </span></td><td style="background-color:#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 lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211 </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%">73 </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%">8,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,946 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">38,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">39,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><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:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</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%">8,143 </span></td><td 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%">8,918 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - operating</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%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,867 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</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%">4.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and financing cash flows from financing leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - financing</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%">230 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - financing leases</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%">4.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the classification of lease expense in the statements of income for fiscal 2021, 2020, and 2019 (in thousands): </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:48.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533 </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%">13,521 </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%">11,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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%">4,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">4,002 </span></td><td style="background-color:#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 lease expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,018 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company's portfolio of leases was as follows (in thousands, except years and percentages):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><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:69.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases included in lease liabilities</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%">8,143 </span></td><td 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%">8,918 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - operating</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%">2,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,867 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</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%">4.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and financing cash flows from financing leases included in lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities obtained from new ROU assets - financing</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%">230 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - financing leases</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%">4.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 10533000 13521000 11630000 4485000 4923000 4002000 15018000 18444000 15632000 <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211 </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%">73 </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%">8,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,946 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">38,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">39,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, maturities of the Company's lease liabilities were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:36.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.549%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal year:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211 </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%">73 </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%">8,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,913 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">5,946 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,136)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">38,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">39,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8211000 73000 8284000 7723000 73000 7796000 6840000 73000 6913000 5876000 70000 5946000 4427000 14000 4441000 12973000 0 12973000 46050000 303000 46353000 7112000 24000 7136000 38938000 279000 39217000 8143000 8918000 2186000 7867000 P6Y11M1D P7Y11M8D 0.0471 0.0489 25000 230000 P4Y3M P0Y 0.0400 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the Company's debt as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"><tr><td style="width:1.0%"/><td style="width:61.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Revolving Credit Facility</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%">29,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">78,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">125,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Senior Notes</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%">150,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</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%">179,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 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%">203,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</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%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#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%">Total debt, net</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%">178,419 </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%">202,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Debt due after one year, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,878 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2017 Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2013, the Company entered into a credit agreement (the “Credit Agreement”) with Bank of America and other lenders. The Credit Agreement provided for a $75.0 million term facility and a $225.0 million revolving credit facility that included a $75.0 million “accordion” feature. The Credit Agreement is used to provide for working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and potential share repurchases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2017, the Company executed the Amended and Restated Credit Agreement (the “2017 Credit Agreement”) with Bank of America and other lenders. The 2017 Credit Agreement amended the following provisions of the Credit </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreement: (i) extending the maturity date until March 21, 2022, (ii) providing for a senior revolving credit facility in a principal amount of up to $450.0 million, with an additional $150.0 million accordion, (iii) including a $75.0 million sublimit for the issuance of standby and commercial letters of credit, (iv) including a $30.0 million sublimit for swing line loans, (v) restricting indebtedness incurred in respect of capital leases, synthetic lease obligations and purchase money obligations not to exceed $20.0 million, (vi) restricting investments in any foreign subsidiaries not to exceed $50.0 million in the aggregate, and (vii) including various financial covenants and certain restricted payments relating to dividends and share repurchases as specifically set forth in the 2017 Credit Agreement. The balance due on the $75.0 million term facility under the previous Credit Agreement was paid in full as a result of the execution of the 2017 Credit Agreement.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial covenants, as defined in the 2017 Credit Agreement, require the Company to maintain on a consolidated basis a Leverage Ratio not to exceed 3.25:1.0 and an Interest Coverage Ratio of at least 3.0:1.0. The 2017 Credit Agreement will be used to finance working capital needs, capital improvements, dividends, future acquisitions, letter of credit needs and share repurchases.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates for borrowings under the 2017 Credit Agreement are based on either a Eurodollar Rate or a Base Rate plus a margin, ranging from 0.875% to 1.875% depending on our Leverage Ratio (as defined in the 2017 Credit Agreement). The Eurodollar Rate is defined as LIBOR for a term equivalent to the borrowing term (or other similar interbank rates if LIBOR is unavailable). The Base Rate is defined as the highest of the applicable Fed Funds rate plus 0.50%, the Prime rate, or the Eurodollar Rate plus 1.0% at the time of borrowing. The 2017 Credit Agreement also carries a Commitment Fee for the unfunded portion ranging from 0.175% to 0.30% per annum, depending on our Leverage Ratio. The effective interest rate was 2.75% as of February 28, 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, we had $29.0 million of outstanding debt against the 2017 Credit Agreement and letters of credit outstanding under the 2017 Credit Agreement in the amount of $9.6 million, which left approximately $411.4 million of additional credit available. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2011 Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On January 21, 2011, the Company entered into a Note Purchase Agreement, pursuant to which the Company issued $125.0 million aggregate principal amount of its 5.42% unsecured Senior Notes (the “2011 Senior Notes”), through a private placement. Amounts under the agreement were due in a balloon payment on the January 2021 maturity date. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repaid the 2011 Senior Notes upon maturity in January 2021 with the proceeds from the 2020 Senior Notes, which are described below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0 million of senior unsecured notes (the “2020 Senior Notes”), consisting of two separate tranches:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">7-year borrowing: $70.0 million priced at 2.77% coupon; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-year borrowing: $80.0 million priced at 3.17% coupon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds of the $80.0 million tranche was funded on December 17, 2020. The $70.0 million tranche was funded in January 2021. The Company used the proceeds to repay the existing $125.0 million 5.42% Senior Notes that matured on January 20, 2021, as well as for general corporate purposes. Interest on the 2020 Senior Notes will be paid semi-annually. In connection with the 2020 Senior Notes, the Company incurred debt issuance costs of approximately $0.6 million. These costs have been allocated between the two tranches and are being amortized over periods of seven and 12 years, and are included in “Debt due after one year, net” in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's debt agreements require the Company to maintain certain financial ratios. As of February 28, 2021, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For each of the five years after February 28, 2021, required principal payments under the terms of the long-term debt, including the Company’s revolving credit facility, are as follows (dollars in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:82.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">— </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the Company's debt as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.076%"><tr><td style="width:1.0%"/><td style="width:61.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 Revolving Credit Facility</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%">29,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">78,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">125,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Senior Notes</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%">150,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, gross</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%">179,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 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%">203,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</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%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#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%">Total debt, net</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%">178,419 </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%">202,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount due within one year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Debt due after one year, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,878 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 29000000 78000000 0 125000000 150000000 0 179000000 203000000 581000 122000 178419000 202878000 0 125000000 178419000 77878000 75000000.0 225000000.0 75000000.0 450000000.0 150000000.0 75000000.0 30000000.0 20000000.0 50000000.0 75000000.0 3.25 3.0 0.00875 0.01875 0.0050 0.010 0.00175 0.0030 0.0275 29000000.0 9600000 411400000 125000000.0 0.0542 150000000.0 P7Y 70000000.0 0.0277 P12Y 80000000.0 0.0317 80000000.0 70000000.0 125000000.0 0.0542 600000 For each of the five years after February 28, 2021, required principal payments under the terms of the long-term debt, including the Company’s revolving credit facility, are as follows (dollars in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:82.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">— </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 29000000 0 0 0 150000000 179000000 Income Taxes<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 provision for income taxes for fiscal year 2021, 2020 and 2019 consisted of the following (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:2.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">46,766 </span></td><td style="background-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%">44,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 before income taxes</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%">50,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">64,890 </span></td><td 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%">63,005 </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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">9,532 </span></td><td style="background-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%">12,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">13,946 </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%">19,273 </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%">8,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 provision (benefit):</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</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%">(2,563)</span></td><td 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,617)</span></td><td 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,731 </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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,797 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.417%"/><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit settlement</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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred federal and state income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial accounting purposes and the amounts used for income tax purposes. Significant components of the Company’s net deferred income tax liability are as follows as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:65.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.583%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.585%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related items</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%">3,282 </span></td><td style="background-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%">3,194 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,601 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other credit carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</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%">26,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,598 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</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%">(18,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</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%">(34,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</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%">(62,345)</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%">(62,524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,397)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,926)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, the Company had pretax state NOL carry-forwards of $73.1 million which, if unused, will begin to expire in 2022 and pretax foreign NOL carry-forwards of $4.1 million, which, if unused, will begin to expire in 2027. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of fiscal year end 2021 and 2020, a portion of the Company's deferred tax assets were the result of state and foreign jurisdiction NOL carry-forwards and state credit carry-forwards. The Company believes that it is more likely than not that the benefit from certain foreign NOL carry-forwards and state credit carry-forwards will not be realized. In recognition of this risk, the Company has provided a valuation allowance of $0.7 million and $0.7 million as of fiscal year end 2021 and 2020, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company's tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in a multitude of jurisdictions across the Company's global operations. Generally accepted accounting principles in the United States of America ("GAAP") states that a tax benefit from an uncertain tax position may be recognized when it is </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company may (1) record unrecognized tax benefits as liabilities in accordance with GAAP and (2) adjust these liabilities when the Company's judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the unrecognized tax benefit liabilities. These differences will be reflected as increases or decreases to income tax expense in the period in which new information becomes available.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended February 28, 2021 is as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.736%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.817%"/><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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decrease for tax positions related to prior periods:</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Gross decreases</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,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decreases relating to settlements with taxing authorities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decreases resulting from lapses in statutes of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Current year increases to our Uncertain Tax Positions (“UTPs”) primarily relate to matters related to research and development credits, certain foreign tax credits, various state and local tax matters and various temporary differences.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Similarly, current year decreases primarily relate to offsetting decreased movement of certain temporary differences categorized as UTPs, the lapse of the statute of limitations in certain jurisdictions and settlements with taxing authorities.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense. Penalties and interest expensed for fiscal 2021 and 2020 were ($0.4) million and $0.9 million, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not have any prior year tax returns currently being examined by taxing authorities. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of any tax audits cannot be predicted with certainty, if any issues addressed in the Company's tax audits are resolved in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has operations and taxable presence in multiple jurisdictions in the U.S. and outside of the U.S. in Canada, the Netherlands, China, Poland and Brazil. The tax positions of the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions around the world. The Company currently considers U.S. federal and state and Canada, to be significant tax jurisdictions. The Company’s U.S. federal and state tax returns since February 28, 2018 remain open to examination. With some exceptions, tax years prior to fiscal 2018 in jurisdictions outside of U.S. are closed. The statute of limitations for fiscal year end 2018 will expire in December 2021. The Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits related to various federal, foreign and state positions of $2.3 million may be resolved in the next 12 months.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to enactment of H.R. 1, formerly known as the Tax Cuts and Jobs Act of 2017 (the "Tax Act"), the Company asserted that all unremitted earnings of its foreign subsidiaries were considered indefinitely reinvested. As a result of the Tax Act, the Company reported and paid U.S. tax on the majority of its previously unremitted foreign earnings. As of February 28, 2021, the Company continues to be indefinitely reinvested with respect to investments in its foreign subsidiaries. Additionally, the Company has not recorded deferred tax liabilities associated with the remaining unremitted earnings that are considered indefinitely reinvested. It is impracticable for the Company to determine the amount of unrecognized deferred tax liabilities on these indefinitely reinvested earnings, due to the complexities associated with the hypothetical calculation</span></div> The provision for income taxes for fiscal year 2021, 2020 and 2019 consisted of the following (in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:2.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align: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 before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">46,766 </span></td><td style="background-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%">44,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 before income taxes</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%">50,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">64,890 </span></td><td 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%">63,005 </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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">9,532 </span></td><td style="background-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%">12,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">13,946 </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%">19,273 </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%">8,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 provision (benefit):</span></td><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</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%">(2,563)</span></td><td 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,617)</span></td><td 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,731 </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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,797 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 46766000 44406000 48261000 4231000 20484000 14744000 50997000 64890000 63005000 9532000 12563000 4251000 2660000 5259000 2829000 1754000 1451000 986000 13946000 19273000 8066000 -2165000 -1452000 2970000 -2294000 -21000 539000 1896000 -1144000 222000 -2563000 -2617000 3731000 11383000 16656000 11797000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from the federal statutory income tax rate to the effective income tax rate is as follows for the prior three fiscal years: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.417%"/><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audit settlement</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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.001 0.001 0.005 0.054 0 0.004 -0.004 0 -0.007 0.011 0 0.005 0.034 0.020 0.041 0.001 0.014 0.011 -0.010 0.014 0 0.019 0 0 -0.023 -0.002 0 0.223 0.257 0.187 Significant components of the Company’s net deferred income tax liability are as follows as of February 28, 2021 and February 29, 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:65.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.583%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.585%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related items</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%">3,282 </span></td><td style="background-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%">3,194 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,601 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and other credit carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">27,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</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%">26,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,598 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation methods and property basis differences</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%">(18,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,447)</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and tax-deductible goodwill</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%">(34,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</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%">(62,345)</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%">(62,524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,397)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,926)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3282000 3194000 5729000 823000 429000 548000 2347000 2094000 8962000 10601000 239000 80000 6649000 7983000 27637000 25323000 689000 725000 26948000 24598000 18982000 21447000 8623000 10299000 34740000 30778000 62345000 62524000 35397000 37926000 73100000 4100000 700000 700000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance of total unrecognized tax benefits for the year ended February 28, 2021 is as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.736%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.106%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.817%"/><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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for tax positions related to prior periods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decrease for tax positions related to prior periods:</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Gross decreases</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,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decreases relating to settlements with taxing authorities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Decreases resulting from lapses in statutes of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,893)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2531000 5617000 1263000 642000 2893000 3350000 -400000 900000 2300000 EquityOn January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's common stock (the "2012 Authorization"). The 2012 Authorization did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market conditions and other factors at the time of the purchase. Repurchases under the 2012 Authorization were made through open market purchases or private transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2020, the Company's Board of Directors authorized a $100.0 million share repurchase program pursuant to which the Company may repurchase its common stock (the “2020 Authorization”). Repurchases under the 2020 Authorization will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's share repurchases under the 2011 Authorization and the 2020 Authorization during fiscal 2021 (dollars in thousands, except per share data):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"><tr><td style="width:1.0%"/><td style="width:37.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2011 Authorization</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%">Purchased under 2020 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Share Repurchases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</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%">32,313 </span></td><td style="background-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%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,311 </span></td><td style="background-color:#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%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36 </span></td><td style="background-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%">39.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.10 100000000.0 <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's share repurchases under the 2011 Authorization and the 2020 Authorization during fiscal 2021 (dollars in thousands, except per share data):</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.555%"><tr><td style="width:1.0%"/><td style="width:37.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchased under 2011 Authorization</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%">Purchased under 2020 Authorization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Share Repurchases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount of shares repurchased</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%">32,313 </span></td><td style="background-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%">15,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,311 </span></td><td style="background-color:#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%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.36 </span></td><td style="background-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%">39.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 882916 330829 1213745 32313000 15998000 48311000 36.60 48.36 39.80 Earnings Per Share<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is based on the weighted average number of common shares outstanding during each year. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if securities or other contracts to issue common shares were exercised and converted into common shares during the year. Diluted earnings per share has been adjusted for the dilutive effect of the weighted average number of restricted stock units, performance share units and stock appreciation rights outstanding. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income for basic and diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">39,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234 </span></td><td style="background-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%">51,208 </span></td><td style="background-color:#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:top"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average basic shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares applicable to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><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%">26,045 </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%">26,281 </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%">26,107 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For fiscal 2021, 2020 and 2019, approximately 0.2 million, 0.1 million and 0.1 million employee equity awards were excluded from the computation of diluted earnings per share as their effect would have been anti-dilutive. <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for fiscal years 2021, 2020 and 2019 (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income for basic and diluted earnings per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">39,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,234 </span></td><td style="background-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%">51,208 </span></td><td style="background-color:#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:top"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average basic shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares applicable to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted average diluted shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><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%">26,045 </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%">26,281 </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%">26,107 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39614000 48234000 51208000 25897000 26191000 26038000 148000 90000 69000 26045000 26281000 26107000 1.53 1.84 1.97 1.52 1.84 1.96 200000 100000 100000 Employee Benefit Plans<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Retirement Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) retirement plan covering substantially all of its employees. Company contributions to the 401(k) retirement plan were $4.8 million, $5.4 million, and $5.0 million for fiscal 2021, 2020, and 2019, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Pension Plans</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the Company's 401(k) retirement plan, the Company participates in a number of multiemployer defined benefit pension plans for employees, which are covered by collective bargaining agreements. The Company is not aware of any significant future obligations or funding requirements related to these plans other than the ongoing contributions that are paid as hours are worked by plan participants. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the risks of participating in multiemployer pension plans are different from those in single-employer plans in that (i) assets contributed to the plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers and (iii) if the Company chooses to stop participating in a multiemployer pension plan, it may be required to pay the plan a withdrawal amount, based on the underfunded status of the plan.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.524%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.781%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">EIN/Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pension Protection Act Reported Status (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">FIP/RP <br/>Status (2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Company Contributions (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Surcharge Imposed (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreements</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Fund</span></td><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:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><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:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EIN:48-6168020<br/>Plan: 001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Critical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Implemented</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%">3,340 </span></td><td 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%">5,337 </span></td><td 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%">5,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Various through 12/31/2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to other multiemployer pension plans</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="2" style="background-color:#ffffff;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%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,437 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The most recent Pension Protection Act reported status available for fiscal 2021 and 2020 is for the plan’s year-end as of December 31, 2020 and 2019, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan’s actuary. A plan is generally classified in critical status if a funding deficiency is projected within four years or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The “FIP/RP Status” column indicates plans for which a Funding Improvement Plan (“FIP”) or a Rehabilitation Plan (“RP”) has been implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2019 and 2018.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.</span></div> 4800000 5400000 5000000.0 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the Company's participation in multiemployer pension plans considered to be individually significant (dollar amounts in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.524%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.781%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">EIN/Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pension Protection Act Reported Status (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">FIP/RP <br/>Status (2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Company Contributions (3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Surcharge Imposed (4)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreements</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Fund</span></td><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:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><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:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EIN:48-6168020<br/>Plan: 001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Endangered</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Critical</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Implemented</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%">3,340 </span></td><td 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%">5,337 </span></td><td 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%">5,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Various through 12/31/2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributions to other multiemployer pension plans</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="2" style="background-color:#ffffff;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%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:9pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,437 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The most recent Pension Protection Act reported status available for fiscal 2021 and 2020 is for the plan’s year-end as of December 31, 2020 and 2019, respectively. The zone status is based on information that the Company received from the plan trustee and is certified by the plan’s actuary. A plan is generally classified in critical status if a funding deficiency is projected within four years or five years, depending on other criteria. A plan in critical status is classified in critical and declining status if it is projected to become insolvent in the next 15 or 20 years, depending on other criteria. A plan is classified in endangered status if its funded percentage is less than 80% or a funding deficiency is projected within seven years. If the plan satisfies both of these triggers, it is classified in seriously endangered status. A plan not classified in any other status is classified in the green zone. As of the date the financial statements were issued, Form 5500, which is filed by employee benefit plans to satisfy annual reporting requirements under the Employee Retirement Income Security Act and under the Internal Revenue Code, was not available for the plan year ended in 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The “FIP/RP Status” column indicates plans for which a Funding Improvement Plan (“FIP”) or a Rehabilitation Plan (“RP”) has been implemented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> For the multiemployer pension plan considered to be individually significant, the Company was not listed in the Form 5500 as providing more than 5% of the total contributions for plan years ended December 31, 2019 and 2018.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> A multiemployer pension plan that has been certified as endangered, seriously endangered or critical may begin to levy a statutory surcharge on contribution rates. Once authorized, the surcharge would be at a rate of 5% for the first 12 months and 10% for any periods thereafter. Contributing employers, however, may eliminate the surcharge by entering into a collective bargaining agreement that meets the requirements of the applicable FIP or RP.</span></div> EIN:48-6168020Plan: 001 Endangered Critical Implemented 3340000 5337000 5651000 Yes Various through 12/31/2021 97000 366000 627000 3437000 5703000 6278000 Share-based Compensation<div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the “2005 Plan”). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is 1.5 million shares and, as of February 28, 2021, the Company had approximately 0.8 million shares reserved for future issuance under this plan. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There were stock appreciation rights granted under the 2005 Plan prior to its termination that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of February 28, 2021, there were 2,711 and 2,724 shares available for issuance for stock appreciation rights under the 2005 Plan and the 2014 Plan, respectively. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire during fiscal year 2022.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its share-based employee compensation plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes compensation expense over the requisite service period, which is in line with the applicable vesting period for each share-based award. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit ("RSU") awards are valued at the market price of the Company's common stock on the grant date. Awards generally vest ratably over a period of three years, but these awards may vest earlier in accordance with the Plan’s accelerated vesting provisions. RSU awards have dividend equivalent rights (“DERs”), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the awards vest and shares are issued.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's RSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><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%">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%">2020</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%">2019</span></td></tr><tr><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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946 </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%">44.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532 </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%">48.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,777 </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%">56.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.05 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.53 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.46 </span></td><td style="background-color:#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%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446 </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%">35.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946 </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%">44.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532 </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%">48.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">224,807 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">193,718 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">44.34 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">146,532 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">48.93 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSU awards vested during fiscal years 2021, 2020, and 2019 was $2.3 million, $3.8 million and $2.1 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Share Unit Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three-year performance cycle and will vest and become issuable, if at all, on the third anniversary from the award date. The PSU awards granted in fiscal 2019 and fiscal 2020 are subject to the Company’s degree of achievement of a target annual average adjusted return on assets during these three-year periods and, in certain circumstances, vesting is based on the relative performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company’s total shareholder return during such three-year periods in comparison to a defined specific industry peer group. The PSU awards granted in fiscal 2021 are based on the Company's total shareholder return during the three-year period, in comparison to a defined specific industry peer group and include certain vesting multipliers. The Company estimates the fair value of PSU awards with performance and service conditions using the value of the Company's common stock on the date of grant. The Company estimates the fair value of PSU awards with market conditions using a Monte Carlo simulation model on the date of grant. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.902%"/><td style="width:0.1%"/></tr><tr><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:9.5pt;font-weight:700;line-height:100%">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:9.5pt;font-weight:700;line-height:100%">2020</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:9.5pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936 </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%">47.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,125 </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%">49.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.00 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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-bottom:3pt double #000;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%">83,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">49.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSU awards in the table above are presented at the face value of the respective grants. However, the number of PSU awards that may ultimately vest can vary in a range 0% to 250% of the face amount of such awards, depending on the outcome of the performance or market vesting conditions, as applicable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Appreciation Rights</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock appreciation rights ("SARs") are granted with an exercise price equal to the market value of the Company's common stock on the date of grant. These awards generally have a contractual term of seven years and vested ratably over a period of three years, although some vested immediately on issuance. These awards were valued using the Black-Scholes option pricing model. The Company did not grant any SARs in fiscal year 2021, 2020 or 2019. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s SAR activity for fiscal years 2021, 2020 and 2019 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:29.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.724%"/><td style="width:0.1%"/></tr><tr><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%">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%">2020</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%">2019</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%"> SARs </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%"> Weighted  Average Exercise  Price </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%"> SARs </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%"> Weighted  Average Exercise  Price </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%"> SARs </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%"> Weighted  Average Exercise  Price </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826 </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%">44.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184 </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%">44.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,513 </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%">43.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">Exercised</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%">(45,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#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%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </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%">45.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826 </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%">44.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184 </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%">44.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at the end of year</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">45.25 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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%">94,826 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">44.58 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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%">98,184 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">44.46 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of February 28, 2021, the average remaining contractual term for both outstanding and exercisable SARs was 0.34 years and these awards had no intrinsic value.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional information about SARs outstanding at February 28, 2021.</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.128%"><tr><td style="width:1.0%"/><td style="width:32.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SARs Outstanding and Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Remaining Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 - 44.15</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </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;padding:2px 1pt;text-align: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.17</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%">44.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.34 - 46.34</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.34 </span></td><td style="background-color:#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 - 46.34</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34</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%">45.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors Grants</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted each of its independent directors a total of 3,174, 2,124 and 1,823 shares of its common stock during fiscal years 2021, 2020 and 2019, respectively. These common stock grants were valued at $33.08, $47.08 and $54.85 per share for fiscal years 2021, 2020 and 2019, respectively, which was the market price of the Company's common stock on the respective grant dates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an employee stock purchase plan ("ESPP"), which is open to all employees. The ESPP allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under this plan have a duration of 24 months (the "Offering Period"). On the first day of an Offering Period (the “Enrollment Date”) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of our common stock on the Enrollment Date or the exercise date. The participant’s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year, and the participant may not purchase more than 5,000 shares during any Offering Period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the Offering Period. An aggregate of 1.5 million shares of common stock are authorized for issuance under the ESPP. Of this amount, 1.3 million shares were available for issuance as of February 28, 2021. The Company issues new shares upon purchase through the ESPP. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</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%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-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%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost related to unvested stock awards at February 28, 2021 was $9.1 million, which is expected to be recognized over a weighted average period of 1.72 years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual tax benefit/(expense) realized from share-based compensation during fiscal years 2021, 2020 and 2019 was $(0.4) million, $(0.1) million and $(0.3) million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to issue shares under these plans from the Company’s authorized but unissued shares. The Company has no formal or informal plan to repurchase shares on the open market to satisfy these requirements.</span></div> 2 1500000 800000 2711 2724 P3Y <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's RSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><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:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.701%"/><td style="width:0.1%"/></tr><tr><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%">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%">2020</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%">2019</span></td></tr><tr><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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</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%">Restricted Stock  Units</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%">Weighted Average  Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946 </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%">44.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532 </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%">48.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,777 </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%">56.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.05 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.53 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.46 </span></td><td style="background-color:#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%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,446 </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%">35.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,946 </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%">44.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,532 </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%">48.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">224,807 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.56 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">193,718 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">44.34 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">146,532 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">48.93 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 194946 44.34 146532 48.93 109777 56.62 131120 28.78 140070 43.86 84895 42.05 70913 45.67 84595 54.63 38733 54.53 28707 36.59 7061 45.30 9407 53.46 226446 35.66 194946 44.34 146532 48.93 224807 35.56 193718 44.34 146532 48.93 2300000 3800000 2100000 P3Y P3Y P3Y <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PSU award activity (including DERs) for fiscal years 2021, 2020, and 2019 is as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.319%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.902%"/><td style="width:0.1%"/></tr><tr><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:9.5pt;font-weight:700;line-height:100%">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:9.5pt;font-weight:700;line-height:100%">2020</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:9.5pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </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:9.5pt;font-weight:700;line-height:100%"> Performance Stock Units </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:9.5pt;font-weight:700;line-height:100%"> Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936 </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%">47.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,125 </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%">49.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.00 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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-bottom:3pt double #000;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%">83,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">49.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 109936 47.75 83125 49.74 70030 54.59 69955 33.22 49000 46.19 46183 42.00 0 0 0 0 3378 46.65 36307 50.57 22189 55.08 29710 49.51 143584 39.96 109936 47.75 83125 49.74 0 2.50 P7Y P3Y <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s SAR activity for fiscal years 2021, 2020 and 2019 is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:29.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.724%"/><td style="width:0.1%"/></tr><tr><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%">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%">2020</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%">2019</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%"> SARs </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%"> Weighted  Average Exercise  Price </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%"> SARs </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%"> Weighted  Average Exercise  Price </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%"> SARs </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%"> Weighted  Average Exercise  Price </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826 </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%">44.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184 </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%">44.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,513 </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%">43.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">Exercised</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%">(45,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#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%">Outstanding at end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </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%">45.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,826 </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%">44.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,184 </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%">44.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at the end of year</span></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">45.25 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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%">94,826 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">44.58 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #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%">98,184 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #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%">44.46 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 94826 44.58 98184 44.46 148513 43.29 0 0 0 0 0 0 45902 44.00 2965 44.58 47484 40.84 43489 45.10 393 43.92 2845 43.92 5435 45.25 94826 44.58 98184 44.46 5435 45.25 94826 44.58 98184 44.46 P0Y4M2D 0 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional information about SARs outstanding at February 28, 2021.</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.128%"><tr><td style="width:1.0%"/><td style="width:32.376%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SARs Outstanding and Exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Remaining Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 - 44.15</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </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;padding:2px 1pt;text-align: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.17</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%">44.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.34 - 46.34</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.34 </span></td><td style="background-color:#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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.15 - 46.34</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34</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%">45.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 44.15 44.15 2711 P0Y2M1D 44.15 46.34 46.34 2724 P0Y6M3D 46.34 44.15 46.34 5435 P0Y4M2D 45.25 3174 2124 1823 33.08 47.08 54.85 0.85 25000 5000 1500000 1300000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows share-based compensation expense and the related income tax benefit included in the consolidated statements of income for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefits</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%">1,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-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%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7330000 6290000 4659000 1539000 1321000 978000 9100000 P1Y8M19D -400000 -100000 -300000 Operating Segments<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Executive Officer, who is the chief operating decision maker (“CODM”), reviews financial information presented on an operating segment basis for purposes of making operating decisions and assessing financial performance. Sales and operating income (loss) are the primary measures used by the CODM to evaluate segment operating performance and to allocate resources to segments. Expenses related to certain centralized administration or executive functions that are not specifically related to an operating segment are included in Corporate.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of each of the Company's reportable segments is as follows:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Metal Coatings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - provides hot dip galvanizing, powder coating, anodizing and plating, and other surface coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - provides specialized products and services designed to support industrial and electrical applications. This segment's product offerings include custom switchgear, electrical enclosures, medium and high voltage bus ducts, explosion proof and hazardous duty lighting and tubular products. In addition, this segment focuses on extension of life cycle for the power generation, refining and industrial infrastructure, through automated weld overlay solutions for corrosion and erosion mitigation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show information by reportable segment for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.324%"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">457,791 </span></td><td style="background-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%">498,989 </span></td><td style="background-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%">440,264 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,823 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">838,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </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%">927,087 </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:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">95,946 </span></td><td style="background-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%">107,926 </span></td><td style="background-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%">83,591 </span></td><td style="background-color:#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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,967)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(18,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</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%">61,614 </span></td><td 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%">79,343 </span></td><td 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%">76,956 </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:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">29,930 </span></td><td style="background-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%">30,042 </span></td><td style="background-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%">29,124 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,405 </span></td><td style="background-color:#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%">Corporate</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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">29,305 </span></td><td style="background-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%">81,340 </span></td><td style="background-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,238 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#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%">Corporate</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,615 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset information by segment was as follows as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">480,778 </span></td><td style="background-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%">504,632 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,032 </span></td><td style="background-color:#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%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Information About Geographical Areas</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">711,696 </span></td><td style="background-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%">850,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">785,194 </span></td><td style="background-color:#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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,893 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">United States</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%">180,718 </span></td><td style="background-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%">190,365 </span></td><td style="background-color:#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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#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%">Other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show information by reportable segment for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.324%"/><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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">457,791 </span></td><td style="background-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%">498,989 </span></td><td style="background-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%">440,264 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486,823 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">838,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </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%">927,087 </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:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal Coatings</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%">95,946 </span></td><td style="background-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%">107,926 </span></td><td style="background-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%">83,591 </span></td><td style="background-color:#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:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,967)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">(18,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income</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%">61,614 </span></td><td 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%">79,343 </span></td><td 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%">76,956 </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:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Operating income for the Infrastructure Solutions segment for fiscal 2020 includes impairment charges of $9.2 million, of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which $7.2 million are included in Selling, general and administrative expense, and $2.0 million are included in Cost of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">29,930 </span></td><td style="background-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%">30,042 </span></td><td style="background-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%">29,124 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,405 </span></td><td style="background-color:#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%">Corporate</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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expenditures for acquisitions, net of cash, and property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">29,305 </span></td><td style="background-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%">81,340 </span></td><td style="background-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,238 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,475 </span></td><td style="background-color:#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%">Corporate</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,498 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,615 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 457791000 498989000 440264000 381126000 562828000 486823000 838917000 1061817000 927087000 95946000 107926000 83591000 6487000 32845000 31332000 -40819000 -42796000 -37967000 0 18632000 0 61614000 79343000 76956000 9200000 7200000 2000000.0 29930000 30042000 29124000 12978000 18414000 19405000 1695000 1738000 1716000 44603000 50194000 50245000 29305000 81340000 15238000 9619000 9158000 14475000 2574000 2725000 2902000 41498000 93223000 32615000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset information by segment was as follows as of February 28, 2021 and February 29, 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Metal Coatings</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%">480,778 </span></td><td style="background-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%">504,632 </span></td><td style="background-color:#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%">Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,032 </span></td><td style="background-color:#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%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 480778000 504632000 489986000 548032000 25678000 21167000 996442000 1073831000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information about geographical areas for the periods presented was as follows for fiscal years 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:47.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.398%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">711,696 </span></td><td style="background-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%">850,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">785,194 </span></td><td style="background-color:#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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,893 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 711696000 850656000 785194000 127221000 211161000 141893000 838917000 1061817000 927087000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:57.440%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.654%"/><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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">United States</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%">180,718 </span></td><td style="background-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%">190,365 </span></td><td style="background-color:#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%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#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%">Other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 180718000 190365000 15007000 16385000 10184000 6354000 205909000 213104000 Restructuring and Impairment Charges<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, the Company executed a plan to divest certain non-core businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company closed on the sale of its Galvabar business and its AZZ SMS, LLC ("SMS") business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3 million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2 million. During fiscal 2021, the Company completed the sale of SMS, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1 million. The Company recognized impairment charges of $0.9 million for SMS during the second quarter, and an additional loss on sale of $1.9 million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of income. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of February 28, 2021, one additional business in the Infrastructure Solutions segment and one non-operating location in the Metal Coatings segment are classified as held for sale. The assets and liabilities of the businesses expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheet. In addition, the Company closed a small number of Metal Coatings locations that were in underperforming and lower growth geographies during fiscal 2021. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</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%">Metal Coatings</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%">Infrastructure Solutions</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</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,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923 </span></td><td style="background-color:#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%">Loss on sale of subsidiaries</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,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#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%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#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%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,203 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company completed the sale of its nuclear logistics business reported within its Infrastructure Solutions segment. The Company received net cash proceeds of $23.6 million and recognized a loss on disposal of $18.6 million, which is included in restructuring and impairment charges in the consolidated statements of income. The strategic decision to divest of the business reflects the Company's longer term strategy to focus on core businesses, markets and on its Metal Coatings segment. The historical annual sales, operating profit and net assets of the nuclear logistics business were not significant enough to qualify the sale as a discontinued operation. Goodwill was allocated to the disposal group on a relative fair value basis. The determination of the amount of goodwill to allocate to the disposal group required significant management judgment regarding future cash flows, discount rates and other market relevant data. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2020, in conjunction with the divestiture of its nuclear logistics business, the Company exited from the nuclear certified portion of its industrial welding solutions business within the Infrastructure Solutions segment. In conjunction with this divestiture, the Company incurred impairment charges of $9.2 million, of which $2.0 million is included in cost of sales and $7.2 million is included in selling, general and administrative in the consolidated statement of income. The </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment charges are related to certain intangible assets and nuclear specific property, plant and equipment that are no longer being utilized. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2019, as part of the Company's ongoing efforts to eliminate redundancies in its Metal Coatings segment, the Company consolidated two galvanizing facilities located in the Gulf Coast region of the United States. As a result of the consolidation, the Company recognized restructuring and other related costs of $1.3 million in fiscal 2019, comprised of $0.8 million for fixed asset impairments and $0.5 million for employee severance and other disposal costs. All costs are included in cost of sales in the consolidated statement of income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021 and February 29, 2020, the Company had no restructuring liabilities outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Assets Held for Sale</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The strategic decision to divest both the Galvabar and SMS businesses reflects the Company's long-term strategy </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">to focus on growth within its core businesses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The historical annual sales, operating profit and net assets of these two businesses were not significant enough to qualify as discontinued operations. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities allocated to assets held for sale are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:81.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.471%"/><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%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability – long term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total carrying value</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: Impairment of carrying value of remaining assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fair value of disposal group</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 8300000 -1200000 4100000 900000 -1900000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During fiscal 2021, the Company recognized certain charges related to the businesses sold, assets held for sale and assets that were abandoned, which are summarized in the table below:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:48.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.749%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.894%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended February 28, 2021</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%">Metal Coatings</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%">Infrastructure Solutions</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets held for sale to estimated sales price</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,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write down of assets expected to be abandoned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923 </span></td><td style="background-color:#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%">Loss on sale of subsidiaries</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,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#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%">Write down of excess inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#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%">Costs associated with assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,203 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2652000 4100000 6752000 6923000 0 6923000 -1221000 -1859000 -3080000 0 2511000 2511000 0 733000 733000 10796000 9203000 19999000 23600000 -18600000 9200000 2000000.0 7200000 1300000 800000 500000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Assets and liabilities allocated to assets held for sale are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:81.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.471%"/><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%">February 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other current 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liabilities</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts payable</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lease liability – long term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total carrying value</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: Impairment of carrying value of remaining assets held for sale to estimated sales price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(3,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Fair value of disposal group</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 2435000 907000 3314000 153000 1415000 42000 1693000 507000 1454000 822000 2000 7174000 3490000 3684000 Acquisitions<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2021</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal year 2021, the Company completed the acquisition of all the assets of Acme Galvanizing, Inc., which was not significant. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes. In addition, in conjunction with the acquisition, the Company assumed liabilities related to environmental remediation of approximately $0.6 million.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2020</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company completed the acquisition of all the outstanding shares of K2 Partners, Inc. ("K2") and Tennessee Galvanizing, Inc. ("Tennessee Galvanizing"), two privately held companies. K2 provides powder coating and </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">electroplating solutions to customers in the Midwest and Southeast from locations in Texas and Florida. Tennessee Galvanizing provides galvanizing solutions to customers throughout the United States. These acquisitions expanded the Company's geographical reach in metal coating solutions and broadened its offerings in strategic markets. The goodwill arising from these acquisitions was allocated to the Metal Coatings segment and is not deductible for income tax purposes. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, the Company completed the acquisition of the assets of NuZinc, LLC, a privately held plating company in the Dallas-Fort Worth area. The acquisition increased the Company's capability and capacity in electroplating solutions within its Metal Coatings segment. The goodwill arising from this acquisition was allocated to the Metal Coatings segment and is expected to be deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company completed the acquisition of all the assets of Preferred Industries, Ltd. ("Preferred"), a privately held company based in the Dallas-Fort Worth area. Preferred provides powder and e-coating solutions to the automotive, HVAC, marine, transportation, medical, industrial, and plastics industries. The acquisition broadened the Company's offerings and expanded its network of surface technology plants. This goodwill arising from this acquisition was included in the Metal Coatings segment and is expected to be deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.309%"><tr><td style="width:1.0%"/><td style="width:68.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </span></td><td style="background-color:#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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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%">Property, plant 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336 </span></td><td style="background-color:#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%">Intangibles</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%">15,512 </span></td><td style="background-color:#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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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 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%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#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%">Contingent consideration</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,000)</span></td><td style="background-color:#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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#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 purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,628 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the initial cash payment upon closing for the K2 acquisition, contingent consideration of up to $2.0 million is payable based on the achievement of specified operating results over the three-year period following completion of the acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"><tr><td style="width:1.0%"/><td style="width:52.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.235%"/><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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,360 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, the acquired companies described above generated net sales of $27.9 million and net income of $2.6 million in the Company’s consolidated statements of income from the date of each respective acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations for the Company and the companies included as part of the fiscal 2020 acquisitions, as though the companies were combined as of the beginning of the Company’s fiscal 2019.  The pro forma amounts presented are not necessarily indicative of either the actual consolidated results had the acquisitions occurred as of the beginning of fiscal 2019 or of future consolidated operating results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"/><td style="width:52.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.650%"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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,072,633 </span></td><td 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%">966,007 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,693 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results presented above reflect: (i) incremental depreciation relating to fair value adjustments to property, plant, and equipment and (ii) amortization adjustments relating to fair value estimates of intangible assets. Pro forma adjustments described above have been tax affected using the Company's effective rate during the respective periods.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2019</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2018, the Company purchased certain assets through a bankruptcy sales process from Lectrus Corporation, a privately-held corporation based in Chattanooga, Tennessee. Lectrus designs and manufactures custom electrical metal enclosures and provides electrical and mechanical integration. This acquisition expanded the Company's market reach to the Southwest states, brought additional capability to process large, multi-segment enclosures in Lectrus' large manufacturing facility and complemented AZZ's current metal enclosure businesses in the Infrastructure Solutions segment.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Disclosures</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, 2020 and 2019, the Company paid approximately $4.4 million, $60.6 million and $8.0 million, respectively, for these acquisitions, net of cash acquired, and expensed acquisition related costs of approximately $0, $0.8 million and $0.2 million, respectively. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill resulting from these acquisitions during fiscal 2021, 2020 and 2019 consists largely of the Company’s expected future product and services sales and synergies from combining the products and services and technology with the Company’s existing product and services portfolio. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For fiscal year 2019, the acquisitions were not significant individually or in the aggregate. Accordingly, disclosures of the purchase price allocations and unaudited pro forma results of operations have not been provided.</span></div> <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of the assets acquired and liabilities assumed, in aggregate, related to the acquisitions in fiscal 2020, as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.309%"><tr><td style="width:1.0%"/><td style="width:68.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591 </span></td><td style="background-color:#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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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%">Property, plant 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,336 </span></td><td style="background-color:#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%">Intangibles</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%">15,512 </span></td><td style="background-color:#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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><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 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%">Accounts payable and other accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#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%">Contingent consideration</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,000)</span></td><td style="background-color:#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%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,507)</span></td><td style="background-color:#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 purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,628 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4591000 1830000 22000 5336000 15512000 39419000 1575000 2000000 2507000 60628000 2000000.0 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of each respective acquisition (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.660%"><tr><td style="width:1.0%"/><td style="width:52.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.235%"/><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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align: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,360 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,512 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 15360000 P15Y 152000 P3Y 15512000 27900000 2600000 <div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information was as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.479%"><tr><td style="width:1.0%"/><td style="width:52.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.650%"/><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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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,072,633 </span></td><td 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%">966,007 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,693 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1072633000 966007000 49702000 57693000 4400000 60600000 8000000.0 0 800000 200000 Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are named defendants and plaintiffs in various routine lawsuits incidental to our business.  These proceedings include labor and employment claims, use of the Company’s intellectual property, worker’s compensation, environmental  matters, and various commercial disputes, all arising in the normal course of business. As discovery progresses on all outstanding legal matters, the Company will continue to evaluate opportunities to either settle the disputes for nuisance value or potentially enter into mediation as a way to resolve the disputes prior to trial. As the pending cases progress through additional discovery and potential mediation, our assessment of the likelihood of an unfavorable outcome on the pending lawsuits may change. Although the outcome of these lawsuits or other proceedings cannot be predicted with certainty, and the amount of any potential liability that could arise with respect to such lawsuits or other matters cannot be predicted at this time, management, after consultation with legal counsel believes it has strong defenses to all of these matters and does not expect liabilities, if any, from these claims or proceedings, either individually or in the aggregate, to have a material effect on the Company’s financial position, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity pricing</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, the Company had non-cancelable forward contracts to purchase approximately $50.0 million of zinc at various volumes and prices. All such contracts expire in fiscal 2022. The Company had no other contracted commitments for any other commodities including steel, aluminum, natural gas, copper, zinc, nickel based alloys, except for those entered into under the normal course of business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2021, the Company had total outstanding letters of credit in the amount of $24.7 million. These letters of credit are issued for a number of reasons, but are most commonly issued in lieu of customer retention withholding payments </span></div>covering warranty or performance periods. In addition, as of February 28, 2021, a warranty reserve in the amount of $4.1 million was established to offset any future warranty claims. 50000000.0 24700000 4100000 Selected Quarterly Financial Data (Unaudited)<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">May 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">August 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</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%">213,293 </span></td><td style="background-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%">203,372 </span></td><td style="background-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%">226,623 </span></td><td style="background-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%">195,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,770 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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%">0.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.343%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">May 31,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">August 31,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 30,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 29,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</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%">289,123 </span></td><td style="background-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%">236,190 </span></td><td style="background-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%">291,139 </span></td><td style="background-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%">245,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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%">0.81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During fiscal 2021, the Company recorded restructuring and impairment charges of $20.0 million related to its plan to divest certain non-</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> core businesses. See Note 13 for information related to these charges. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of $18.6 million related to the sale of its nuclear logistics </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> business and recorded an impairment charge of $9.2 million related to the Company's exit from the nuclear certified portion of its industrial </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> welding solutions business.</span></div> <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.321%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">May 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">August 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 30,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 28,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</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%">213,293 </span></td><td style="background-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%">203,372 </span></td><td style="background-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%">226,623 </span></td><td style="background-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%">195,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,770 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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%">0.21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:34.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.343%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">May 31,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">August 31,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 30,<br/>2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">February 29,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</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%">289,123 </span></td><td style="background-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%">236,190 </span></td><td style="background-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%">291,139 </span></td><td style="background-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%">245,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,331 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,104 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="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%">0.81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During fiscal 2021, the Company recorded restructuring and impairment charges of $20.0 million related to its plan to divest certain non-</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> core businesses. See Note 13 for information related to these charges. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share are computed independently for each of the quarters presented. Therefore, the sum of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> quarterly basic and diluted per share information may not equal annual basic and diluted net income per share.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2020, the Company recorded a loss on disposal of $18.6 million related to the sale of its nuclear logistics </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> business and recorded an impairment charge of $9.2 million related to the Company's exit from the nuclear certified portion of its industrial </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> welding solutions business.</span></div> 213293000 203372000 226623000 195629000 42208000 46094000 54675000 45770000 5541000 -1790000 19703000 16160000 0.21 -0.07 0.76 0.64 0.21 -0.07 0.76 0.63 289123000 236190000 291139000 245365000 66107000 52686000 67331000 51104000 21284000 15558000 22035000 -10643000 0.81 0.59 0.84 -0.41 0.81 0.59 0.84 -0.41 20000000.0 -18600000 9200000 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - USD ($)
12 Months Ended
Feb. 28, 2021
Apr. 19, 2021
Aug. 31, 2020
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Feb. 28, 2021    
Document Transition Report false    
Entity File Number 1-12777    
Entity Registrant Name AZZ Inc.    
Entity Incorporation, State or Country Code TX    
Entity Tax Identification Number 75-0948250    
Entity Address, Address Line One One Museum Place, Suite 500    
Entity Address, Address Line Two 3100 West 7th Street    
Entity Address, City or Town Fort Worth,    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 76107    
City Area Code 817    
Local Phone Number 810-0095    
Title of 12(b) Security Common Stock    
Trading Symbol AZZ    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 882,529,862
Entity Common Stock, Shares Outstanding   25,032,502  
Documents Incorporated by Reference [Text Block] Portions of the registrant's Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference into Part III, Items 10-14 of this Annual Report on Form 10-K.    
Entity Central Index Key 0000008947    
Current Fiscal Year End Date --02-28    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2020    
Amendment Flag false